public class PreparedGeometryTeeOperation extends TeeGeometryOperation
Modifier and Type | Class and Description |
---|---|
(package private) static class |
PreparedGeometryTeeOperation.PreparedGeometryOp |
Constructor and Description |
---|
PreparedGeometryTeeOperation() |
PreparedGeometryTeeOperation(GeometryMethodOperation chainOp)
Creates a new operation which chains to the given
GeometryMethodOperation
for non-intercepted methods. |
Modifier and Type | Method and Description |
---|---|
private void |
checkAllPrepOps(Geometry g1,
Geometry g2) |
private void |
checkContains(PreparedGeometry pg,
Geometry g2) |
private void |
checkContainsProperly(PreparedGeometry pg,
Geometry g2) |
private void |
checkCovers(PreparedGeometry pg,
Geometry g2) |
private void |
checkIntersects(PreparedGeometry pg,
Geometry g2) |
private static boolean |
containsProperly(Geometry g1,
Geometry g2) |
protected void |
runTeeOp(java.lang.String opName,
Geometry geometry,
java.lang.Object[] args) |
getReturnType, invoke
public PreparedGeometryTeeOperation()
public PreparedGeometryTeeOperation(GeometryMethodOperation chainOp)
GeometryMethodOperation
for non-intercepted methods.chainOp
- the operation to chain toprotected void runTeeOp(java.lang.String opName, Geometry geometry, java.lang.Object[] args)
runTeeOp
in class TeeGeometryOperation
private void checkIntersects(PreparedGeometry pg, Geometry g2)
private void checkContains(PreparedGeometry pg, Geometry g2)
private void checkContainsProperly(PreparedGeometry pg, Geometry g2)
private void checkCovers(PreparedGeometry pg, Geometry g2)