XYZ Class Reference

#include <XYZ.h>

Inheritance diagram for XYZ:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 XYZ ()
 XYZ (cvrFloat in_x, cvrFloat in_y, cvrFloat in_z)
 ~XYZ ()
cvrFloat distanceTo (XYZ &pt)
bool onSegment (XYZ &pt1, XYZ &pt2)
const btVector3 cast ()
XYZoperator= (const XYZ &pt)
XYZoperator-= (const XYZ &pt)
XYZoperator+= (const XYZ &pt)
XYZoperator+= (const double val)
XYZoperator+= (const float val)
XYZoperator+= (const long val)
XYZoperator+= (const int val)
XYZoperator-= (const double val)
XYZoperator-= (const float val)
XYZoperator-= (const long val)
XYZoperator-= (const int val)
XYZ operator- (const XYZ &pt)
XYZ operator+ (const XYZ &pt)
XYZ operator- (const double val)
XYZ operator+ (const double val)
XYZoperator*= (const float val)
XYZ operator* (const float val)

Public Attributes

cvrFloat x
cvrFloat y
cvrFloat z

Friends

bool operator== (const XYZ &pt1, const XYZ &pt2)
bool operator!= (const XYZ &pt1, const XYZ &pt2)


Constructor & Destructor Documentation

XYZ::XYZ (  ) 

XYZ::XYZ ( cvrFloat  in_x,
cvrFloat  in_y,
cvrFloat  in_z 
)

XYZ::~XYZ (  ) 


Member Function Documentation

cvrFloat XYZ::distanceTo ( XYZ pt  ) 

bool XYZ::onSegment ( XYZ pt1,
XYZ pt2 
)

const btVector3 XYZ::cast (  ) 

XYZ & XYZ::operator= ( const XYZ pt  ) 

Reimplemented in Vector, and XYZRGB.

XYZ & XYZ::operator-= ( const XYZ pt  ) 

Reimplemented in Vector.

XYZ & XYZ::operator+= ( const XYZ pt  ) 

Reimplemented in Vector.

XYZ & XYZ::operator+= ( const double  val  ) 

XYZ & XYZ::operator+= ( const float  val  ) 

XYZ & XYZ::operator+= ( const long  val  ) 

XYZ & XYZ::operator+= ( const int  val  ) 

XYZ & XYZ::operator-= ( const double  val  ) 

XYZ & XYZ::operator-= ( const float  val  ) 

XYZ & XYZ::operator-= ( const long  val  ) 

XYZ & XYZ::operator-= ( const int  val  ) 

XYZ XYZ::operator- ( const XYZ pt  ) 

Reimplemented in Vector, and XYZRGB.

XYZ XYZ::operator+ ( const XYZ pt  ) 

Reimplemented in Vector, and XYZRGB.

XYZ XYZ::operator- ( const double  val  ) 

XYZ XYZ::operator+ ( const double  val  ) 

XYZ & XYZ::operator*= ( const float  val  ) 

XYZ XYZ::operator* ( const float  val  ) 


Friends And Related Function Documentation

bool operator== ( const XYZ pt1,
const XYZ pt2 
) [friend]

bool operator!= ( const XYZ pt1,
const XYZ pt2 
) [friend]


Member Data Documentation

cvrFloat XYZ::x

cvrFloat XYZ::y

cvrFloat XYZ::z


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

Generated on Thu Mar 19 19:36:16 2009 for CubicVR by  doxygen 1.5.6