uSE_GLVector Class Reference

#include <uSE_GLVector.h>

List of all members.

Public Member Functions

 uSE_GLVector ()
 uSE_GLVector (GLfloat inX, GLfloat inY, GLfloat inZ)
virtual ~uSE_GLVector ()
GLfloat getX () const
GLfloat getY () const
GLfloat getZ () const
void setX (const GLfloat inX)
void setY (const GLfloat inY)
void setZ (const GLfloat inZ)
void set (GLfloat inX, GLfloat inY, GLfloat inZ)
void getNormSquared (GLfloat &outNorm)
void getNorm (GLfloat &outNorm)
void normalize ()
uSE_GLVector getOpposite () const
uSE_GLVector operator+ (const uSE_GLVector &inVector)
uSE_GLVector operator- (const uSE_GLVector &inVector)
uSE_GLVector operator* (const float &inValue)
GLfloat operator* (const uSE_GLVector &inVector)
uSE_GLVector operator^ (const uSE_GLVector &inVector)
bool operator== (const uSE_GLVector &inVector)

Detailed Description

Definition at line 7 of file uSE_GLVector.h.


Constructor & Destructor Documentation

uSE_GLVector::uSE_GLVector (  ) 

Definition at line 6 of file uSE_GLVector.cpp.

uSE_GLVector::uSE_GLVector ( GLfloat  inX,
GLfloat  inY,
GLfloat  inZ 
)

Definition at line 16 of file uSE_GLVector.cpp.

uSE_GLVector::~uSE_GLVector (  )  [virtual]

Definition at line 26 of file uSE_GLVector.cpp.


Member Function Documentation

void uSE_GLVector::getNorm ( GLfloat &  outNorm  ) 

Definition at line 54 of file uSE_GLVector.cpp.

Here is the call graph for this function:

void uSE_GLVector::getNormSquared ( GLfloat &  outNorm  ) 

Definition at line 46 of file uSE_GLVector.cpp.

uSE_GLVector uSE_GLVector::getOpposite (  )  const

Definition at line 77 of file uSE_GLVector.cpp.

Here is the call graph for this function:

GLfloat uSE_GLVector::getX (  )  const [inline]

Definition at line 20 of file uSE_GLVector.h.

GLfloat uSE_GLVector::getY (  )  const [inline]

Definition at line 21 of file uSE_GLVector.h.

GLfloat uSE_GLVector::getZ (  )  const [inline]

Definition at line 22 of file uSE_GLVector.h.

void uSE_GLVector::normalize (  ) 

Definition at line 64 of file uSE_GLVector.cpp.

Here is the call graph for this function:

GLfloat uSE_GLVector::operator* ( const uSE_GLVector inVector  ) 

Definition at line 113 of file uSE_GLVector.cpp.

uSE_GLVector uSE_GLVector::operator* ( const float &  inValue  ) 

Definition at line 103 of file uSE_GLVector.cpp.

Here is the call graph for this function:

uSE_GLVector uSE_GLVector::operator+ ( const uSE_GLVector inVector  ) 

Definition at line 85 of file uSE_GLVector.cpp.

Here is the call graph for this function:

uSE_GLVector uSE_GLVector::operator- ( const uSE_GLVector inVector  ) 

Definition at line 95 of file uSE_GLVector.cpp.

Here is the call graph for this function:

bool uSE_GLVector::operator== ( const uSE_GLVector inVector  ) 

Definition at line 135 of file uSE_GLVector.cpp.

uSE_GLVector uSE_GLVector::operator^ ( const uSE_GLVector inVector  ) 

Definition at line 123 of file uSE_GLVector.cpp.

Here is the call graph for this function:

void uSE_GLVector::set ( GLfloat  inX,
GLfloat  inY,
GLfloat  inZ 
)

Definition at line 36 of file uSE_GLVector.cpp.

void uSE_GLVector::setX ( const GLfloat  inX  )  [inline]

Definition at line 24 of file uSE_GLVector.h.

void uSE_GLVector::setY ( const GLfloat  inY  )  [inline]

Definition at line 25 of file uSE_GLVector.h.

void uSE_GLVector::setZ ( const GLfloat  inZ  )  [inline]

Definition at line 26 of file uSE_GLVector.h.


The documentation for this class was generated from the following files:
 All Classes Files Functions Defines

Generated on Sun Sep 20 14:26:20 2009 for SpeakEasy by  doxygen 1.6.1