Vec3f operators.
[Basic types.]

Collaboration diagram for Vec3f operators.:

Operators on Vec3f instances. More...

Functions

Vec3f H3D::ArithmeticTypes::operator * (const Matrix3f &m, const Vec3f &v)
 Multiplication between Matrix3f and Vec3f.
Vec3f H3D::ArithmeticTypes::operator * (const Rotation &r, const Vec3f &v)
 Multiplication between Rotation and Vec3f is the Vec3f rotated by the Rotation.
Vec3f H3D::ArithmeticTypes::operator * (const Quaternion &r, const Vec3f &v)
 Multiplication between Rotation and Vec3f is the Vec3f rotated by the Rotation.
Vec3f H3D::ArithmeticTypes::operator * (const Matrix4f &m, const Vec3f &v)
 Multiplication between Matrix4f and Vec3f.
bool H3D::ArithmeticTypes::operator== (const Vec3f &v1, const Vec3f &v2)
 Test two Vec3f for equality.
Vec3f H3D::ArithmeticTypes::operator+ (const Vec3f &v1, const Vec3f &v2)
 Addition between two Vec3f.
Vec3f H3D::ArithmeticTypes::operator * (const Vec3f &v, const int &i)
 Multiply a Vec3f with an int.
Vec3f H3D::ArithmeticTypes::operator * (const Vec3f &v, const long &i)
 Multiply a Vec3f with a long.
Vec3f H3D::ArithmeticTypes::operator * (const Vec3f &v, const unsigned long &i)
 Multiply a Vec3f with a long.
Vec3f H3D::ArithmeticTypes::operator * (const Vec3f &v, const float &f)
 Multiply a Vec3f with a float.
Vec3f H3D::ArithmeticTypes::operator * (const Vec3f &v, const double &d)
 Multiply a Vec3f with a double.
H3DFloat H3D::ArithmeticTypes::operator * (const Vec3f &v1, const Vec3f &v2)
  Returns the dot product of two Vec3f.
Vec3f H3D::ArithmeticTypes::operator% (const Vec3f &v1, const Vec3f &v2)
  Returns the dot product of two Vec3f.
ostream & H3D::ArithmeticTypes::operator<< (ostream &os, const Vec3f &v)
 Function for printing a Vec3f to an ostream.
Vec3f H3D::ArithmeticTypes::operator * (const float &a, const Vec3f &b)
 Multiplication with float.
Vec3f H3D::ArithmeticTypes::operator * (const double &a, const Vec3f &b)
 Multiplication with double.
Vec3f H3D::ArithmeticTypes::operator * (const int &a, const Vec3f &b)
 Multiplication with int.
Vec3f H3D::ArithmeticTypes::operator * (const long &a, const Vec3f &b)
 Multiplication with long.
Vec3f H3D::ArithmeticTypes::operator * (const unsigned long &a, const Vec3f &b)
 Multiplication with unsigned long.
Vec3f H3D::ArithmeticTypes::operator- (const Vec3f &b)
 Unary minus.
Vec3f H3D::ArithmeticTypes::operator- (const Vec3f &a, const Vec3f &b)
 Subtraction between two Vec3f.

Detailed Description

Operators on Vec3f instances.

See also the template operators for more operators automatically defined from the explicit ones defined here.


Function Documentation

Vec3f H3D::ArithmeticTypes::operator * const Matrix4f &  m,
const Vec3f &  v
[inline]
 

Multiplication between Matrix4f and Vec3f.

It is assumed that the fourth element is 1.


Generated on Thu Aug 24 12:38:45 2006 for H3D API by  doxygen 1.4.5