![]() |
VR-Forces 4.0.4 Class Documentation
|
The DtSpotReportDataInterface class is a wrapper around state views to give access to convenience methods which will allow developers to more easily access data about those objects. More...

Public Member Functions | |
| DtSpotReportDataInterface (makVrv::DtDe &) | |
| virtual | ~DtSpotReportDataInterface () |
| virtual makVrv::DtElementEntry::ElementType | type () const |
| Returns the type of this object. Used for dynamic casting to proper sub-class. | |
| makVrv::DtStateView < DtSpotReportState > * | spotReportStateView () const |
| Access to the complete set of data on the spot report object is done though this method. | |
| virtual DtVector | location (Representation rep=Local) const |
| Returns the location of the entity. | |
| virtual std::string | name () const |
| Returns the label of the object. | |
| virtual DtTaitBryan | orientation (Representation rep=Local) const |
| Returns the orientation of the object. | |
| virtual std::string | entityType () const |
| Returns the type of the object. | |
| virtual DtVector | velocity (Representation rep=Local) const |
| Returns the objects velocity. | |
| virtual DtVector | acceleration (Representation rep=Local) const |
| Returns the objects acceleration. | |
| virtual double | heading () const |
| Returns the objects topographic heading (in degrees) | |
| virtual void | setStateView (const makVrv::DtStateView< makVrv::DtSimState > *) |
| Called to set the state view this data will wrap. | |
Protected Member Functions | |
| virtual void | slot_simObjectEntryAboutToBeRemoved (makVrv::DtSimObjectEntry &) |
| Slot that is called when the state view is destroyed. Will mark this item as removed by clearing out internal pointers. | |
Protected Attributes | |
| makVrv::DtStateView < DtSpotReportState > * | mySpotReportStateView |
The DtSpotReportDataInterface class is a wrapper around state views to give access to convenience methods which will allow developers to more easily access data about those objects.
It will also provide some basic manipulation for that object.
| virtual makVrf::DtSpotReportDataInterface::~DtSpotReportDataInterface | ( | ) | [virtual] |
| virtual makVrv::DtElementEntry::ElementType makVrf::DtSpotReportDataInterface::type | ( | ) | const [virtual] |
Returns the type of this object. Used for dynamic casting to proper sub-class.
Reimplemented from makVrf::DtObjectDataInterface.
| makVrv::DtStateView<DtSpotReportState>* makVrf::DtSpotReportDataInterface::spotReportStateView | ( | ) | const [inline] |
Access to the complete set of data on the spot report object is done though this method.
| virtual DtVector makVrf::DtSpotReportDataInterface::location | ( | Representation | rep = Local | ) | const [virtual] |
Returns the location of the entity.
| virtual std::string makVrf::DtSpotReportDataInterface::name | ( | ) | const [virtual] |
Returns the label of the object.
| virtual DtTaitBryan makVrf::DtSpotReportDataInterface::orientation | ( | Representation | rep = Local | ) | const [virtual] |
Returns the orientation of the object.
| virtual std::string makVrf::DtSpotReportDataInterface::entityType | ( | ) | const [virtual] |
Returns the type of the object.
| virtual DtVector makVrf::DtSpotReportDataInterface::velocity | ( | Representation | rep = Local | ) | const [virtual] |
Returns the objects velocity.
| virtual DtVector makVrf::DtSpotReportDataInterface::acceleration | ( | Representation | rep = Local | ) | const [virtual] |
Returns the objects acceleration.
| virtual double makVrf::DtSpotReportDataInterface::heading | ( | ) | const [virtual] |
Returns the objects topographic heading (in degrees)
| virtual void makVrf::DtSpotReportDataInterface::setStateView | ( | const makVrv::DtStateView< makVrv::DtSimState > * | ) | [virtual] |
Called to set the state view this data will wrap.
Reimplemented from makVrf::DtObjectDataInterface.
| virtual void makVrf::DtSpotReportDataInterface::slot_simObjectEntryAboutToBeRemoved | ( | makVrv::DtSimObjectEntry & | ) | [protected, virtual] |
Slot that is called when the state view is destroyed. Will mark this item as removed by clearing out internal pointers.
Reimplemented from makVrf::DtObjectDataInterface.
makVrv::DtStateView<DtSpotReportState>* makVrf::DtSpotReportDataInterface::mySpotReportStateView [protected] |