class TcUtVector3f

Tandem 3 float utility vector

Public Methods

TcUtVector3f()
Constructor.
TcUtVector3f(const float &x, const float &y, const float &z )
Constructor.
TcUtVector3f(float array[])
Constructor
TcUtVector3f(const TcUtVector3f &right)
Copy constructor.
~TcUtVector3f()
Destructor.
const TcUtVector3f& operator=(const TcUtVector3f &right)
Assignment operator.
void setVector(const float& x, const float& y, const float& z)
Set operation.
const float& x() const
X component accessor.
const float& y() const
Y component accessor.
const float& z() const
Z component accessor.
const float& operator[]( int k ) const
Accessor operator[i], i must be between 0 and 2 otherwise an exeception is thrown
float& operator[]( int k )
Mutator operator[i], i must be between 0 and 2 otherwise an exeception is thrown
const TcUtVector3f& normalize()
Normalizes the vector
TcUtVector3f getNormal(const TcUtVector3f &vec2)
Returns a vector normal as defined by this vector cross product vec2
void pack(CAVERNplus_datapack_c &datapack)
Serialization pack method for CAVERNsoft
void unpack(CAVERNplus_datapack_c &datapack)
Serialization unpack method for CAVERNsoft

Documentation

Tandem 3 float utility vector
TcUtVector3f()
Constructor.

TcUtVector3f(const float &x, const float &y, const float &z )
Constructor.

TcUtVector3f(float array[])
Constructor
Parameters:
array - An array of 3 float values.

TcUtVector3f(const TcUtVector3f &right)
Copy constructor.

~TcUtVector3f()
Destructor.

const TcUtVector3f& operator=(const TcUtVector3f &right)
Assignment operator.

void setVector(const float& x, const float& y, const float& z)
Set operation.

const float& x() const
X component accessor.

const float& y() const
Y component accessor.

const float& z() const
Z component accessor.

const float& operator[]( int k ) const
Accessor operator[i], i must be between 0 and 2 otherwise an exeception is thrown

float& operator[]( int k )
Mutator operator[i], i must be between 0 and 2 otherwise an exeception is thrown

const TcUtVector3f& normalize()
Normalizes the vector

TcUtVector3f getNormal(const TcUtVector3f &vec2)
Returns a vector normal as defined by this vector cross product vec2

void pack(CAVERNplus_datapack_c &datapack)
Serialization pack method for CAVERNsoft

void unpack(CAVERNplus_datapack_c &datapack)
Serialization unpack method for CAVERNsoft


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de