31 RTI::ObjectClassHandle theObjectClass,
32 const
char* theObjectName )
33 throw( RTI::CouldNotDiscover,
34 RTI::ObjectClassNotKnown,
35 RTI::FederateInternalError );
42 throw( RTI::ObjectNotKnown,
43 RTI::AttributeNotKnown,
44 RTI::FederateOwnsAttributes,
45 RTI::FederateInternalError);
51 throw( RTI::ObjectNotKnown,
52 RTI::FederateInternalError );
55 RTI::InteractionClassHandle theInteraction,
58 throw( RTI::InteractionClassNotKnown,
59 RTI::InteractionParameterNotKnown,
60 RTI::FederateInternalError );
64 virtual
void setXHandle(RTI::DimensionHandle handle);
65 virtual
void setYHandle(RTI::DimensionHandle handle);
unsigned long lowerXBound
Definition: ddmFedAmb1516.h:18
DtRegionInfo myLastInteractionRegion
Definition: ddmFedAmb1516.h:83
unsigned long upperXBound
Definition: ddmFedAmb1516.h:20
virtual void discoverObjectInstance(RTI::ObjectInstanceHandle theObject, RTI::ObjectClassHandle theObjectClass, std::wstring const &theObjectInstanceName)
6.5
virtual ~DtDdmFederateAmbassador()
Definition: ddmFedAmb1516.h:13
Instances of DtVrlFederateAmbassador are used to manage the interface between the RTI and the VR-Link...
Definition: vrlFederateAmbassador1516.h:46
DtDdmFederateAmbassador()
virtual void reflectAttributeValues(RTI::ObjectInstanceHandle theObject, RTI::AttributeHandleValueMap const &theAttributeValues, RTI::VariableLengthData const &aTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::RegionHandleSet const &theSentRegionHandleSet)
std::map< RTI::ObjectInstanceHandle, DtRegionInfo > myHandleToRegionMap
Definition: ddmFedAmb1516.h:82
RTI::DimensionHandle myYHandle
Definition: ddmFedAmb1516.h:86
virtual DtRegionInfo regionInfoForObject(RTI::ObjectInstanceHandle handle) const
ObjectInstanceHandle ObjectHandle
Definition: rtiCompatibility.h:192
virtual void clearLastInteractionRegion()
virtual void setYHandle(RTI::DimensionHandle handle)
virtual void setXHandle(RTI::DimensionHandle handle)
virtual DtRegionInfo lastInteractionRegion() const
throw(RTI::FederateInternalError)
default constructor
virtual void removeObjectInstance(RTI::ObjectInstanceHandle theObject, RTI::VariableLengthData const &aTag, RTI::OrderType sentOrder)
6.11
bool infoSet
Definition: ddmFedAmb1516.h:22
DtRegionInfo myEmptyRegionInfo
Definition: ddmFedAmb1516.h:88
unsigned long lowerYBound
Definition: ddmFedAmb1516.h:19
RTI::DimensionHandle myXHandle
Definition: ddmFedAmb1516.h:85
unsigned long upperYBound
Definition: ddmFedAmb1516.h:21
CompatibleHandleValuePairSet< AttributeHandle, AttributeHandleValueMap > AttributeHandleValuePairSet
Define the two classes with different names, but the same functionality.
Definition: rtiCompatibility.h:184
This file declares the class DtVrlFederateAmbassador for HLA 1.3.
virtual void receiveInteraction(RTI::InteractionClassHandle theInteraction, RTI::ParameterHandleValueMap const &theParameterValues, RTI::VariableLengthData const &aTag, RTI::OrderType sentOrder, RTI::TransportationType theType, RTI::RegionHandleSet const &theSentRegionHandleSet)
CompatibleHandleValuePairSet< ParameterHandle, ParameterHandleValueMap > ParameterHandleValuePairSet
Definition: rtiCompatibility.h:187
static DtVrlFederateAmbassador * create()