org.opengis.spatialschema.geometry
Interface Boundary
-
- All Superinterfaces:
- Complex, Geometry, TransfiniteSet
- All Known Subinterfaces:
- ComplexBoundary, CurveBoundary, PrimitiveBoundary, SolidBoundary, SurfaceBoundary
@UML(identifier="GM_Boundary", specification=ISO_19107) public interface Boundary extends Complex
The abstract root data type for all the data types used to represent the boundary of geometric objects. Any subclass ofGeometrywill use a subclass ofBoundaryto represent its boundary through the operationGeometry.getBoundary(). By the nature of geometry, boundary objects are cycles.- Since:
- GeoAPI 1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description booleanisCycle()Always returnstruesince boundary objects are cycles.-
Methods inherited from interface org.opengis.spatialschema.geometry.complex.Complex
getElements, getSubComplexes, getSuperComplexes, isMaximal
-
Methods inherited from interface org.opengis.spatialschema.geometry.Geometry
clone, getBoundary, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getDistance, getEnvelope, getMaximalComplex, getMbRegion, getRepresentativePoint, isMutable, isSimple, toImmutable, transform, transform
-
Methods inherited from interface org.opengis.spatialschema.geometry.TransfiniteSet
contains, contains, difference, equals, intersection, intersects, symmetricDifference, union
-
-
-
-
Method Detail
-
isCycle
boolean isCycle()
Always returnstruesince boundary objects are cycles.- Specified by:
isCyclein interfaceGeometry- Returns:
- Always
true. - See Also:
Geometry.isSimple()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG