org.opengis.spatialschema.geometry.primitive
Interface OrientableSurface
-
- All Superinterfaces:
- Geometry, OrientablePrimitive, Primitive, TransfiniteSet
- All Known Subinterfaces:
- CompositeSurface, PolyhedralSurface, Shell, Surface, Tin, TriangulatedSurface
@UML(identifier="GM_OrientableSurface", specification=ISO_19107) public interface OrientableSurface extends OrientablePrimitive
A surface and an orientation inherited fromOrientablePrimitive. If the orientation is positive, then theOrientableSurfaceis a surface. If the orientation is negative, then theOrientableSurfaceis a reference to a surface with an upNormal that reverses the direction for thisOrientableSurface, the sense of "the top of the surface".- Since:
- GeoAPI 1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description CompositeSurfacegetComposite()Returns the owner of this orientable surface, ornullif none.-
Methods inherited from interface org.opengis.spatialschema.geometry.primitive.OrientablePrimitive
getOrientation, getPrimitive
-
Methods inherited from interface org.opengis.spatialschema.geometry.primitive.Primitive
getComplexes, getContainedPrimitives, getContainingPrimitives, getProxy
-
Methods inherited from interface org.opengis.spatialschema.geometry.Geometry
clone, getBoundary, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getDistance, getEnvelope, getMaximalComplex, getMbRegion, getRepresentativePoint, isCycle, isMutable, isSimple, toImmutable, transform, transform
-
Methods inherited from interface org.opengis.spatialschema.geometry.TransfiniteSet
contains, contains, difference, equals, intersection, intersects, symmetricDifference, union
-
-
-
-
Method Detail
-
getComposite
@UML(identifier="composite", obligation=OPTIONAL, specification=ISO_19107) CompositeSurface getComposite()
Returns the owner of this orientable surface, ornullif none.- Returns:
- The owner of this orientable surface, or
nullif none.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG