Subclass of DtControlObjectPublisher that handles engineering objects.
More...
Public Member Functions |
| | DtEngineeringObjectPublisher (DtExerciseConn *conn, const DtObjectType &type, const DtGlobalObjectDesignator &id=DtGlobalObjectDesignator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId()) |
| | DtEngineeringObjectPublisher (DtExerciseConn *conn, const DtObjectType &type, const DtDDMRegionSet *regionSetToUse, const DtGlobalObjectDesignator &id=DtVrfObjectIdGenerator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId()) |
| virtual | ~DtEngineeringObjectPublisher () |
| virtual const char * | classToUse () const |
| | DtControlObjectPublisher (DtExerciseConn *conn, const DtObjectType &type, const DtGlobalObjectDesignator &id=DtGlobalObjectDesignator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId()) |
| | Create a new instance of the control object publisher which will, in turn, create the environmental process publisher, given a object id (DIS) or name (HLA).
|
| | DtControlObjectPublisher (DtEnvironmentProcessRepository *sr, DtExerciseConn *conn, const DtObjectType &type, const DtGlobalObjectDesignator &id=DtGlobalObjectDesignator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId()) |
| | DtControlObjectPublisher (DtExerciseConn *conn, const DtObjectType &type, const DtDDMRegionSet *regionSetToUse, const DtGlobalObjectDesignator &id=DtVrfObjectIdGenerator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId()) |
| | DtControlObjectPublisher (DtEnvironmentProcessRepository *sr, DtExerciseConn *conn, const DtObjectType &type, const DtDDMRegionSet *regionSetToUse, const DtGlobalObjectDesignator &id=DtVrfObjectIdGenerator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId()) |
| virtual | ~DtControlObjectPublisher () |
| | Also destroys publisher.
|
| virtual void | tick () |
| | Class method taken from publisher class for environmentals at VR-Link level.
|
| virtual DtControlObjectRepository * | cosr () |
| | Synonym for environmentProcessStateRep().
|
| virtual DtString | getVrfUUID () |
| | Will return VRF UUID only if published in the extended record data.
|
| virtual void | setExtendedData (const DtString &key, const DtString &value) |
| virtual void | clearExtendedData () |
| virtual void | removeExtendedData (const DtString &key) |
| virtual DtString | extendedData (const DtString &key) const |
Detailed Description
Subclass of DtControlObjectPublisher that handles engineering objects.
Constructor & Destructor Documentation
| DtEngineeringObjectPublisher::DtEngineeringObjectPublisher |
( |
DtExerciseConn * |
conn, |
|
|
const DtObjectType & |
type, |
|
|
const DtGlobalObjectDesignator & |
id = DtGlobalObjectDesignator::nullId(), |
|
|
const DtEntityIdentifier & |
entId = DtEntityIdentifier::nullId() |
|
) |
| |
| virtual DtEngineeringObjectPublisher::~DtEngineeringObjectPublisher |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual const char* DtEngineeringObjectPublisher::classToUse |
( |
| ) |
const |
|
virtual |
The documentation for this class was generated from the following file: