openvrml::vrml97_node::touch_sensor_node Class Reference
Inheritance diagram for openvrml::vrml97_node::touch_sensor_node:
[legend]List of all members.
Detailed Description
TouchSensor node instances.
Constructor & Destructor Documentation
openvrml::vrml97_node::touch_sensor_node::touch_sensor_node |
( |
const node_type & |
type, |
|
|
const boost::shared_ptr< openvrml::scope > & |
scope |
|
) |
|
|
|
Construct.
- Parameters:
-
| type | the node_type associated with the instance. |
| scope | the scope that the new node will belong to. |
|
openvrml::vrml97_node::touch_sensor_node::~touch_sensor_node |
( |
|
) |
throw () [virtual] |
|
Member Function Documentation
touch_sensor_node * openvrml::vrml97_node::touch_sensor_node::to_touch_sensor |
( |
|
) |
const [virtual] |
|
void openvrml::vrml97_node::touch_sensor_node::activate |
( |
double |
timestamp, |
|
|
bool |
isOver, |
|
|
bool |
isActive, |
|
|
double * |
p |
|
) |
|
|
|
- Todo:
- Doesn't compute the xxx_changed eventOuts yet...
|
bool openvrml::vrml97_node::touch_sensor_node::enabled |
( |
|
) |
const |
|
|
Return whether the TouchSensor is enabled.
- Returns:
true if the TouchSensor is enabled, false otherwise.
|
Friends And Related Function Documentation
openvrml::vrml97_node::touch_sensor_node::touch_sensor_class [friend] |
|
|
Class object for TouchSensor instances.
|
Member Data Documentation
|
hitNormal_changed eventOut value.
|
|
hitNormal_changed eventOut emitter.
|
|
hitPoint_changed eventOut value.
|
|
hitPoint_changed eventOut emitter.
|
|
hitTexCoord_changed eventOut value.
|
|
hitTexCoord_changed eventOut emitter.
|
|
isActive eventOut emitter.
|
|
touchTime eventOut value.
|
|
touchTime eventOut emitter.
|