K3dPolyWork Class Reference

#include <K3dPolyWork.h>

Inheritance diagram for K3dPolyWork:

K3dPolyBuild K3dObjectBuild K3dMngGeometry K3dMngSystem K3dScene List of all members.

Public Member Functions

 K3dPolyWork (K3dGameData *_pGameData)
 ~K3dPolyWork ()
void CheckPoly (K3dPolyObj *_pPoly)
 Check polyhedron vertex, plane and edge array.
void VisiblePoly (K3dPolyObj *_pPoly)
 Visible (draw) polyhedron.

Private Attributes

K3dGameDatam_pGameData
 Global game data, data centered game system.

Detailed Description

Definition at line 40 of file K3dPolyWork.h.


Constructor & Destructor Documentation

K3dPolyWork::K3dPolyWork ( K3dGameData _pGameData  ) 

Definition at line 34 of file K3dPolyWork.cpp.

References m_pGameData, and K3dSceneData::SetPolyWork().

K3dPolyWork::~K3dPolyWork (  ) 

Definition at line 41 of file K3dPolyWork.cpp.


Member Function Documentation

void K3dPolyWork::CheckPoly ( K3dPolyObj _pPoly  ) 

Check polyhedron vertex, plane and edge array.

Definition at line 46 of file K3dPolyWork.cpp.

References K3dVertexWork::CheckVertexArray(), K3dDir::CreateDirectory(), K3dConfData::GetDebugPath(), K3dSceneData::GetDir(), K3dPoly::GetEdgeArray(), K3dPolyObj::GetId(), K3dSceneData::GetPath(), K3dPoly::GetPlaneArray(), K3dString::GetString(), K3dPoly::GetVertexArray(), K3dSceneData::GetVertexWork(), K_PATH_APP, and m_pGameData.

Referenced by K3dConvex::CreatePolyFromVertexArray().

void K3dPolyWork::VisiblePoly ( K3dPolyObj _pPoly  ) 

Visible (draw) polyhedron.

Parameters:
_pPoly Polyhedron for enable visibility

Definition at line 90 of file K3dPolyWork.cpp.

References K3dPoly::GetEdgeArray().

Referenced by K3dConvex::CreatePolyFromVertexArray().


Member Data Documentation

K3dGameData* K3dPolyWork::m_pGameData [private]

Global game data, data centered game system.

Reimplemented in K3dObjectBuild, K3dPolyBuild, K3dScene, K3dMngGeometry, and K3dMngSystem.

Definition at line 42 of file K3dPolyWork.h.

Referenced by CheckPoly(), and K3dPolyWork().


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