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

CybProximitySensorC Class Reference

#include <cybproximitysensorc.h>

Inheritance diagram for CybProximitySensorC:

Inheritance graph
[legend]
Collaboration diagram for CybProximitySensorC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybProximitySensorC (CybWorldC *)
 CybProximitySensorC (const CybProximitySensorC &)
CybProximitySensorC & operator= (const CybProximitySensorC &)
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)

Protected Methods

virtual void CreateNewCopy (CybNodeC *)
void SendIsActive ()
void SendEnterTime ()
void SendExitTime ()
void SendPositionChanged ()
void SendOrientationChanged ()

Protected Attributes

SFVec3f m_vCenter
SFVec3f m_vSize
SFBool m_bEnabled
SFBool m_bActive
SFVec3f m_vPos
SFRotation m_vOrient
SFBool m_bFirstRun

Static Private Attributes

char VRMLKeyStrList [][30]

Constructor & Destructor Documentation

CybProximitySensorC::CybProximitySensorC CybWorldC  
 

CybProximitySensorC::CybProximitySensorC const CybProximitySensorC &   
 


Member Function Documentation

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

Reimplemented from CybNodeC.

virtual long CybProximitySensorC::GetFieldDataType long    fieldID [virtual]
 

Reimplemented from CybNodeC.

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

Reimplemented from CybNodeC.

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

Reimplemented from CybNodeC.

CybProximitySensorC& CybProximitySensorC::operator= const CybProximitySensorC &   
 

void CybProximitySensorC::SendEnterTime   [protected]
 

void CybProximitySensorC::SendExitTime   [protected]
 

void CybProximitySensorC::SendIsActive   [protected]
 

void CybProximitySensorC::SendOrientationChanged   [protected]
 

void CybProximitySensorC::SendPositionChanged   [protected]
 

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

Reimplemented from CybNodeC.

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

Reimplemented from CybNodeC.


Member Data Documentation

SFBool CybProximitySensorC::m_bActive [protected]
 

Definition at line 70 of file cybproximitysensorc.h.

SFBool CybProximitySensorC::m_bEnabled [protected]
 

Definition at line 67 of file cybproximitysensorc.h.

SFBool CybProximitySensorC::m_bFirstRun [protected]
 

Definition at line 73 of file cybproximitysensorc.h.

SFVec3f CybProximitySensorC::m_vCenter [protected]
 

Definition at line 65 of file cybproximitysensorc.h.

SFRotation CybProximitySensorC::m_vOrient [protected]
 

Definition at line 72 of file cybproximitysensorc.h.

SFVec3f CybProximitySensorC::m_vPos [protected]
 

Definition at line 71 of file cybproximitysensorc.h.

SFVec3f CybProximitySensorC::m_vSize [protected]
 

Definition at line 66 of file cybproximitysensorc.h.

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

Definition at line 76 of file cybproximitysensorc.h.


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