org.opengis.spatialschema.geometry.complex
Interface CompositeSurface
-
- All Superinterfaces:
- Complex, Composite, Geometry, OrientablePrimitive, OrientableSurface, Primitive, TransfiniteSet
- All Known Subinterfaces:
- Shell
@UML(identifier="GM_CompositeSurface", specification=ISO_19107) public interface CompositeSurface extends Composite, OrientableSurface
A complex with all the geometric properties of a surface. Thus, this composite can be considered as a type of orientable surface. Essentially, a composite surface is a collection of oriented surfaces that join in pairs on common boundary curves and which, when considered as a whole, form a single surface.- Since:
- GeoAPI 1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description java.util.List<OrientableSurface>getGenerators()Returns the list of orientable surfaces in this composite.-
Methods inherited from interface org.opengis.spatialschema.geometry.complex.Complex
getElements, getSubComplexes, getSuperComplexes, isMaximal
-
Methods inherited from interface org.opengis.spatialschema.geometry.primitive.OrientableSurface
getComposite
-
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
-
getGenerators
@UML(identifier="generator", obligation=MANDATORY, specification=ISO_19107) java.util.List<OrientableSurface> getGenerators()
Returns the list of orientable surfaces in this composite. To get a full representation of the elements in the complex, the curves andpointson the boundary of the generator set of surfaces would be added to the curves in the generator list.- Specified by:
getGeneratorsin interfaceComposite- Returns:
- The list of orientable surfaces in this composite.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG