Basic types.

Collaboration diagram for Basic types.:

The basic types used in the H3D API. More...


Modules

 Template operators.
 Generic operators defined with the use of other operators.
 Matrix3d operators.
 Operators on Matrix3d instances.
 Matrix3f operators.
 Operators on Matrix3f instances.
 Matrix4d operators.
 Operators on Matrix4d instances.
 Matrix4f operators.
 Operators on Matrix4f instances.
 Quaternion operators.
 Operators on Quaternion instances.
 Rotation operators.
 Operators on Rotation instances.
 Vec2d operators.
 Operators on Vec2d instances.
 Vec2f operators.
 Operators on Vec2f instances.
 Vec3d operators.
 Operators on Vec3d instances.
 Vec3f operators.
 Operators on Vec3f instances.
 Vec4d operators.
 Operators on Vec4d instances.
 Vec4f operators.
 Operators on Vec4f instances.

Classes

struct  H3D::RGB
 Structure for RGB values. More...
struct  H3D::RGBA
 Structure for RGBA values. More...
class  H3D::ArithmeticTypes::Matrix3d
 Representation of a 3x3 matrix. More...
class  H3D::ArithmeticTypes::Matrix3f
 Representation of a 3x3 matrix. More...
class  H3D::ArithmeticTypes::Matrix4d
 Representation of a 4x4 matrix. More...
class  H3D::ArithmeticTypes::Matrix4f
 Representation of a 4x4 matrix. More...
class  H3D::ArithmeticTypes::Quaternion
 Quaternion describes an arbitrary rotation. More...
class  H3D::ArithmeticTypes::Rotation
 Rotation describes an arbitrary rotation. More...
struct  H3D::ArithmeticTypes::Vec2d
 A Vec2d specifies a high-precision 2d vector. More...
struct  H3D::ArithmeticTypes::Vec2f
 A Vec2f specifies a 2d vector. More...
struct  H3D::ArithmeticTypes::Vec3d
 A Vec3d specifies a high-precision 3d vector. More...
struct  H3D::ArithmeticTypes::Vec3f
 A Vec3f specifies a high-precision 3d vector. More...
struct  H3D::ArithmeticTypes::Vec4d
 A Vec4d specifies a high-precision 4d vector. More...
struct  H3D::ArithmeticTypes::Vec4f
 A Vec4f specifies a 4d vector. More...

Functions

ostream & H3D::operator<< (ostream &os, const RGB &r)
 Function for printing a RGB to an ostream.
ostream & H3D::operator<< (ostream &os, const RGBA &r)
 Function for printing a Rotation to an ostream.
bool H3D::operator== (const RGB &r1, const RGB &r2)
 Test two RGB instances for equality.
bool H3D::operator== (const RGBA &r1, const RGBA &r2)
 Test two RGBA instances for equality.
bool H3D::operator!= (const RGB &r1, const RGB &r2)
 Test two RGB instances for inequality.
bool H3D::operator!= (const RGBA &r1, const RGBA &r2)
 Test two RGBA instances for inequality.

Detailed Description

The basic types used in the H3D API.


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