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

CybPFCylinderC Class Reference

#include <cybpfcylinderc.h>

Inheritance diagram for CybPFCylinderC:

Inheritance graph
[legend]
Collaboration diagram for CybPFCylinderC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybPFCylinderC (CybWorldC *, double, double)
virtual ~CybPFCylinderC ()
 CybPFCylinderC (const CybPFCylinderC &)
CybPFCylinderC & operator= (const CybPFCylinderC &)
virtual void FinishInit ()
virtual void SetPFGeoState (pfGeoState *)
virtual void * GetImpl ()
pfNode * GetPFNode ()
int GetSolid ()

Protected Methods

void SetVertices ()

Protected Attributes

long m_phic
pfDCS * m_pPFDcs
pfGeoSet * m_pPFGeoSet_Top
pfGeoSet * m_pPFGeoSet_Bottom
pfGeoSet * m_pPFGeoSet_Side
pfGeode * m_pPFGeode
pfVec3 * m_coords
pfVec3 * m_normals
unsigned short * m_indexCoord_Top
unsigned short * m_indexCoord_Bottom
unsigned short * m_indexCoord_Side
unsigned short * m_indexNormal_Top
unsigned short * m_indexNormal_Bottom
unsigned short * m_indexNormal_Side
int * m_primLengths_TopBottom
int * m_primLengths_Side

Constructor & Destructor Documentation

CybPFCylinderC::CybPFCylinderC CybWorldC  ,
double   ,
double   
 

virtual CybPFCylinderC::~CybPFCylinderC   [virtual]
 

CybPFCylinderC::CybPFCylinderC const CybPFCylinderC &   
 


Member Function Documentation

virtual void CybPFCylinderC::FinishInit   [virtual]
 

Reimplemented from CybCylinderC.

virtual void* CybPFCylinderC::GetImpl   [inline, virtual]
 

Reimplemented from CybNodeC.

Definition at line 48 of file cybpfcylinderc.h.

00048 {return this;}

pfNode* CybPFCylinderC::GetPFNode   [virtual]
 

Implements CybPFNodeI.

int CybPFCylinderC::GetSolid   [inline, virtual]
 

Implements CybPFGeometryI.

Definition at line 50 of file cybpfcylinderc.h.

00050 {return m_bottom && m_top && m_side;}

CybPFCylinderC& CybPFCylinderC::operator= const CybPFCylinderC &   
 

virtual void CybPFCylinderC::SetPFGeoState pfGeoState *    [virtual]
 

Implements CybPFGeometryI.

void CybPFCylinderC::SetVertices   [protected]
 


Member Data Documentation

pfVec3* CybPFCylinderC::m_coords [protected]
 

Definition at line 60 of file cybpfcylinderc.h.

unsigned short* CybPFCylinderC::m_indexCoord_Bottom [protected]
 

Definition at line 63 of file cybpfcylinderc.h.

unsigned short* CybPFCylinderC::m_indexCoord_Side [protected]
 

Definition at line 64 of file cybpfcylinderc.h.

unsigned short* CybPFCylinderC::m_indexCoord_Top [protected]
 

Definition at line 62 of file cybpfcylinderc.h.

unsigned short* CybPFCylinderC::m_indexNormal_Bottom [protected]
 

Definition at line 66 of file cybpfcylinderc.h.

unsigned short* CybPFCylinderC::m_indexNormal_Side [protected]
 

Definition at line 67 of file cybpfcylinderc.h.

unsigned short* CybPFCylinderC::m_indexNormal_Top [protected]
 

Definition at line 65 of file cybpfcylinderc.h.

pfVec3* CybPFCylinderC::m_normals [protected]
 

Definition at line 61 of file cybpfcylinderc.h.

long CybPFCylinderC::m_phic [protected]
 

Definition at line 54 of file cybpfcylinderc.h.

pfDCS* CybPFCylinderC::m_pPFDcs [protected]
 

Definition at line 55 of file cybpfcylinderc.h.

pfGeode* CybPFCylinderC::m_pPFGeode [protected]
 

Definition at line 59 of file cybpfcylinderc.h.

pfGeoSet* CybPFCylinderC::m_pPFGeoSet_Bottom [protected]
 

Definition at line 57 of file cybpfcylinderc.h.

pfGeoSet* CybPFCylinderC::m_pPFGeoSet_Side [protected]
 

Definition at line 58 of file cybpfcylinderc.h.

pfGeoSet* CybPFCylinderC::m_pPFGeoSet_Top [protected]
 

Definition at line 56 of file cybpfcylinderc.h.

int* CybPFCylinderC::m_primLengths_Side [protected]
 

Definition at line 69 of file cybpfcylinderc.h.

int* CybPFCylinderC::m_primLengths_TopBottom [protected]
 

Definition at line 68 of file cybpfcylinderc.h.


The documentation for this class was generated from the following file:
Generated on Tue Jul 29 14:29:10 2003 for Open ActiveWrl by doxygen1.3-rc2