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

CybBillboardC Class Reference

#include <cybbillboardc.h>

Inheritance diagram for CybBillboardC:

Inheritance graph
[legend]
Collaboration diagram for CybBillboardC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybBillboardC (CybWorldC *)
 CybBillboardC (const CybBillboardC &)
CybBillboardC & operator= (const CybBillboardC &)
virtual void ToChannel (CybChannelC *, long flag)
virtual void LoadVRML (char *&, const char *, long &)
virtual void SetEvent (long srct, const void *pData, BaseI *)
virtual long GetFieldDataType (long fieldID)
virtual long GetFieldEventID (const char *str)
virtual short GetFieldData (long, void *data)
virtual int AddSrc (CybNodeC *pN, const StringC &a1, const StringC &a2)

Protected Methods

virtual void CreateNewCopy (CybNodeC *)
virtual void UpdateBInfo ()

Protected Attributes

VectorC m_axisOfRotation
double m_angleOfRotation
double m_scaleMax
Matrix4C m_M
Matrix4C m_Mfreeze
short m_bConstSizeX
short m_bConstSizeY
short m_bConstSizeZ
short m_bConstScale
short m_bEnabled

Static Private Attributes

char VRMLKeyStrList [][30]

Constructor & Destructor Documentation

CybBillboardC::CybBillboardC CybWorldC  
 

CybBillboardC::CybBillboardC const CybBillboardC &   
 


Member Function Documentation

virtual int CybBillboardC::AddSrc CybNodeC   pN,
const StringC   a1,
const StringC   a2
[virtual]
 

Reimplemented from CybNodeC.

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

Reimplemented from CybGroupC.

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

Reimplemented from CybGroupC.

virtual long CybBillboardC::GetFieldDataType long    fieldID [virtual]
 

Reimplemented from CybGroupC.

virtual long CybBillboardC::GetFieldEventID const char *    str [virtual]
 

Reimplemented from CybGroupC.

virtual void CybBillboardC::LoadVRML char *&   ,
const char *   ,
long &   
[virtual]
 

Reimplemented from CybGroupC.

CybBillboardC& CybBillboardC::operator= const CybBillboardC &   
 

virtual void CybBillboardC::SetEvent long    srct,
const void *    pData,
BaseI  
[virtual]
 

Reimplemented from CybGroupC.

virtual void CybBillboardC::ToChannel CybChannelC  ,
long    flag
[virtual]
 

Reimplemented from CybGroupC.

Reimplemented in CybPFBillboardC.

virtual void CybBillboardC::UpdateBInfo   [protected, virtual]
 

Reimplemented from CybGroupC.


Member Data Documentation

double CybBillboardC::m_angleOfRotation [protected]
 

Definition at line 52 of file cybbillboardc.h.

VectorC CybBillboardC::m_axisOfRotation [protected]
 

Definition at line 51 of file cybbillboardc.h.

short CybBillboardC::m_bConstScale [protected]
 

Definition at line 59 of file cybbillboardc.h.

short CybBillboardC::m_bConstSizeX [protected]
 

Definition at line 56 of file cybbillboardc.h.

short CybBillboardC::m_bConstSizeY [protected]
 

Definition at line 57 of file cybbillboardc.h.

short CybBillboardC::m_bConstSizeZ [protected]
 

Definition at line 58 of file cybbillboardc.h.

short CybBillboardC::m_bEnabled [protected]
 

Definition at line 60 of file cybbillboardc.h.

Matrix4C CybBillboardC::m_M [protected]
 

Definition at line 54 of file cybbillboardc.h.

Matrix4C CybBillboardC::m_Mfreeze [protected]
 

Definition at line 55 of file cybbillboardc.h.

double CybBillboardC::m_scaleMax [protected]
 

Definition at line 53 of file cybbillboardc.h.

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

Reimplemented from CybGroupC.

Definition at line 74 of file cybbillboardc.h.


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