K3dVector3Build Class Reference

#include <K3dVector3Build.h>

Inheritance diagram for K3dVector3Build:

K3dVector3Work K3dObjectBuild K3dMngGeometry K3dMngSystem K3dScene List of all members.

Public Member Functions

 K3dVector3Build (K3dGameData *_pGameData)
 Constructor.
 ~K3dVector3Build (void)
K3dVector3ObjCreateNewVector3 ()
 Create new vector and add this to the gloabal data.

Private Attributes

K3dGameDatam_pGameData
 Global game data, data centered game system.

Detailed Description

Definition at line 40 of file K3dVector3Build.h.


Constructor & Destructor Documentation

K3dVector3Build::K3dVector3Build ( K3dGameData _pGameData  ) 

Constructor.

Parameters:
_pGameData Pointer to global game data
See also:
K3dGameData

Definition at line 38 of file K3dVector3Build.cpp.

References m_pGameData, and K3dSceneData::SetVector3Build().

K3dVector3Build::~K3dVector3Build ( void   ) 

Definition at line 46 of file K3dVector3Build.cpp.

References K3dSafePointer< _T >::Delete(), K3dSafePointer< _T >::Get(), K3dSafePointer< _T >::GetNum(), K3dGameData::GetVector3SP(), and m_pGameData.


Member Function Documentation

K3dVector3Obj * K3dVector3Build::CreateNewVector3 (  ) 

Create new vector and add this to the gloabal data.

Return values:
K3dVector3* New vector pointer

Definition at line 57 of file K3dVector3Build.cpp.

References K3dVector3Obj::GetId(), K3dSafePointer< _T >::GetNum(), K3dGameData::GetVector3SP(), m_pGameData, and K3dSafePointer< _T >::New().

Referenced by K3dLineBuild::CreateNewLineObj(), K3dPlaneBuild::CreateNewPlaneObj(), K3dRayBuild::CreateNewRayObj(), K3dSphereBuild::CreateNewSphereObj(), K3dTriangleBuild::CreateNewTriangleObj(), and K3dVertexBuild::CreateNewVertexObj().


Member Data Documentation

K3dGameData* K3dVector3Build::m_pGameData [private]

Global game data, data centered game system.

Reimplemented from K3dVector3Work.

Reimplemented in K3dObjectBuild, K3dScene, K3dMngGeometry, and K3dMngSystem.

Definition at line 43 of file K3dVector3Build.h.

Referenced by CreateNewVector3(), K3dVector3Build(), and ~K3dVector3Build().


The documentation for this class was generated from the following files:
Generated on Thu Aug 16 23:53:34 2007 for K3dEngine by  doxygen 1.5.0