1 #ifndef DPRegionList_h
\r
2 #define DPRegionList_h
\r
4 #include "diaglist.h"
\r
8 DPREGIONTYPE_Unknown,
\r
15 DPREGIONTYPE m_Type;
\r
23 const unsigned MAX_DPREGIONS = 1024;
\r
43 void Add(const DPRegion &r);
\r
46 unsigned GetCount() const
\r
50 const DPRegion &Get(unsigned uIndex) const
\r
52 assert(uIndex < m_uCount);
\r
53 return m_DPRegions[uIndex];
\r
67 DPRegion m_DPRegions[MAX_DPREGIONS];
\r
70 void DiagListToDPRegionList(const DiagList &DL, DPRegionList &RL,
\r
71 unsigned uLengthA, unsigned uLengthB);
\r
73 #endif // DPRegionList_h
\r