BoundaryOp class

Computes the boundary of a {@link Geometry}. This operation will always return a {@link Geometry} of the appropriate dimension for the boundary (even if the input geometry is empty). The boundary of zero-dimensional geometries (Points) is always the empty {@link GeometryCollection}.

@author Martin Davis @version 1.7

Properties

bnRule Mod2BoundaryNodeRule
getter/setter pair
endpointMap Map<Coordinate, Counter>?
getter/setter pair
geom Geometry
getter/setter pair
geomFact GeometryFactory
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addEndpoint(Coordinate pt) → void
boundaryLineString(LineString line) Geometry?
boundaryMultiLineString(MultiLineString mLine) Geometry
computeBoundaryCoordinates(MultiLineString mLine) List<Coordinate>
getBoundary() Geometry
getEmptyMultiPoint() MultiPoint
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

getBoundaryFromGeometry(Geometry g) Geometry?