X3D libraries
The libraries to work with X3D dataset

x3d::X3DSensorNode Class Reference

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

#include <objects.h>

Inheritance diagram for x3d::X3DSensorNode:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual bool FieldHasDefaultValue (field_t name) const
SFBool get_enabled () const
SFBool get_isActive () 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_enabled (const SFBool &enabled)
void set_isActive (const SFBool &isActive)
virtual bool SetFieldByName (field_t name, const void *data)
 X3DSensorNode ()
virtual ~X3DSensorNode ()

Protected Attributes

SFBool f_enabled
SFBool f_isActive

Detailed Description

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

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


Constructor & Destructor Documentation

x3d::X3DSensorNode::X3DSensorNode  ) 
 

virtual x3d::X3DSensorNode::~X3DSensorNode  )  [virtual]
 


Member Function Documentation

virtual bool x3d::X3DSensorNode::FieldHasDefaultValue field_t  name  )  const [virtual]
 

Reimplemented in x3d::X3DEnvironmentalSensorNode, x3d::ProximitySensor, x3d::VisibilitySensor, x3d::X3DPointingDeviceSensorNode, x3d::X3DTouchSensorNode, x3d::GeoTouchSensor, x3d::X3DKeyDeviceSensorNode, x3d::KeySensor, x3d::StringSensor, x3d::Collision, x3d::X3DNetworkSensorNode, x3d::LoadSensor, x3d::X3DDragSensorNode, x3d::CylinderSensor, x3d::PlaneSensor, x3d::SphereSensor, x3d::TouchSensor, and x3d::TimeSensor.

SFBool x3d::X3DSensorNode::get_enabled  )  const [inline]
 

SFBool x3d::X3DSensorNode::get_isActive  )  const [inline]
 

virtual field_t x3d::X3DSensorNode::GetDefaultContainerField  )  const [virtual]
 

Reimplemented in x3d::X3DEnvironmentalSensorNode, x3d::ProximitySensor, x3d::VisibilitySensor, x3d::X3DPointingDeviceSensorNode, x3d::X3DTouchSensorNode, x3d::GeoTouchSensor, x3d::X3DKeyDeviceSensorNode, x3d::KeySensor, x3d::StringSensor, x3d::Collision, x3d::X3DNetworkSensorNode, x3d::LoadSensor, x3d::X3DDragSensorNode, x3d::CylinderSensor, x3d::PlaneSensor, x3d::SphereSensor, x3d::TouchSensor, and x3d::TimeSensor.

virtual const char* x3d::X3DSensorNode::GetDefaultContainerFieldName  )  const [virtual]
 

Reimplemented in x3d::X3DEnvironmentalSensorNode, x3d::ProximitySensor, x3d::VisibilitySensor, x3d::X3DPointingDeviceSensorNode, x3d::X3DTouchSensorNode, x3d::GeoTouchSensor, x3d::X3DKeyDeviceSensorNode, x3d::KeySensor, x3d::StringSensor, x3d::Collision, x3d::X3DNetworkSensorNode, x3d::LoadSensor, x3d::X3DDragSensorNode, x3d::CylinderSensor, x3d::PlaneSensor, x3d::SphereSensor, x3d::TouchSensor, and x3d::TimeSensor.

virtual bool x3d::X3DSensorNode::GetFieldByIndex int  idx,
FieldInfo info
const [virtual]
 

Reimplemented in x3d::X3DEnvironmentalSensorNode, x3d::ProximitySensor, x3d::VisibilitySensor, x3d::X3DPointingDeviceSensorNode, x3d::X3DTouchSensorNode, x3d::GeoTouchSensor, x3d::X3DKeyDeviceSensorNode, x3d::KeySensor, x3d::StringSensor, x3d::Collision, x3d::X3DNetworkSensorNode, x3d::LoadSensor, x3d::X3DDragSensorNode, x3d::CylinderSensor, x3d::PlaneSensor, x3d::SphereSensor, x3d::TouchSensor, and x3d::TimeSensor.

virtual bool x3d::X3DSensorNode::GetFieldByName field_t  name,
FieldInfo info
const [virtual]
 

Reimplemented in x3d::X3DEnvironmentalSensorNode, x3d::ProximitySensor, x3d::VisibilitySensor, x3d::X3DPointingDeviceSensorNode, x3d::X3DTouchSensorNode, x3d::GeoTouchSensor, x3d::X3DKeyDeviceSensorNode, x3d::KeySensor, x3d::StringSensor, x3d::Collision, x3d::X3DNetworkSensorNode, x3d::LoadSensor, x3d::X3DDragSensorNode, x3d::CylinderSensor, x3d::PlaneSensor, x3d::SphereSensor, x3d::TouchSensor, and x3d::TimeSensor.

virtual int x3d::X3DSensorNode::GetFieldCount  )  const [virtual]
 

