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: