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

CybWeatherBoxC Class Reference

#include <cybweatherboxc.h>

Inheritance diagram for CybWeatherBoxC:

Inheritance graph
[legend]
Collaboration diagram for CybWeatherBoxC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybWeatherBoxC (CybWorldC *)
 CybWeatherBoxC (const CybWeatherBoxC &)
CybWeatherBoxC & operator= (const CybWeatherBoxC &)
virtual void LoadVRML (char *&iter, const char *iterEnd, long &znr)
virtual void SetEvent (long srct, const void *pData, BaseI *)
virtual long GetFieldDataType (long fieldID)
virtual long GetFieldEventID (const char *str)
virtual short GetFieldData (long nFieldID, void *dest)
virtual void ToChannelDefault (CybChannelC *pV, long lFlag)
void UpdateGeometry ()

Public Attributes

SFString m_strType
SFVec3f m_vSize
SFVec3f m_vDirection
SFInt32 m_nMaxParticles
SFFloat m_fParticleSize
SFFloat m_fSpeedFactor

Protected Methods

virtual void CreateNewCopy (CybGeometryC *)
SFVec3f GetNewParticle ()
SFBool IsParticleDead (SFVec3f &v)

Protected Attributes

SFVec3fm_particles
SFInt32 m_nNumParticles

Static Private Attributes

char VRMLKeyStrList [][30]

Constructor & Destructor Documentation

CybWeatherBoxC::CybWeatherBoxC CybWorldC  
 

CybWeatherBoxC::CybWeatherBoxC const CybWeatherBoxC &   
 


Member Function Documentation

virtual void CybWeatherBoxC::CreateNewCopy CybGeometryC   [protected, virtual]
 

virtual short CybWeatherBoxC::GetFieldData long    nFieldID,
void *    dest
[virtual]
 

Reimplemented from CybNodeC.

virtual long CybWeatherBoxC::GetFieldDataType long    fieldID [virtual]
 

Reimplemented from CybNodeC.

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

Reimplemented from CybNodeC.

SFVec3f CybWeatherBoxC::GetNewParticle   [protected]
 

SFBool CybWeatherBoxC::IsParticleDead SFVec3f   v [protected]
 

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

Reimplemented from CybNodeC.

CybWeatherBoxC& CybWeatherBoxC::operator= const CybWeatherBoxC &   
 

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

Reimplemented from CybNodeC.

virtual void CybWeatherBoxC::ToChannelDefault CybChannelC   pV,
long    lFlag
[virtual]
 

Reimplemented from CybGeometryC.

Reimplemented in CybGLWeatherBoxC.

void CybWeatherBoxC::UpdateGeometry  
 


Member Data Documentation

SFFloat CybWeatherBoxC::m_fParticleSize
 

Definition at line 73 of file cybweatherboxc.h.

SFFloat CybWeatherBoxC::m_fSpeedFactor
 

Definition at line 74 of file cybweatherboxc.h.

SFInt32 CybWeatherBoxC::m_nMaxParticles
 

Definition at line 72 of file cybweatherboxc.h.

SFInt32 CybWeatherBoxC::m_nNumParticles [protected]
 

Definition at line 65 of file cybweatherboxc.h.

SFVec3f* CybWeatherBoxC::m_particles [protected]
 

Definition at line 64 of file cybweatherboxc.h.

SFString CybWeatherBoxC::m_strType
 

Definition at line 69 of file cybweatherboxc.h.

SFVec3f CybWeatherBoxC::m_vDirection
 

Definition at line 71 of file cybweatherboxc.h.

SFVec3f CybWeatherBoxC::m_vSize
 

Definition at line 70 of file cybweatherboxc.h.

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

Definition at line 77 of file cybweatherboxc.h.


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