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

CybSpotLightC Class Reference

#include <cybspotlightc.h>

Inheritance diagram for CybSpotLightC:

Inheritance graph
[legend]
Collaboration diagram for CybSpotLightC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybSpotLightC (CybWorldC *)
 CybSpotLightC (const CybSpotLightC &)
CybSpotLightC & operator= (const CybSpotLightC &)
virtual void CreateNewCopy (CybNodeC *)
virtual void SetEvent (long, const void *, BaseI *)
virtual long GetFieldEventID (const char *)
virtual long GetFieldDataType (long)
virtual void FinishInit ()

Protected Methods

virtual void LoadVRML (char *&iter, const char *iterEnd, long &znr)

Protected Attributes

SFFloat m_ambientIntensity
SFVec3f m_attenuation
SFFloat m_beamWidth
SFColor m_color
SFFloat m_cutOffAngle
SFVec3f m_direction
SFFloat m_intensity
SFVec3f m_location
SFBool m_on
SFFloat m_radius

Static Private Attributes

char VRMLKeyStrList [][30]

Constructor & Destructor Documentation

CybSpotLightC::CybSpotLightC CybWorldC  
 

CybSpotLightC::CybSpotLightC const CybSpotLightC &   
 


Member Function Documentation

virtual void CybSpotLightC::CreateNewCopy CybNodeC   [virtual]
 

Reimplemented from CybNodeC.

virtual void CybSpotLightC::FinishInit   [virtual]
 

Reimplemented from CybNodeC.

virtual long CybSpotLightC::GetFieldDataType long    [virtual]
 

Reimplemented from CybNodeC.

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

Reimplemented from CybNodeC.

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

Reimplemented from CybNodeC.

CybSpotLightC& CybSpotLightC::operator= const CybSpotLightC &   
 

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

Reimplemented from CybNodeC.


Member Data Documentation

SFFloat CybSpotLightC::m_ambientIntensity [protected]
 

Definition at line 52 of file cybspotlightc.h.

SFVec3f CybSpotLightC::m_attenuation [protected]
 

Definition at line 53 of file cybspotlightc.h.

SFFloat CybSpotLightC::m_beamWidth [protected]
 

Definition at line 54 of file cybspotlightc.h.

SFColor CybSpotLightC::m_color [protected]
 

Definition at line 55 of file cybspotlightc.h.

SFFloat CybSpotLightC::m_cutOffAngle [protected]
 

Definition at line 56 of file cybspotlightc.h.

SFVec3f CybSpotLightC::m_direction [protected]
 

Definition at line 57 of file cybspotlightc.h.

SFFloat CybSpotLightC::m_intensity [protected]
 

Definition at line 58 of file cybspotlightc.h.

SFVec3f CybSpotLightC::m_location [protected]
 

Definition at line 59 of file cybspotlightc.h.

SFBool CybSpotLightC::m_on [protected]
 

Definition at line 60 of file cybspotlightc.h.

SFFloat CybSpotLightC::m_radius [protected]
 

Definition at line 61 of file cybspotlightc.h.

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

Definition at line 63 of file cybspotlightc.h.


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