![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtExampleDriver (makVrv::DtAgentManager &am) | |
| CTOR. | |
| virtual | ~DtExampleDriver () |
| Virtual DTOR. | |
Methods Inherited from makVrv::DtDriver | |
| virtual const std::string & | className () const |
| Returns the driver's class name. | |
| virtual bool | onStart () |
| Performs startup logic for the driver. | |
| virtual bool | onStop () |
| Performs shutdown logic for the driver. | |
| virtual bool | onTick () |
| Performs update logic for the driver. | |
| virtual void | slot_displayEngineAdded (const makVrv::DtDeRecord &igRecord) |
| Ensures the driver is properly restarted when a de is connected. | |
Protected Member Functions | |
| virtual void | slot_togglePinnedLabel (const makVrv::DtSelectionManager::IdSet &sel) |
| Listens for entity labels being pinned / unpinned. | |
| virtual void | setHoverSignalsActive (bool active) |
| Sets whether the driver is listening for mouseover events or not. | |
| virtual void | setEntityInfoWidgetActive (bool active) |
| Sets whether the entity info widget is displayed or not. | |
| virtual makVrv::DtUnicode | generateInfoString () const |
| Generates the information string displayed in the info widget. | |
| virtual void | updatePosition () |
| Updates the current position / orientation of the entity. | |
| virtual void | repositionAircraft (DtVector position, DtTaitBryan ori) |
| Positions the aircraft at the given position with the given orientation. | |
Protected Attributes | |
| makVrv::DtEntity3dFacade * | myEntityFacade |
| makVrv::DtEntityIndicatorWidget * | myEntityIndicator |
| makVrv::DtEntityInfoWidget * | myEntityInfoWidget |
| std::string | myEntityDisplayName |
| bool | myEntityInfoWidgetPinnedFlag |
| DtTaitBryan | myOrientation |
| DtVector | myPosition |
| DtVector | myOrbitCenter |
| double | myAngularVelocity |
| double | myLastCommLineTime |
| double | myLastUpdateTime |
| double | myClockAngle |
| double | myHeading |
| double | myRadius |
| double | myRoll |
CTOR.
| virtual DtExampleDriver::~DtExampleDriver | ( | ) | [virtual] |
Virtual DTOR.
| virtual const std::string& DtExampleDriver::className | ( | ) | const [virtual] |
Returns the driver's class name.
Implements makVrv::DtDriver.
| virtual bool DtExampleDriver::onStart | ( | ) | [virtual] |
Performs startup logic for the driver.
Implements makVrv::DtDriver.
| virtual bool DtExampleDriver::onStop | ( | ) | [virtual] |
Performs shutdown logic for the driver.
Implements makVrv::DtDriver.
| virtual bool DtExampleDriver::onTick | ( | ) | [virtual] |
Performs update logic for the driver.
Implements makVrv::DtDriver.
| virtual void DtExampleDriver::slot_displayEngineAdded | ( | const makVrv::DtDeRecord & | igRecord | ) | [virtual] |
Ensures the driver is properly restarted when a de is connected.
Reimplemented from makVrv::DtDriver.
| virtual void DtExampleDriver::slot_togglePinnedLabel | ( | const makVrv::DtSelectionManager::IdSet & | sel | ) | [protected, virtual] |
Listens for entity labels being pinned / unpinned.
| virtual void DtExampleDriver::setHoverSignalsActive | ( | bool | active | ) | [protected, virtual] |
Sets whether the driver is listening for mouseover events or not.
| virtual void DtExampleDriver::setEntityInfoWidgetActive | ( | bool | active | ) | [protected, virtual] |
Sets whether the entity info widget is displayed or not.
| virtual makVrv::DtUnicode DtExampleDriver::generateInfoString | ( | ) | const [protected, virtual] |
Generates the information string displayed in the info widget.
| virtual void DtExampleDriver::updatePosition | ( | ) | [protected, virtual] |
Updates the current position / orientation of the entity.
| virtual void DtExampleDriver::repositionAircraft | ( | DtVector | position, |
| DtTaitBryan | ori | ||
| ) | [protected, virtual] |
Positions the aircraft at the given position with the given orientation.
makVrv::DtEntity3dFacade* DtExampleDriver::myEntityFacade [protected] |
std::string DtExampleDriver::myEntityDisplayName [protected] |
bool DtExampleDriver::myEntityInfoWidgetPinnedFlag [protected] |
DtTaitBryan DtExampleDriver::myOrientation [protected] |
DtVector DtExampleDriver::myPosition [protected] |
DtVector DtExampleDriver::myOrbitCenter [protected] |
double DtExampleDriver::myAngularVelocity [protected] |
double DtExampleDriver::myLastCommLineTime [protected] |
double DtExampleDriver::myLastUpdateTime [protected] |
double DtExampleDriver::myClockAngle [protected] |
double DtExampleDriver::myHeading [protected] |
double DtExampleDriver::myRadius [protected] |
double DtExampleDriver::myRoll [protected] |