Collaboration diagram for Vec4f operators.:
|
Functions | |
| Vec4f | H3D::ArithmeticTypes::operator * (const Matrix4f &m, const Vec4f &v) |
| Multiplication between Matrix4f and Vec4f. | |
| ostream & | H3D::ArithmeticTypes::operator<< (ostream &os, const Vec4f &v) |
| Print a Vec4f values to a ostream. | |
| bool | H3D::ArithmeticTypes::operator== (const Vec4f &v1, const Vec4f &v2) |
| Test two Vec4f for equality. | |
| Vec4f | H3D::ArithmeticTypes::operator+ (const Vec4f &v1, const Vec4f &v2) |
| Addition between two Vec4f. | |
| Vec4f | H3D::ArithmeticTypes::operator * (const Vec4f &v, const float &f) |
| Multiplication between Vec4f and float. | |
| Vec4f | H3D::ArithmeticTypes::operator * (const Vec4f &v, const double &d) |
| Multiplication between Vec4f and double. | |
| Vec4f | H3D::ArithmeticTypes::operator * (const Vec4f &v, const int &f) |
| Multiplication between Vec4f and int. | |
| Vec4f | H3D::ArithmeticTypes::operator * (const Vec4f &v, const long &f) |
| Multiplication between Vec4f and long. | |
| H3DFloat | H3D::ArithmeticTypes::operator * (const Vec4f &v1, const Vec4f &v2) |
| Dot product between two Vec4f. | |
| Vec4f | H3D::ArithmeticTypes::operator * (const float &a, const Vec4f &b) |
| Multiplication with float. | |
| Vec4f | H3D::ArithmeticTypes::operator * (const double &a, const Vec4f &b) |
| Multiplication with double. | |
| Vec4f | H3D::ArithmeticTypes::operator * (const int &a, const Vec4f &b) |
| Multiplication with int. | |
| Vec4f | H3D::ArithmeticTypes::operator * (const long &a, const Vec4f &b) |
| Multiplication with long. | |
| Vec4f | H3D::ArithmeticTypes::operator- (const Vec4f &b) |
| Unary minus. | |
| Vec4f | H3D::ArithmeticTypes::operator- (const Vec4f &a, const Vec4f &b) |
| Subtraction between two Vec4f. | |
See also the template operators for more operators automatically defined from the explicit ones defined here.
1.4.5