Package net.opengis.gml311
Interface SolidType
- All Superinterfaces:
AbstractGeometricPrimitiveType
,AbstractGeometryType
,AbstractGMLType
,AbstractSolidType
,EObject
,Notifier
- All Known Implementing Classes:
SolidTypeImpl
A representation of the model object 'Solid Type'.
A solid is the basis for 3-dimensional geometry. The extent of a solid is defined by the boundary surfaces (shells). A shell is represented by a composite surface, where every shell is used to represent a single connected component of the boundary of a solid. It consists of a composite surface (a list of orientable surfaces) connected in a topological cycle (an object whose boundary is empty). Unlike a Ring, a Shell's elements have no natural sort order. Like Rings, Shells are simple.
The following features are supported:
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Exterior' containment reference.EList<SurfacePropertyType>
Returns the value of the 'Interior' containment reference list.void
setExterior
(SurfacePropertyType value) Sets the value of the 'Exterior
' containment reference.Methods inherited from interface AbstractGeometryType
getAxisLabels, getGid, getSrsDimension, getSrsName, getUomLabels, setAxisLabels, setGid, setSrsDimension, setSrsName, setUomLabels
Methods inherited from interface AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, getNameGroup, setDescription, setId
Methods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getExterior
SurfacePropertyType getExterior()Returns the value of the 'Exterior' containment reference. Boundaries of solids are similar to surface boundaries. In normal 3-dimensional Euclidean space, one (composite) surface is distinguished as the exterior. In the more general case, this is not always possible.- Returns:
- the value of the 'Exterior' containment reference.
- See Also:
-
setExterior
Sets the value of the 'Exterior
' containment reference.- Parameters:
value
- the new value of the 'Exterior' containment reference.- See Also:
-
getInterior
EList<SurfacePropertyType> getInterior()Returns the value of the 'Interior' containment reference list. The list contents are of typeSurfacePropertyType
. Boundaries of solids are similar to surface boundaries.- Returns:
- the value of the 'Interior' containment reference list.
- See Also:
-