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

CybPFBoxC Class Reference

#include <cybpfboxc.h>

Inheritance diagram for CybPFBoxC:

Inheritance graph
[legend]
Collaboration diagram for CybPFBoxC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybPFBoxC (CybWorldC *, double, double, double)
virtual ~CybPFBoxC ()
 CybPFBoxC (const CybPFBoxC &)
CybPFBoxC & operator= (const CybPFBoxC &)
virtual void FinishInit ()
virtual void SetPFGeoState (pfGeoState *)
virtual void * GetImpl ()
pfNode * GetPFNode ()
int GetSolid ()
virtual void SetSize (const VectorC &size)
virtual void SetEvent (long, const void *, BaseI *)

Protected Methods

void SetCoords ()

Protected Attributes

pfGeoSet * m_pPFGeoSet
pfGeode * m_pPFGeode
pfDCS * m_pPFDcs
pfVec3 * m_coords
pfVec3 * m_normals
pfVec2 * m_texcoords
unsigned short * m_indexCoord
unsigned short * m_indexTex
unsigned short * m_indexNormal

Constructor & Destructor Documentation

CybPFBoxC::CybPFBoxC CybWorldC  ,
double   ,
double   ,
double   
 

virtual CybPFBoxC::~CybPFBoxC   [virtual]
 

CybPFBoxC::CybPFBoxC const CybPFBoxC &   
 


Member Function Documentation

virtual void CybPFBoxC::FinishInit   [virtual]
 

Reimplemented from CybBoxC.

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

Reimplemented from CybNodeC.

Definition at line 47 of file cybpfboxc.h.

00047 {return this;}

pfNode* CybPFBoxC::GetPFNode   [virtual]
 

Implements CybPFNodeI.

int CybPFBoxC::GetSolid   [inline, virtual]
 

Implements CybPFGeometryI.

Definition at line 49 of file cybpfboxc.h.

00049 {return 1;}

CybPFBoxC& CybPFBoxC::operator= const CybPFBoxC &   
 

void CybPFBoxC::SetCoords   [protected]
 

virtual void CybPFBoxC::SetEvent long   ,
const void *   ,
BaseI  
[virtual]
 

Reimplemented from CybBoxC.

virtual void CybPFBoxC::SetPFGeoState pfGeoState *    [virtual]
 

Implements CybPFGeometryI.

virtual void CybPFBoxC::SetSize const VectorC   size [virtual]
 

Reimplemented from CybBoxC.


Member Data Documentation

pfVec3* CybPFBoxC::m_coords [protected]
 

Definition at line 58 of file cybpfboxc.h.

unsigned short* CybPFBoxC::m_indexCoord [protected]
 

Definition at line 61 of file cybpfboxc.h.

unsigned short* CybPFBoxC::m_indexNormal [protected]
 

Definition at line 63 of file cybpfboxc.h.

unsigned short* CybPFBoxC::m_indexTex [protected]
 

Definition at line 62 of file cybpfboxc.h.

pfVec3* CybPFBoxC::m_normals [protected]
 

Definition at line 59 of file cybpfboxc.h.

pfDCS* CybPFBoxC::m_pPFDcs [protected]
 

Definition at line 57 of file cybpfboxc.h.

pfGeode* CybPFBoxC::m_pPFGeode [protected]
 

Definition at line 56 of file cybpfboxc.h.

pfGeoSet* CybPFBoxC::m_pPFGeoSet [protected]
 

Definition at line 55 of file cybpfboxc.h.

pfVec2* CybPFBoxC::m_texcoords [protected]
 

Definition at line 60 of file cybpfboxc.h.


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