#include <BoundaryNodeRule.h>
Public Member Functions | |
virtual bool | isInBoundary (int boundaryCount) const =0 |
Static Public Member Functions | |
static const BoundaryNodeRule & | getBoundaryRuleMod2 () |
The Mod-2 Boundary Node Rule (which is the rule specified in the OGC SFS). | |
static const BoundaryNodeRule & | getBoundaryEndPoint () |
The Endpoint Boundary Node Rule. | |
static const BoundaryNodeRule & | getBoundaryMultivalentEndPoint () |
The MultiValent Endpoint Boundary Node Rule. | |
static const BoundaryNodeRule & | getBoundaryMonovalentEndPoint () |
The Monovalent Endpoint Boundary Node Rule. | |
static const BoundaryNodeRule & | getBoundaryOGCSFS () |
The Boundary Node Rule specified by the OGC Simple Features Specification, which is the same as the Mod-2 rule. |
static const BoundaryNodeRule& geos::algorithm::BoundaryNodeRule::getBoundaryEndPoint | ( | ) | [static] |
The Endpoint Boundary Node Rule.
static const BoundaryNodeRule& geos::algorithm::BoundaryNodeRule::getBoundaryMonovalentEndPoint | ( | ) | [static] |
The Monovalent Endpoint Boundary Node Rule.
static const BoundaryNodeRule& geos::algorithm::BoundaryNodeRule::getBoundaryMultivalentEndPoint | ( | ) | [static] |
The MultiValent Endpoint Boundary Node Rule.
static const BoundaryNodeRule& geos::algorithm::BoundaryNodeRule::getBoundaryOGCSFS | ( | ) | [static] |
The Boundary Node Rule specified by the OGC Simple Features Specification, which is the same as the Mod-2 rule.
static const BoundaryNodeRule& geos::algorithm::BoundaryNodeRule::getBoundaryRuleMod2 | ( | ) | [static] |
The Mod-2 Boundary Node Rule (which is the rule specified in the OGC SFS).
virtual bool geos::algorithm::BoundaryNodeRule::isInBoundary | ( | int | boundaryCount | ) | const [pure virtual] |
Tests whether a point that lies in boundaryCount
geometry component boundaries is considered to form part of the boundary of the parent geometry.
boundaryCount | the number of component boundaries that this point occurs in |