![]() |
VR-Link API Documentation for HLA 1.3
|
Inheritance diagram for DtDdmFederateAmbassador:
Collaboration diagram for DtDdmFederateAmbassador:Classes | |
| struct | DtRegionInfo |
Public Member Functions | |
| DtDdmFederateAmbassador () | |
| virtual | ~DtDdmFederateAmbassador () throw () |
| virtual void | discoverObjectInstance (RTI::ObjectHandle theObject, RTI::ObjectClassHandle theObjectClass, const char *theObjectName) throw ( RTI::CouldNotDiscover, RTI::ObjectClassNotKnown, RTI::FederateInternalError ) |
| ! Object Management Services //! | |
| virtual void | reflectAttributeValues (RTI::ObjectHandle theObject, const RTI::AttributeHandleValuePairSet &theAttributes, const char *theTag) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateOwnsAttributes, RTI::FederateInternalError) |
| supplied C4 | |
| virtual void | removeObjectInstance (RTI::ObjectHandle theObject, const char *theTag) throw ( RTI::ObjectNotKnown, RTI::FederateInternalError ) |
| supplied C4 | |
| virtual void | receiveInteraction (RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const char *theTag) throw ( RTI::InteractionClassNotKnown, RTI::InteractionParameterNotKnown, RTI::FederateInternalError ) |
| supplied C4 | |
| virtual void | setXHandle (RTI::DimensionHandle handle) |
| virtual void | setYHandle (RTI::DimensionHandle handle) |
| virtual DtRegionInfo | regionInfoForObject (RTI::ObjectHandle handle) const |
| virtual DtRegionInfo | lastInteractionRegion () const |
| virtual void | clearLastInteractionRegion () |
Static Public Member Functions | |
| static DtVrlFederateAmbassador * | create () |
| returns a new DtVrlFedAmbassador | |
Protected Attributes | |
| std::map< RTI::ObjectHandle, DtRegionInfo > | myHandleToRegionMap |
| DtRegionInfo | myLastInteractionRegion |
| RTI::DimensionHandle | myXHandle |
| RTI::DimensionHandle | myYHandle |
| DtRegionInfo | myEmptyRegionInfo |
| virtual DtDdmFederateAmbassador::~DtDdmFederateAmbassador | ( | ) | throw () [virtual] |
| virtual void DtDdmFederateAmbassador::clearLastInteractionRegion | ( | ) | [virtual] |
| static DtVrlFederateAmbassador* DtDdmFederateAmbassador::create | ( | ) | [static] |
returns a new DtVrlFedAmbassador
Reimplemented from DtVrlFederateAmbassador.
| virtual void DtDdmFederateAmbassador::discoverObjectInstance | ( | RTI::ObjectHandle | theObject, |
| RTI::ObjectClassHandle | theObjectClass, | ||
| const char * | theObjectName | ||
| ) | throw ( RTI::CouldNotDiscover, RTI::ObjectClassNotKnown, RTI::FederateInternalError ) [virtual] |
| virtual DtRegionInfo DtDdmFederateAmbassador::lastInteractionRegion | ( | ) | const [virtual] |
| virtual void DtDdmFederateAmbassador::receiveInteraction | ( | RTI::InteractionClassHandle | theInteraction, |
| const RTI::ParameterHandleValuePairSet & | theParameters, | ||
| const char * | theTag | ||
| ) | throw ( RTI::InteractionClassNotKnown, RTI::InteractionParameterNotKnown, RTI::FederateInternalError ) [virtual] |
supplied C4
Reimplemented from DtVrlFederateAmbassador.
| virtual void DtDdmFederateAmbassador::reflectAttributeValues | ( | RTI::ObjectHandle | theObject, |
| const RTI::AttributeHandleValuePairSet & | theAttributes, | ||
| const char * | theTag | ||
| ) | throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateOwnsAttributes, RTI::FederateInternalError) [virtual] |
supplied C4
Reimplemented from DtVrlFederateAmbassador.
| virtual DtRegionInfo DtDdmFederateAmbassador::regionInfoForObject | ( | RTI::ObjectHandle | handle | ) | const [virtual] |
| virtual void DtDdmFederateAmbassador::removeObjectInstance | ( | RTI::ObjectHandle | theObject, |
| const char * | theTag | ||
| ) | throw ( RTI::ObjectNotKnown, RTI::FederateInternalError ) [virtual] |
supplied C4
Reimplemented from DtVrlFederateAmbassador.
| virtual void DtDdmFederateAmbassador::setXHandle | ( | RTI::DimensionHandle | handle | ) | [virtual] |
| virtual void DtDdmFederateAmbassador::setYHandle | ( | RTI::DimensionHandle | handle | ) | [virtual] |
std::map<RTI::ObjectHandle, DtRegionInfo> DtDdmFederateAmbassador::myHandleToRegionMap [protected] |
RTI::DimensionHandle DtDdmFederateAmbassador::myXHandle [protected] |
RTI::DimensionHandle DtDdmFederateAmbassador::myYHandle [protected] |