![]() |
MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
This is the TSLGapDetectionOperation.
Operation Name gapdetection
Additional Data TSLSpecialisedData structure
It is a specialised primitive operation. The operation will highlight suspected gap errors in the feature data.
A gap is indicated if the distance from an endpoint to any other primitive is less than the maxGap parameter in the TSLSpecialisedData structure.
The user defines a lasso around the area that they wish to examine for gaps by clicking the left hand mouse button. The points of the lasso may be user defined or snapped to existing feature points by holding down the control key.
The operation will analyse the content of the lasso, looking for gaps. It achieves this by examining the proximity of line end points to edge features. If an end point is within a set distance of an edge it will be highlighted using a symbol with the style, colour and feature ID indicated in the TSLSpecialisedData structure.
The following properties defined by the TSLSpecialisedData structure apply to the Gap Detection operation:
gapMarkerFeatureID minGap maxGap tickStyle tickColour
Static Public Member Functions | |
static bool | add (TSLEditor *editor) |