X3D libraries
The libraries to work with X3D dataset

x3d::TimeSensor Class Reference

TimeSensor class definition automatically generated by html-to-header v1.0. More...

#include <objects.h>

Inheritance diagram for x3d::TimeSensor:

Inheritance graph
[legend]
Collaboration diagram for x3d::TimeSensor:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual bool FieldHasDefaultValue (field_t name) const
SFTime get_cycleInterval () const
SFTime get_cycleTime () const
SFFloat get_fraction_changed () const
SFTime get_time () const
virtual field_t GetDefaultContainerField () const
virtual const char * GetDefaultContainerFieldName () const
virtual bool GetFieldByIndex (int idx, FieldInfo *info) const
virtual bool GetFieldByName (field_t name, FieldInfo *info) const
virtual int GetFieldCount () const
virtual bool GetFieldDefault (field_t name, FieldInfo *info) const
virtual const char * GetNodeName () const
virtual field_t GetNodeType (int idx=0) const
virtual int GetTypeCount () const
virtual bool IsNodeType (field_t type) const
void set_cycleInterval (const SFTime &cycleInterval)
void set_cycleTime (const SFTime &cycleTime)
void set_fraction_changed (const SFFloat &fraction_changed)
void set_time (const SFTime &time)
virtual bool SetFieldByName (field_t name, const void *data)
 TimeSensor ()
virtual ~TimeSensor ()

Protected Attributes

SFTime f_cycleInterval
SFTime f_cycleTime
SFFloat f_fraction_changed
SFTime f_time

Detailed Description

TimeSensor class definition automatically generated by html-to-header v1.0.

This class was automatically generated using the definition available in this modified X3D abstract: TimeSensor


Constructor & Destructor Documentation

x3d::TimeSensor::TimeSensor (   ) 
 

virtual x3d::TimeSensor::~TimeSensor (   )  [virtual]
 


Member Function Documentation

virtual bool x3d::TimeSensor::FieldHasDefaultValue (  field_t  name  )  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

SFTime x3d::TimeSensor::get_cycleInterval (   )  const [inline]
 

SFTime x3d::TimeSensor::get_cycleTime (   )  const [inline]
 

SFFloat x3d::TimeSensor::get_fraction_changed (   )  const [inline]
 

SFTime x3d::TimeSensor::get_time (   )  const [inline]
 

virtual field_t x3d::TimeSensor::GetDefaultContainerField (   )  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

virtual const char* x3d::TimeSensor::GetDefaultContainerFieldName (   )  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

virtual bool x3d::TimeSensor::GetFieldByIndex (  int  idx,
FieldInfo *  info
)  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

virtual bool x3d::TimeSensor::GetFieldByName (  field_t  name,
FieldInfo *  info
)  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

virtual int x3d::TimeSensor::GetFieldCount (   )  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

virtual bool x3d::TimeSensor::GetFieldDefault (  field_t  name,
FieldInfo *  info
)  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

virtual const char* x3d::TimeSensor::GetNodeName (   )  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

virtual field_t x3d::TimeSensor::GetNodeType (  int  idx = 0  )  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

virtual int x3d::TimeSensor::GetTypeCount (   )  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

virtual bool x3d::TimeSensor::IsNodeType (  field_t  type  )  const [virtual]
 

Reimplemented from x3d::X3DSensorNode.

void x3d::TimeSensor::set_cycleInterval (  const SFTime &  cycleInterval  )  [inline]
 

void x3d::TimeSensor::set_cycleTime (  const SFTime &  cycleTime  )  [inline]
 

void x3d::TimeSensor::set_fraction_changed (  const SFFloat &  fraction_changed  )  [inline]
 

void x3d::TimeSensor::set_time (  const SFTime &  time  )  [inline]
 

virtual bool x3d::TimeSensor::SetFieldByName (  field_t  name,
const void *  data
)  [virtual]
 

Reimplemented from x3d::X3DSensorNode.


Member Data Documentation

SFTime x3d::TimeSensor::f_cycleInterval [protected]
 

SFTime x3d::TimeSensor::f_cycleTime [protected]
 

SFFloat x3d::TimeSensor::f_fraction_changed [protected]
 

SFTime x3d::TimeSensor::f_time [protected]
 


The documentation for this class was generated from the following file: