11 #ifndef DtRemoteRegionSet_H_
12 #define DtRemoteRegionSet_H_
20 #if !defined(DtIFSPEC13)
23 class FederateAmbassador;
28 class DT_DLL_LRC DtRemoteRegionSet :
public DtObjectRegionSet
34 DtRegionRealization* regionRealization);
36 virtual ~DtRemoteRegionSet();
39 virtual void addRegion(DtRegionRealization* regionRealization);
42 virtual void recalculateBoundingRegion();
46 virtual void moveAttrToOverlap(
const DtObjectRegionSet& remoteRegSet);
47 virtual void moveAttrToMatching(
const DtObjectRegionSet& remoteRegSet);
56 virtual void evaluateScopeUpdates(
DtObjectMgr* objMgr);
77 DtRemoteRegionSet*
self()
const;
79 DtRemoteRegionSet(DtRemoteRegionSet
const & rhs);
80 DtRemoteRegionSet &operator=(DtRemoteRegionSet
const & rhs);
83 inline DtRemoteRegionSet* DtRemoteRegionSet::self()
const
85 return (DtRemoteRegionSet*)
this;
DtHandle DtRegionHandle
Definition: internalTypes.h:65
Defines the internal representation of attribute/parameter handle sets.
Definition: attrHandSet.h:30
The RTI object maintains the internal RTI object state.
Definition: rtiObject.h:123
The object manager class processes the object management services.
Definition: objMgr.h:81
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155