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

CybShapeC Class Reference

#include <cybshapec.h>

Inheritance diagram for CybShapeC:

Inheritance graph
[legend]
Collaboration diagram for CybShapeC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybShapeC (CybWorldC *)
virtual ~CybShapeC ()
 CybShapeC (const CybShapeC &)
CybShapeC & operator= (const CybShapeC &)
virtual void SetEvent (long, const void *, BaseI *)
virtual short GetFieldData (long, void *data)
virtual long GetFieldEventID (const char *)
virtual long GetFieldDataType (long)
virtual const CybBInfoCGetBInfo ()
virtual int SetNode (CybNodeC *pN)
virtual void ToChannel (CybChannelC *pV, long flag)
void SetAppearanceStatic (short b)

Protected Methods

virtual void CreateNewCopy (CybNodeC *)
virtual void LoadVRML (char *&iter, const char *iterEnd, long &znr)
virtual void GetMessageAsObjectI (void *, long, SharedObjectC *)
void InitDefault ()
virtual void FinishInit ()
void SetGeometry (CybGeometryC *pG)
void SetAppearance (CybAppearanceC *pG)

Protected Attributes

int m_blending
int m_culling
int m_light_model_two_side
short m_geometryStatic
short m_appearanceStatic
CybAppearanceCm_pAppearance
CybGeometryCm_pGeometry

Static Private Attributes

char VRMLKeyStrList [][30]

Friends

class CybWorldC
class CybNodeC

Constructor & Destructor Documentation

CybShapeC::CybShapeC CybWorldC  
 

virtual CybShapeC::~CybShapeC   [virtual]
 

CybShapeC::CybShapeC const CybShapeC &   
 


Member Function Documentation

virtual void CybShapeC::CreateNewCopy CybNodeC   [protected, virtual]
 

Reimplemented from CybNodeC.

virtual void CybShapeC::FinishInit   [protected, virtual]
 

Reimplemented from CybNodeC.

Reimplemented in CybPFShapeC.

virtual const CybBInfoC& CybShapeC::GetBInfo   [virtual]
 

Reimplemented from CybNodeC.

virtual short CybShapeC::GetFieldData long   ,
void *    data
[virtual]
 

Reimplemented from CybNodeC.

virtual long CybShapeC::GetFieldDataType long    [virtual]
 

Reimplemented from CybNodeC.

virtual long CybShapeC::GetFieldEventID const char *    [virtual]
 

Reimplemented from CybNodeC.

virtual void CybShapeC::GetMessageAsObjectI void *   ,
long   ,
SharedObjectC  
[protected, virtual]
 

Reimplemented from ObjectI.

Reimplemented in CybGLShapeC, and CybPFShapeC.

void CybShapeC::InitDefault   [protected]
 

virtual void CybShapeC::LoadVRML char *&    iter,
const char *    iterEnd,
long &    znr
[protected, virtual]
 

Reimplemented from CybNodeC.

CybShapeC& CybShapeC::operator= const CybShapeC &   
 

void CybShapeC::SetAppearance CybAppearanceC   pG [protected]
 

void CybShapeC::SetAppearanceStatic short    b [inline]
 

Definition at line 81 of file cybshapec.h.

00081 {m_appearanceStatic=b;}

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

Reimplemented from CybNodeC.

void CybShapeC::SetGeometry CybGeometryC   pG [protected]
 

virtual int CybShapeC::SetNode CybNodeC   pN [virtual]
 

Reimplemented from CybNodeC.

virtual void CybShapeC::ToChannel CybChannelC   pV,
long    flag
[virtual]
 

Reimplemented from CybNodeC.

Reimplemented in CybGLShapeC.


Friends And Related Function Documentation

friend class CybNodeC [friend]
 

Definition at line 63 of file cybshapec.h.

friend class CybWorldC [friend]
 

Definition at line 62 of file cybshapec.h.


Member Data Documentation

short CybShapeC::m_appearanceStatic [protected]
 

Definition at line 97 of file cybshapec.h.

int CybShapeC::m_blending [protected]
 

Definition at line 93 of file cybshapec.h.

int CybShapeC::m_culling [protected]
 

Definition at line 94 of file cybshapec.h.

short CybShapeC::m_geometryStatic [protected]
 

Definition at line 96 of file cybshapec.h.

int CybShapeC::m_light_model_two_side [protected]
 

Definition at line 95 of file cybshapec.h.

CybAppearanceC* CybShapeC::m_pAppearance [protected]
 

Definition at line 98 of file cybshapec.h.

CybGeometryC* CybShapeC::m_pGeometry [protected]
 

Definition at line 99 of file cybshapec.h.

char CybShapeC::VRMLKeyStrList[][30] [static, private]
 

Definition at line 101 of file cybshapec.h.


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