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

CybTimeSensorC Class Reference

#include <cybtimesensorc.h>

Inheritance diagram for CybTimeSensorC:

Inheritance graph
[legend]
Collaboration diagram for CybTimeSensorC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybTimeSensorC (CybWorldC *)
virtual ~CybTimeSensorC ()
 CybTimeSensorC (const CybTimeSensorC &)
CybTimeSensorC & operator= (const CybTimeSensorC &)
virtual void LoadVRML (char *&iter, const char *iterEnd, long &znr)
virtual void SetEvent (long, const void *, BaseI *)
virtual long GetFieldEventID (const char *)
virtual long GetFieldDataType (long)
virtual short GetFieldData (long, void *data)
virtual int AddSrc (CybNodeC *, const StringC &, const StringC &)
virtual void RouteData ()
virtual void FinishInit ()

Protected Methods

virtual void CreateNewCopy (CybNodeC *)
void SendFraction ()
void SendIsActive ()
void SendTime ()
void SendCycleTime ()

Protected Attributes

int m_enabled
int m_loop
long m_loopCounter
TimeC m_startTime
TimeC m_stopTime
TimeC m_zeroTime
TimeC m_loopTime
TimeC m_time
TimeC m_cycleInterval
double m_fraction
double m_lastFraction
short m_isActive
short m_bFirstRoute

Static Protected Attributes

char VRMLKeyStrList [][30]

Constructor & Destructor Documentation

CybTimeSensorC::CybTimeSensorC CybWorldC  
 

virtual CybTimeSensorC::~CybTimeSensorC   [virtual]
 

CybTimeSensorC::CybTimeSensorC const CybTimeSensorC &   
 


Member Function Documentation

virtual int CybTimeSensorC::AddSrc CybNodeC  ,
const StringC  ,
const StringC  
[virtual]
 

Reimplemented from CybNodeC.

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

Reimplemented from CybNodeC.

virtual void CybTimeSensorC::FinishInit   [virtual]
 

Reimplemented from CybInterfaceC.

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

Reimplemented from CybNodeC.

virtual long CybTimeSensorC::GetFieldDataType long    [virtual]
 

Reimplemented from CybNodeC.

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

Reimplemented from CybNodeC.

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

Reimplemented from CybNodeC.

CybTimeSensorC& CybTimeSensorC::operator= const CybTimeSensorC &   
 

virtual void CybTimeSensorC::RouteData   [virtual]
 

Implements CybSensorC.

void CybTimeSensorC::SendCycleTime   [protected]
 

void CybTimeSensorC::SendFraction   [protected]
 

void CybTimeSensorC::SendIsActive   [protected]
 

void CybTimeSensorC::SendTime   [protected]
 

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

Reimplemented from CybNodeC.


Member Data Documentation

short CybTimeSensorC::m_bFirstRoute [protected]
 

Definition at line 81 of file cybtimesensorc.h.

TimeC CybTimeSensorC::m_cycleInterval [protected]
 

Definition at line 77 of file cybtimesensorc.h.

int CybTimeSensorC::m_enabled [protected]
 

Definition at line 69 of file cybtimesensorc.h.

double CybTimeSensorC::m_fraction [protected]
 

Definition at line 78 of file cybtimesensorc.h.

short CybTimeSensorC::m_isActive [protected]
 

Definition at line 80 of file cybtimesensorc.h.

double CybTimeSensorC::m_lastFraction [protected]
 

Definition at line 79 of file cybtimesensorc.h.

int CybTimeSensorC::m_loop [protected]
 

Definition at line 70 of file cybtimesensorc.h.

long CybTimeSensorC::m_loopCounter [protected]
 

Definition at line 71 of file cybtimesensorc.h.

TimeC CybTimeSensorC::m_loopTime [protected]
 

Definition at line 75 of file cybtimesensorc.h.

TimeC CybTimeSensorC::m_startTime [protected]
 

Definition at line 72 of file cybtimesensorc.h.

TimeC CybTimeSensorC::m_stopTime [protected]
 

Definition at line 73 of file cybtimesensorc.h.

TimeC CybTimeSensorC::m_time [protected]
 

Definition at line 76 of file cybtimesensorc.h.

TimeC CybTimeSensorC::m_zeroTime [protected]
 

Definition at line 74 of file cybtimesensorc.h.

char CybTimeSensorC::VRMLKeyStrList[][30] [static, protected]
 

Definition at line 84 of file cybtimesensorc.h.


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