11 #ifndef DtRegionMatches_H_
12 #define DtRegionMatches_H_
16 #include <vlutil/vlHashlist.h>
25 DtRegionMatches(DtRegionSet* regSet);
26 DtRegionMatches(DtRegionMatches
const & rhs);
28 virtual ~DtRegionMatches();
30 DtRegionMatches &operator=(DtRegionMatches
const & rhs);
33 virtual DtRegionSet* regionSet();
34 virtual void setRegionSet(DtRegionSet* matchedRegion);
36 virtual const DtRegionSet* regionSet()
const;
39 virtual void addMatch(DtRegionSet* matchedRegion);
40 virtual void removeMatch(DtRegionSet* matchedRegion);
43 virtual bool isMember(
DtHandle handleValue);
54 virtual DtRegionMatches*
self()
const;
58 DtRegionSet* myRegionSet;
59 MAKRti::DtHashlist myRegionMatches;
62 inline DtRegionMatches* DtRegionMatches::self()
const
64 return (DtRegionMatches*)
this;
67 inline DtRegionSet* DtRegionMatches::regionSet()
72 inline const DtRegionSet* DtRegionMatches::regionSet()
const
74 return self()->myRegionSet;
unsigned long DtHandle
The internal types.
Definition: internalTypes.h:41
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
The declaration of internal types.