11 #ifndef DtLocalRegionSet_H_
12 #define DtLocalRegionSet_H_
17 class DtRemoteRegionSet;
19 class DT_DLL_LRC DtLocalRegionSet :
public DtObjectRegionSet
27 DtLocalRegionSet(
DtRegionHandle setHandleValue, DtRegionRealization* region);
30 virtual ~DtLocalRegionSet();
35 virtual bool evaluateMatchingAfterLocalAdd(DtRemoteRegionSet& regSet,
42 virtual bool evaluateMatchingAfterRemoteAdd(DtRemoteRegionSet& regSet,
49 virtual void evaluateMatchingAfterLocalRemove(
52 MAKRti::DtList& removeRegSetList);
58 virtual bool evaluateMatchingAfterRemoteRemove(
59 DtRemoteRegionSet& regionSet,
69 virtual bool evaluateMatchingAfterLocalRemove(DtRemoteRegionSet& regSet,
78 virtual bool evaluateMatchingAfterRemoteRemove(DtRemoteRegionSet& regSet,
83 DtLocalRegionSet(DtLocalRegionSet
const & rhs);
84 DtLocalRegionSet &operator=(DtLocalRegionSet
const & rhs);
89 DtLocalRegionSet*
self()
const;
93 inline DtLocalRegionSet* DtLocalRegionSet::self()
const
95 return const_cast<DtLocalRegionSet*
>( this );
DtHandle DtRegionHandle
Definition: internalTypes.h:44
Definition: attrHandSet.h:37
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
Definition: objClassInfo.h:37