@UML(identifier="GM_OrientableSurface", specification=ISO_19107) public interface OrientableSurface extends OrientablePrimitive
OrientablePrimitive. If the orientation is positive, then the
OrientableSurfaceis a surface. If the orientation is negative, then the
OrientableSurfaceis a reference to a surface with an upNormal that reverses the direction for this
OrientableSurface, the sense of "the top of the surface".
|Modifier and Type||Method and Description|
Returns the set of circular sequences of orientable curve that limit the extent of this
Returns the owner of this orientable surface.
Returns the primitive associated with this
getComplexes, getContainedPrimitives, getContainingPrimitives, getProxy
clone, distance, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getEnvelope, getMaximalComplex, getMbRegion, getPrecision, getRepresentativePoint, isCycle, isMutable, isSimple, toImmutable, transform, transform
@UML(identifier="boundary", obligation=MANDATORY, specification=ISO_19107) SurfaceBoundary getBoundary()
OrientableSurface. These curves shall be organized into one circular sequence of curves for each boundary component of the
OrientableSurface. In cases where "exterior" boundary is not well defined, all the rings of the surface boundary shall be listed as "interior".
NOTE: The concept of exterior boundary for a surface is really only valid in a 2-dimensional plane. A bounded cylinder has two boundary components, neither of which can logically be classified as its exterior. Thus, in 3 dimensions, there is no valid definition of exterior that covers all cases.
@Association(value="Oriented") @UML(identifier="primitive", obligation=OPTIONAL, specification=ISO_19107) Surface getPrimitive()
@Association(value="Composition") @UML(identifier="composite", obligation=OPTIONAL, specification=ISO_19107) CompositeSurface getComposite()
OrientableSurface, not the other way.
Copyright © 1996–2021 Geotools. All rights reserved.