Reimplemented in x3d::X3DEnvironmentalSensorNode, x3d::ProximitySensor, x3d::VisibilitySensor, x3d::X3DPointingDeviceSensorNode, x3d::X3DTouchSensorNode, x3d::GeoTouchSensor, x3d::X3DKeyDeviceSensorNode, x3d::KeySensor, x3d::StringSensor, x3d::Collision, x3d::X3DNetworkSensorNode, x3d::LoadSensor, x3d::X3DDragSensorNode, x3d::CylinderSensor, x3d::PlaneSensor, x3d::SphereSensor, x3d::TouchSensor, and x3d::TimeSensor.

virtual bool x3d::X3DSensorNode::GetFieldDefault field_t  name,
FieldInfo info
const [virtual]
 

Reimplemented in x3d::X3DEnvironmentalSensorNode, x3d::ProximitySensor, x3d::VisibilitySensor, x3d::X3DPointingDeviceSensorNode, x3d::X3DTouchSensorNode, x3d::GeoTouchSensor, x3d::X3DKeyDeviceSensorNode, x3d::KeySensor, x3d::StringSensor, x3d::Collision, x3d::X3DNetworkSensorNode, x3d::LoadSensor, x3d::X3DDragSensorNode, x3d::CylinderSensor, x3d::PlaneSensor, x3d::SphereSensor, x3d::TouchSensor, and x3d::TimeSensor.

virtual const char* x3d::X3DSensorNode::GetNodeName  )  const [virtual]
 

Reimplemented in x3d::X3DEnvironmentalSensorNode, x3d::ProximitySensor, x3d::VisibilitySensor, x3d::X3DPointingDeviceSensorNode, x3d::X3DTouchSensorNode, x3d::GeoTouchSensor, x3d::X3DKeyDeviceSensorNode, x3d::KeySensor, x3d::StringSensor, x3d::Collision, x3d::X3DNetworkSensorNode, x3d::LoadSensor, x3d::X3DDragSensorNode, x3d::CylinderSensor, x3d::PlaneSensor, x3d::SphereSensor, x3d::TouchSensor, and x3d::TimeSensor.

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

Reimplemented in x3d::X3DEnvironmentalSensorNode, x3d::ProximitySensor, x3d::VisibilitySensor, x3d::X3DPointingDeviceSensorNode, x3d::X3DTouchSensorNode, x3d::GeoTouchSensor, x3d::X3DKeyDeviceSensorNode, x3d::KeySensor, x3d::StringSensor, x3d::Collision, x3d::X3DNetworkSensorNode, x3d::LoadSensor, x3d::X3DDragSensorNode, x3d::CylinderSensor, x3d::PlaneSensor, x3d::SphereSensor, x3d::TouchSensor, and x3d::TimeSensor.

virtual int x3d::X3DSensorNode::GetTypeCount  )  const [virtual]
 

Reimplemented in x3d::X3DEnvironmentalSensorNode, x3d::ProximitySensor, x3d::VisibilitySensor, x3d::X3DPointingDeviceSensorNode, x3d::X3DTouchSensorNode, x3d::GeoTouchSensor, x3d::X3DKeyDeviceSensorNode, x3d::KeySensor, x3d::StringSensor, x3d::Collision, x3d::X3DNetworkSensorNode, x3d::LoadSensor, x3d::X3DDragSensorNode, x3d::CylinderSensor, x3d::PlaneSensor, x3d::SphereSensor, x3d::TouchSensor, and x3d::TimeSensor.

virtual bool x3d::X3DSensorNode::IsNodeType field_t  type  )  const [virtual]
 

Reimplemented in x3d::X3DEnvironmentalSensorNode, x3d::ProximitySensor, x3d::VisibilitySensor, x3d::X3DPointingDeviceSensorNode, x3d::X3DTouchSensorNode, x3d::GeoTouchSensor, x3d::X3DKeyDeviceSensorNode, x3d::KeySensor, x3d::StringSensor, x3d::Collision, x3d::X3DNetworkSensorNode, x3d::LoadSensor, x3d::X3DDragSensorNode, x3d::CylinderSensor, x3d::PlaneSensor, x3d::SphereSensor, x3d::TouchSensor, and x3d::TimeSensor.

void x3d::X3DSensorNode::set_enabled const SFBool enabled  )  [inline]
 

void x3d::X3DSensorNode::set_isActive const SFBool isActive  )  [inline]
 

virtual bool x3d::X3DSensorNode::SetFieldByName field_t  name,
const void *  data
[virtual]
 

Reimplemented in x3d::X3DEnvironmentalSensorNode, x3d::ProximitySensor, x3d::VisibilitySensor, x3d::X3DPointingDeviceSensorNode, x3d::X3DTouchSensorNode, x3d::GeoTouchSensor, x3d::X3DKeyDeviceSensorNode, x3d::KeySensor, x3d::StringSensor, x3d::Collision, x3d::X3DNetworkSensorNode, x3d::LoadSensor, x3d::X3DDragSensorNode, x3d::CylinderSensor, x3d::PlaneSensor, x3d::SphereSensor, x3d::TouchSensor, and x3d::TimeSensor.


Member Data Documentation

SFBool x3d::X3DSensorNode::f_enabled [protected]
 

SFBool x3d::X3DSensorNode::f_isActive [protected]
 


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