![]() |
VR-Forces Developer's Guide
|
Public Member Functions | |
| DtVrfAerodromePublisher (const DtEntityType &obj, DtExerciseConn *conn, const DtGlobalObjectDesignator &glId=DtVrfObjectIdGenerator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId(), DtRwProperties *stateProps=nullptr, DtRwProperties *paramProps=nullptr) | |
| virtual | ~DtVrfAerodromePublisher () |
| DtExtAerodromeStateRepository * | aesr () |
| const DtExtAerodromeStateRepository * | aesr () const |
| virtual bool | tick (bool &extAttrPublisherTick) |
| virtual DtGlobalObjectDesignator | globalId () const |
| DtAerodromePublisher * | aerodromePublisher () |
Protected Member Functions | |
| void | initialize (const DtEntityType &type, DtExerciseConn *conn, DtRwProperties *stateProps=nullptr, DtRwProperties *paramProps=nullptr) |
Protected Attributes | |
| DtAerodromePublisher * | myPublisher |
| makVrfVrlinkExtToolkit::DtExtendedAttributesObjectPublisher * | myExtAttrPublisher |
Static Protected Attributes | |
| static DtExtendedAttributesInitializerPtr | theInitializer |
Private Member Functions | |
| DtVrfAerodromePublisher (const DtVrfAerodromePublisher &) | |
| DtVrfAerodromePublisher & | operator= (const DtVrfAerodromePublisher &) |
| DtVrfAerodromePublisher::DtVrfAerodromePublisher | ( | const DtEntityType & | obj, |
| DtExerciseConn * | conn, | ||
| const DtGlobalObjectDesignator & | glId = DtVrfObjectIdGenerator::nullId(), |
||
| const DtEntityIdentifier & | entId = DtEntityIdentifier::nullId(), |
||
| DtRwProperties * | stateProps = nullptr, |
||
| DtRwProperties * | paramProps = nullptr |
||
| ) |
Constructor.
|
virtual |
Also destroys publisher.
|
private |
Unimplemented.
| DtExtAerodromeStateRepository* DtVrfAerodromePublisher::aesr | ( | ) |
| const DtExtAerodromeStateRepository* DtVrfAerodromePublisher::aesr | ( | ) | const |
Class method taken from publisher class for environmentals at VR-Link level. This will simply call down to the base publisher to handle the method. This function should be called once per frame for each environment process object. It determines if any data needs to be sent to the other exercise participants, and sends that data.
|
virtual |
|
inline |
|
protected |
Called by the constructor to initialize the publisher.
|
private |
|
protected |
|
protected |
|
staticprotected |