![]() |
MapLink Pro 11.1.2.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
This abstract class defines the interface for the selector object that is used when aggregating polygons.
To use, simply derive your own selector object and implement the select() method as appropriate to your needs. See the documentation for the select() method for more information.
Public Member Functions | |
virtual bool | select (const TSLPolygon *poly, int &setID)=0 |
virtual | ~TSLPolyAggSelector ()=0 |
|
inlinepure virtual |
Virtual destructor.
|
pure virtual |
This abstract method defines the interface for polygon selection. Override this method in your derived class to determine how polygons are aggregated together.
poly | the polygon being considered for selection. |
setID | should return the logical polygon set number to insert this polygon into. |
Should return true if the polygon is to be considered for processing, in which case the setID will be used to determine which logical set of polygons poly should be added to and aggregated with, or false if the polygon should be ignored.