double Generic x,y,z,w vector More...
#include <Vector4.hh>
Public Member Functions | |
| Vector4 () | |
| Constructor. | |
| Vector4 (const double &x, const double &y, const double &z, const double &w) | |
| Constructor. | |
| Vector4 (const Vector4 &pt) | |
| Constructor. | |
| virtual | ~Vector4 () |
| Destructor. | |
| double | Distance (const Vector4 &pt) const |
| Calc distance to the given point. | |
| double | GetLength () const |
| Returns the length (magnitude) of the vector. | |
| double | GetSquaredLength () const |
| Return the square of the length (magnitude) of the vector. | |
| void | Normalize () |
| Normalize the vector length. | |
| void | Set (double x=0, double y=0, double z=0, double w=0) |
| Set the contents of the vector. | |
| const Vector4 & | operator= (const Vector4 &pt) |
| Equal operator. | |
| const Vector4 & | operator= (double value) |
| Equal operator. | |
| Vector4 | operator+ (const Vector4 &pt) const |
| Addition operator. | |
| const Vector4 & | operator+= (const Vector4 &pt) |
| Addition operator. | |
| Vector4 | operator- (const Vector4 &pt) const |
| Subtraction operators. | |
| const Vector4 & | operator-= (const Vector4 &pt) |
| Subtraction operators. | |
| const Vector4 | operator/ (const Vector4 &pt) const |
| Division operators. | |
| const Vector4 & | operator/= (const Vector4 &pt) |
| Division operators. | |
| const Vector4 | operator/ (double v) const |
| Division operators. | |
| const Vector4 & | operator/= (double v) |
| Division operators. | |
| const Vector4 | operator* (const Vector4 &pt) const |
| Multiplication operators. | |
| const Vector4 | operator* (const Matrix4 &_m) const |
| const Vector4 & | operator*= (const Vector4 &pt) |
| Multiplication operators. | |
| const Vector4 | operator* (double v) const |
| Multiplication operators. | |
| const Vector4 & | operator*= (double v) |
| Multiplication operators. | |
| bool | operator== (const Vector4 &pt) const |
| Equality operators. | |
| bool | operator!= (const Vector4 &pt) const |
| Equality operators. | |
| bool | IsFinite () const |
| See if a point is finite (e.g., not nan) | |
| double | operator[] (unsigned int index) const |
| [] operator | |
Public Attributes | |
| double | x |
| X value. | |
| double | y |
| Y value. | |
| double | z |
| Z value. | |
| double | w |
| W value. | |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const gazebo::math::Vector4 &pt) |
| Ostream operator. | |
| std::istream & | operator>> (std::istream &in, gazebo::math::Vector4 &pt) |
| Istream operator. | |
double Generic x,y,z,w vector
| std::ostream& operator<< | ( | std::ostream & | out, |
| const gazebo::math::Vector4 & | pt | ||
| ) | [friend] |
| std::istream& operator>> | ( | std::istream & | in, |
| gazebo::math::Vector4 & | pt | ||
| ) | [friend] |
1.7.5.1