Package net.opengis.gml311
Interface SolidType
-
- All Superinterfaces:
AbstractGeometricPrimitiveType
,AbstractGeometryType
,AbstractGMLType
,AbstractSolidType
,EObject
,Notifier
- All Known Implementing Classes:
SolidTypeImpl
public interface SolidType extends AbstractSolidType
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:
Gml311Package.getSolidType()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SurfacePropertyType
getExterior()
Returns the value of the 'Exterior' containment reference.EList<SurfacePropertyType>
getInterior()
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
-
-
-
-
Method Detail
-
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(SurfacePropertyType)
,Gml311Package.getSolidType_Exterior()
-
setExterior
void setExterior(SurfacePropertyType value)
Sets the value of the 'Exterior
' containment reference.- Parameters:
value
- the new value of the 'Exterior' containment reference.- See Also:
getExterior()
-
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:
Gml311Package.getSolidType_Interior()
-
-