#include <mi32/bintoreg.h>
Inheritance diagram for BINARYTOXREGION:

Public Member Functions | |
| BINARYTOXREGION () | |
| Region | GetRegion () |
| ~BINARYTOXREGION () | |
Private Member Functions | |
| void | v_Clear () |
| virtual ERRVALUE | v_ProcessLine (LPOINT2D *points, int numpts) |
Private Attributes | |
| Region | m_region |
|
|
Definition at line 206 of file bintoreg.h. |
|
|
Definition at line 210 of file bintoreg.h. |
|
|
Definition at line 212 of file bintoreg.h. |
|
|
Clear the current region. Will be called by the Clear() method, which also gets called by the destructor. Reimplemented from BINARYTOREGIONINTERFACE. |
|
||||||||||||
|
Add or remove a line from the region. The default implementation of this method converts the points to a POLYLINE and calls v_CheckPoint followed by v_Union of v_Subtract. Override this ONLY if you can deal with integer (raster) coordinates more effeciently than POLYLINES. (For example, to create an X Region). Note that the points array passed in is not const for a reason. The method is allowed to modify the points in the buffer before adding them to the region. Just don't free the buffer. Reimplemented from BINARYTOREGIONINTERFACE. |
|
|
Definition at line 224 of file bintoreg.h. |
1.3.8-20040913