Public Member Functions | Public Attributes | Friends
Vector2i Class Reference

Generic integer x,y vector. More...

#include <Vector2i.hh>

List of all members.

Public Member Functions

 Vector2i ()
 Constructor.
 Vector2i (const int &x, const int &y)
 Constructor.
 Vector2i (const Vector2i &pt)
 Constructor.
virtual ~Vector2i ()
 Destructor.
int Distance (const Vector2i &pt) const
 Calc distance to the given point.
void Normalize ()
 Normalize the vector length.
void Set (int x, int y)
 Set the contents of the vector.
Vector2i GetCrossProd (const Vector2i &pt) const
 Return the cross product of this vector and pt.
const Vector2ioperator= (const Vector2i &pt)
 Equal operator.
const Vector2ioperator= (int value)
 Equal operator.
Vector2i operator+ (const Vector2i &pt) const
 Addition operator.
const Vector2ioperator+= (const Vector2i &pt)
 Addition operator.
Vector2i operator- (const Vector2i &pt) const
 Subtraction operators.
const Vector2ioperator-= (const Vector2i &pt)
 Subtraction operators.
const Vector2i operator/ (const Vector2i &pt) const
 Division operators.
const Vector2ioperator/= (const Vector2i &pt)
 Division operators.
const Vector2i operator/ (int v) const
 Division operators.
const Vector2ioperator/= (int v)
 Division operators.
const Vector2i operator* (const Vector2i &pt) const
 Multiplication operators.
const Vector2ioperator*= (const Vector2i &pt)
 Multiplication operators.
const Vector2i operator* (int v) const
 Multiplication operators.
const Vector2ioperator*= (int v)
 Multiplication operators.
bool operator== (const Vector2i &pt) const
 Equality operators.
bool operator!= (const Vector2i &pt) const
 Equality operators.
bool IsFinite () const
 See if a point is finite (e.g., not nan)
int operator[] (unsigned int index) const
 [] operator

Public Attributes

int x
 x data
int y
 y data

Friends

std::ostream & operator<< (std::ostream &out, const gazebo::math::Vector2i &pt)
 Ostream operator.
std::istream & operator>> (std::istream &in, gazebo::math::Vector2i &pt)
 Istream operator.

Detailed Description

Generic integer x,y vector.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const gazebo::math::Vector2i pt 
) [friend]

Ostream operator.

Parameters:
outOstream
ptVector2i to output
Returns:
The Ostream
std::istream& operator>> ( std::istream &  in,
gazebo::math::Vector2i pt 
) [friend]

Istream operator.

Parameters:
inOstream
ptVector3 to read values into
Returns:
The istream

The documentation for this class was generated from the following file: