SGE::CL_Vector4D_Base< TType > Class Template Reference

The class is used to store and manipulate 4 dimensions vector. It has XML support to load/save the vectors from/to XML files. More...

#include <cl_vector4.h>

Inheritance diagram for SGE::CL_Vector4D_Base< TType >:

Inheritance graph
[legend]
Collaboration diagram for SGE::CL_Vector4D_Base< TType >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

_SG_TLS_INLINE CL_Vector4D_Base ()
 Default Constructor, clear the Vector to 0.
_SG_TLS_INLINE CL_Vector4D_Base (const CLT_Vector< TType > &_Vec)
 Constructor.
_SG_TLS_INLINE ~CL_Vector4D_Base ()
 Default destructor, do nothing yet.
_SG_TLS_INLINE void Set (const TType _a, const TType _b, const TType _c, const TType _d)
 Set the vector's value.
_SG_TLS_INLINE CL_Vector4D_Base<
TType > & 
operator= (const CL_Vector4D_Base< TType > &_Vec2)
_SG_TLS_INLINE CL_Vector4D_Base<
TType > & 
operator= (const TType *_Val)
 operator = with TType *_f. All the vector dimension will be set to _f[] value.
_SG_TLS_INLINE CL_Vector4D_Base<
TType > & 
operator= (const TType _Val)
 operator = with TType _f. All the vector dimension will be set to _f value.

Detailed Description

template<typename TType>
class SGE::CL_Vector4D_Base< TType >

The class is used to store and manipulate 4 dimensions vector. It has XML support to load/save the vectors from/to XML files.

Todo:
Add support for matrix transformation??

Finish documentation.

Note:
Author:
Yannouchka


Constructor & Destructor Documentation

template<typename TType>
SGE::CL_Vector4D_Base< TType >::CL_Vector4D_Base  ) 
 

Default Constructor, clear the Vector to 0.

Returns:
Nothing

template<typename TType>
SGE::CL_Vector4D_Base< TType >::CL_Vector4D_Base const CLT_Vector< TType > &  _Vec  ) 
 

Constructor.

Returns:
Nothing

template<typename TType>
SGE::CL_Vector4D_Base< TType >::~CL_Vector4D_Base  ) 
 

Default destructor, do nothing yet.

Returns:
Nothing


Member Function Documentation

template<typename TType>
CL_Vector4D_Base< TType > & SGE::CL_Vector4D_Base< TType >::operator= const TType *  _Val  ) 
 

operator = with TType *_f. All the vector dimension will be set to _f[] value.

Note:
*_f must be an array of size >= to the vector dimension.

Reimplemented from SGE::CLT_Vector< TType >.

template<typename TType>
void SGE::CL_Vector4D_Base< TType >::Set const TType  _a,
const TType  _b,
const TType  _c,
const TType  _d
 

Set the vector's value.

Returns:
Nothing


The documentation for this class was generated from the following file:
Generated on Mon Mar 19 23:15:16 2007 for SugoiTools by  doxygen 1.4.6-NO