Isle
Loading...
Searching...
No Matches
mxregion.h File Reference
#include "decomp.h"
#include "mxcore.h"
#include "mxgeometry.h"
#include "mxlist.h"
Include dependency graph for mxregion.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MxSegment
 [AI] Represents a 1D segment defined by a minimum and maximum integer value. More...
 
class  MxSegmentList
 [AI] List container for segments; stores pointers to MxSegment objects and may take ownership depending on construction. More...
 
class  MxSegmentListCursor
 [AI] Cursor for traversing an MxSegmentList; allows sequential access through the segments. More...
 
class  MxSpan
 [AI] Represents a vertical span—a 1D range plus a set of contained horizontal segments, used as a row (span) of contiguous horizontal regions. More...
 
class  MxSpanList
 [AI] List container for spans; holds MxSpan pointers and may automatically destroy them. More...
 
class  MxSpanListCursor
 [AI] Cursor for traversing an MxSpanList, to sequentially access all spans in the list. More...
 
class  MxRegion
 [AI] Represents a 2D region as a set of vertical spans each containing one or more horizontal segments. More...
 
class  MxRegionCursor
 [AI] Cursor object suitable for traversing all rectangles covered by an MxRegion. More...