geos::geom::prep::PreparedPolygonPredicate Class Reference
A base class for predicate operations on
PreparedPolygons.
More...
#include <PreparedPolygonPredicate.h>
List of all members.
Detailed Description
A base class for predicate operations on
PreparedPolygons.
- Author:
- mbdavis
Constructor & Destructor Documentation
geos::geom::prep::PreparedPolygonPredicate::PreparedPolygonPredicate |
( |
const PreparedPolygon *const |
prepPoly |
) |
[inline] |
Creates an instance of this operation.
- Parameters:
-
Member Function Documentation
bool geos::geom::prep::PreparedPolygonPredicate::isAllTestComponentsInTargetArea |
( |
const geom::Geometry * |
testGeom |
) |
[protected] |
Tests whether all components of the test Geometry are contained in the target geometry. Handles both linear and point components.
- Parameters:
-
- Returns:
- true if all componenta of the argument are contained in the target geometry
bool geos::geom::prep::PreparedPolygonPredicate::isAllTestComponentsInTargetInterior |
( |
const geom::Geometry * |
testGeom |
) |
[protected] |
Tests whether all components of the test Geometry are contained in the interior of the target geometry. Handles both linear and point components.
- Parameters:
-
- Returns:
- true if all componenta of the argument are contained in the target geometry interior
Tests whether any component of the target geometry intersects the area of the test geometry
- Parameters:
-
| geom | the test geometry |
| repPts | the representative points of the target geometry |
- Returns:
- true if any component intersects the areal test geometry
bool geos::geom::prep::PreparedPolygonPredicate::isAnyTestComponentInTargetArea |
( |
const geom::Geometry * |
testGeom |
) |
[protected] |
Tests whether any component of the test Geometry intersects the area of the target geometry. Handles test geometries with both linear and point components.
- Parameters:
-
- Returns:
- true if any component of the argument intersects the prepared geometry
bool geos::geom::prep::PreparedPolygonPredicate::isAnyTestComponentInTargetInterior |
( |
const geom::Geometry * |
testGeom |
) |
[protected] |
Tests whether any component of the test Geometry intersects the interior of the target geometry. Handles test geometries with both linear and point components.
- Parameters:
-
- Returns:
- true if any component of the argument intersects the prepared area geometry interior
The documentation for this class was generated from the following file: