Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CVectorValue Class Reference

#include <VectorValue.h>

Inheritance diagram for CVectorValue:

CPropValue CValue PyObjectPlus PyObject List of all members.

Public Methods

virtual void SetValue (CValue* newval)
void SetVector (double newvec[])
void Configure (CValue* menuvalue)
virtual double* GetVector3 (bool bGetTransformedVec=false)
virtual float GetNumber ()
CValueCalc (VALUE_OPERATOR op, CValue *val)
CValueCalcFinal (VALUE_DATA_TYPE dtype, VALUE_OPERATOR op, CValue *val)
 CVectorValue (double vec[],CCString name,AllocationTYPE alloctype=CValue::HEAPVALUE)
 CVectorValue ()
 CVectorValue (double vec[],AllocationTYPE alloctype=CValue::HEAPVALUE)
 CVectorValue (float x,float y,float z, AllocationTYPE alloctype = CValue::HEAPVALUE)
virtual ~CVectorValue ()
void AddConfigurationData (CValue* menuvalue)
virtual CValueGetReplica ()
virtual const CCStringGetText ()

Protected Attributes

double m_vec [3]
double m_transformedvec [3]

Constructor & Destructor Documentation

CVectorValue::CVectorValue ( double vec[],
CCString name,
AllocationTYPE alloctype = CValue::HEAPVALUE )
 

Definition at line 46 of file VectorValue.cpp.

CVectorValue::CVectorValue ( ) [inline]
 

Definition at line 45 of file VectorValue.h.

Referenced by GetReplica().

CVectorValue::CVectorValue ( double vec[],
AllocationTYPE alloctype = CValue::HEAPVALUE )
 

Definition at line 63 of file VectorValue.cpp.

CVectorValue::CVectorValue ( float x,
float y,
float z,
AllocationTYPE alloctype = CValue::HEAPVALUE )
 

Definition at line 32 of file VectorValue.cpp.

CVectorValue::~CVectorValue ( ) [virtual]
 

Definition at line 79 of file VectorValue.cpp.


Member Function Documentation

void CVectorValue::AddConfigurationData ( CValue * menuvalue )
 

CValue * CVectorValue::Calc ( VALUE_OPERATOR op,
CValue * val ) [inline, virtual]
 

Reimplemented from CValue.

Definition at line 37 of file VectorValue.h.

CValue * CVectorValue::CalcFinal ( VALUE_DATA_TYPE dtype,
VALUE_OPERATOR op,
CValue * val ) [virtual]
 

Reimplemented from CValue.

Definition at line 84 of file VectorValue.cpp.

void CVectorValue::Configure ( CValue * menuvalue )
 

float CVectorValue::GetNumber ( ) [virtual]
 

Reimplemented from CValue.

Definition at line 154 of file VectorValue.cpp.

CValue * CVectorValue::GetReplica ( ) [virtual]
 

Reimplemented from CValue.

Definition at line 200 of file VectorValue.cpp.

const CCString & CVectorValue::GetText ( ) [virtual]
 

Reimplemented from CValue.

Definition at line 194 of file VectorValue.cpp.

double * CVectorValue::GetVector3 ( bool bGetTransformedVec = false ) [virtual]
 

Reimplemented from CValue.

Definition at line 160 of file VectorValue.cpp.

void CVectorValue::SetValue ( CValue * newval ) [virtual]
 

Reimplemented from CValue.

Definition at line 182 of file VectorValue.cpp.

void CVectorValue::SetVector ( double newvec[] )
 

Definition at line 172 of file VectorValue.cpp.


Member Data Documentation

double CVectorValue::m_transformedvec[3] [protected]
 

Definition at line 81 of file VectorValue.h.

double CVectorValue::m_vec[3] [protected]
 

Definition at line 80 of file VectorValue.h.


The documentation for this class was generated from the following files:
Generated at Thu Feb 1 13:03:36 2001 for Ketsji Game Engine by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000