#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(). |