#include <SensorData.h>
Inheritance diagram for opal::SensorData:

Public Member Functions | |
| OPAL_DECL | SensorData () |
| virtual OPAL_DECL | ~SensorData () |
| virtual OPAL_DECL SensorType OPAL_CALL | getType () const |
Public Attributes | |
| bool | enabled |
| std::string | name |
| Solid * | solid |
| int | internal_solidIndex |
| std::string | solidBlueprintRefName |
| Matrix44r | transform |
Protected Attributes | |
| SensorType | mType |
Definition at line 47 of file SensorData.h.
|
|
Definition at line 50 of file SensorData.h. References opal::ACCELERATION_SENSOR, opal::defaults::sensor::enabled, enabled, internal_solidIndex, mType, name, solid, and solidBlueprintRefName. |
|
|
Definition at line 63 of file SensorData.h. |
|
|
Returns the Sensor's type.
Definition at line 68 of file SensorData.h. References mType. Referenced by opal::Blueprint::addSensor(), opal::VolumeSensor::getType(), opal::RaycastSensor::getType(), opal::InclineSensor::getType(), and opal::AccelerationSensor::getType(). |
|
|
|
Internal data used for Blueprint instantiation.
Definition at line 85 of file SensorData.h. Referenced by opal::VolumeSensorData::operator=(), opal::RaycastSensorData::operator=(), opal::InclineSensorData::operator=(), opal::AccelerationSensorData::operator=(), and SensorData(). |
|
|
|
|
|
String used for for intra-Blueprint references.
Definition at line 88 of file SensorData.h. Referenced by opal::VolumeSensorData::operator=(), opal::RaycastSensorData::operator=(), opal::InclineSensorData::operator=(), opal::AccelerationSensorData::operator=(), and SensorData(). |
|
|
If the Sensor is attached to a Solid, this transform is the global offset from that Solid's transform. Otherwise, it is just the Sensor's global transform. Definition at line 93 of file SensorData.h. Referenced by opal::RaycastSensor::firePiercingRay(), opal::RaycastSensor::fireRay(), opal::VolumeSensor::getTransform(), opal::RaycastSensor::getTransform(), opal::InclineSensor::getTransform(), opal::AccelerationSensor::getTransform(), opal::VolumeSensorData::operator=(), opal::RaycastSensorData::operator=(), opal::InclineSensorData::operator=(), opal::AccelerationSensorData::operator=(), opal::VolumeSensor::queryVolume(), opal::VolumeSensor::setTransform(), opal::RaycastSensor::setTransform(), opal::InclineSensor::setTransform(), and opal::AccelerationSensor::setTransform(). |
1.4.6-NO