![]() |
VR-Link API Documentation for HLA 1516
|
Inheritance diagram for DtDdmFederateAmbassador:
Collaboration diagram for DtDdmFederateAmbassador:Classes | |
| struct | DtRegionInfo |
Public Member Functions | |
| DtDdmFederateAmbassador () | |
| virtual | ~DtDdmFederateAmbassador () throw () |
| virtual void | discoverObjectInstance (RTI::ObjectInstanceHandle theObject, RTI::ObjectClassHandle theObjectClass, std::wstring const &theObjectInstanceName) throw (RTI::CouldNotDiscover, RTI::ObjectClassNotKnown, RTI::FederateInternalError) |
| 6.5 | |
| virtual void | reflectAttributeValues (RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleValueMap const &theAttributeValues, RTI::VariableLengthData const &aTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::RegionHandleSet const &theSentRegionHandleSet) throw (RTI::ObjectInstanceNotKnown, RTI::AttributeNotRecognized, RTI::AttributeNotSubscribed, RTI::FederateInternalError) |
| virtual void | removeObjectInstance (RTI::ObjectInstanceHandle theObject, RTI::VariableLengthData const &aTag, RTI::OrderType sentOrder) throw (RTI::ObjectInstanceNotKnown, RTI::FederateInternalError) |
| 6.11 | |
| virtual void | receiveInteraction (RTI::InteractionClassHandle theInteraction, RTI::ParameterHandleValueMap const &theParameterValues, RTI::VariableLengthData const &aTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::RegionHandleSet const &theSentRegionHandleSet) throw (RTI::InteractionClassNotRecognized, RTI::InteractionParameterNotRecognized, RTI::InteractionClassNotSubscribed, RTI::FederateInternalError) |
| virtual void | setXHandle (RTI::DimensionHandle handle) |
| virtual void | setYHandle (RTI::DimensionHandle handle) |
| virtual DtRegionInfo | regionInfoForObject (RTI::ObjectInstanceHandle 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::ObjectInstanceHandle, 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::ObjectInstanceHandle | theObject, |
| RTI::ObjectClassHandle | theObjectClass, | ||
| std::wstring const & | theObjectInstanceName | ||
| ) | throw (RTI::CouldNotDiscover, RTI::ObjectClassNotKnown, RTI::FederateInternalError) [virtual] |
6.5
Reimplemented from DtVrlFederateAmbassador.
| virtual DtRegionInfo DtDdmFederateAmbassador::lastInteractionRegion | ( | ) | const [virtual] |
| virtual void DtDdmFederateAmbassador::receiveInteraction | ( | RTI::InteractionClassHandle | theInteraction, |
| RTI::ParameterHandleValueMap const & | theParameterValues, | ||
| RTI::VariableLengthData const & | aTag, | ||
| RTI::OrderType | sentOrder, | ||
| RTI::TransportationType | theType, | ||
| RTI::RegionHandleSet const & | theSentRegionHandleSet | ||
| ) | throw (RTI::InteractionClassNotRecognized, RTI::InteractionParameterNotRecognized, RTI::InteractionClassNotSubscribed, RTI::FederateInternalError) [virtual] |
Reimplemented from DtVrlFederateAmbassador.
| virtual void DtDdmFederateAmbassador::reflectAttributeValues | ( | RTI::ObjectInstanceHandle | theObject, |
| RTI::AttributeHandleValueMap const & | theAttributeValues, | ||
| RTI::VariableLengthData const & | aTag, | ||
| RTI::OrderType | sentOrder, | ||
| RTI::TransportationType | theType, | ||
| RTI::RegionHandleSet const & | theSentRegionHandleSet | ||
| ) | throw (RTI::ObjectInstanceNotKnown, RTI::AttributeNotRecognized, RTI::AttributeNotSubscribed, RTI::FederateInternalError) [virtual] |
Reimplemented from DtVrlFederateAmbassador.
| virtual DtRegionInfo DtDdmFederateAmbassador::regionInfoForObject | ( | RTI::ObjectInstanceHandle | handle | ) | const [virtual] |
| virtual void DtDdmFederateAmbassador::removeObjectInstance | ( | RTI::ObjectInstanceHandle | theObject, |
| RTI::VariableLengthData const & | aTag, | ||
| RTI::OrderType | sentOrder | ||
| ) | throw (RTI::ObjectInstanceNotKnown, RTI::FederateInternalError) [virtual] |
6.11
Reimplemented from DtVrlFederateAmbassador.
| virtual void DtDdmFederateAmbassador::setXHandle | ( | RTI::DimensionHandle | handle | ) | [virtual] |
| virtual void DtDdmFederateAmbassador::setYHandle | ( | RTI::DimensionHandle | handle | ) | [virtual] |
std::map<RTI::ObjectInstanceHandle, DtRegionInfo> DtDdmFederateAmbassador::myHandleToRegionMap [protected] |
RTI::DimensionHandle DtDdmFederateAmbassador::myXHandle [protected] |
RTI::DimensionHandle DtDdmFederateAmbassador::myYHandle [protected] |