Class BufferDistanceValidator
java.lang.Object
org.locationtech.jts.operation.buffer.validate.BufferDistanceValidator
Validates that a given buffer curve lies an appropriate distance
from the input generating it.
Useful only for round buffers (cap and join).
Can be used for either positive or negative distances.
This is a heuristic test, and may return false positive results (I.e. it may fail to detect an invalid result.) It should never return a false negative result, however (I.e. it should never report a valid result as invalid.)
- Author:
- mbdavis
-
Constructor Summary
ConstructorsConstructorDescriptionBufferDistanceValidator
(Geometry input, double bufDistance, Geometry result) -
Method Summary
Modifier and TypeMethodDescriptionGets a geometry which indicates the location and nature of a validation failure.boolean
isValid()
-
Constructor Details
-
BufferDistanceValidator
-
-
Method Details
-
isValid
public boolean isValid() -
getErrorMessage
-
getErrorLocation
-
getErrorIndicator
Gets a geometry which indicates the location and nature of a validation failure.The indicator is a line segment showing the location and size of the distance discrepancy.
- Returns:
- a geometric error indicator or null if no error was found
-