Package net.opengis.gml311
Interface OrientableSurfaceType
- 
- All Superinterfaces:
- AbstractGeometricPrimitiveType,- AbstractGeometryType,- AbstractGMLType,- AbstractSurfaceType,- EObject,- Notifier
 - All Known Implementing Classes:
- OrientableSurfaceTypeImpl
 
 public interface OrientableSurfaceType extends AbstractSurfaceType A representation of the model object 'Orientable Surface Type'. OrientableSurface consists of a surface and an orientation. If the orientation is "+", then the OrientableSurface is identical to the baseSurface. If the orientation is "-", then the OrientableSurface is a reference to a Surface with an up-normal that reverses the direction for this OrientableSurface, the sense of "the top of the surface".The following features are supported: - See Also:
- Gml311Package.getOrientableSurfaceType()
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description SurfacePropertyTypegetBaseSurface()Returns the value of the 'Base Surface' containment reference.SignTypegetOrientation()Returns the value of the 'Orientation' attribute.booleanisSetOrientation()Returns whether the value of the 'Orientation' attribute is set.voidsetBaseSurface(SurfacePropertyType value)Sets the value of the 'Base Surface' containment reference.voidsetOrientation(SignType value)Sets the value of the 'Orientation' attribute.voidunsetOrientation()Unsets the value of the 'Orientation' attribute.- 
Methods inherited from interface AbstractGeometryTypegetAxisLabels, getGid, getSrsDimension, getSrsName, getUomLabels, setAxisLabels, setGid, setSrsDimension, setSrsName, setUomLabels
 - 
Methods inherited from interface AbstractGMLTypegetDescription, getId, getMetaDataProperty, getName, getNameGroup, setDescription, setId
 
- 
 
- 
- 
- 
Method Detail- 
getBaseSurfaceSurfacePropertyType getBaseSurface() Returns the value of the 'Base Surface' containment reference. References or contains the base surface (positive orientation).- Returns:
- the value of the 'Base Surface' containment reference.
- See Also:
- setBaseSurface(SurfacePropertyType),- Gml311Package.getOrientableSurfaceType_BaseSurface()
 
 - 
setBaseSurfacevoid setBaseSurface(SurfacePropertyType value) Sets the value of the 'Base Surface' containment reference.- Parameters:
- value- the new value of the 'Base Surface' containment reference.
- See Also:
- getBaseSurface()
 
 - 
getOrientationSignType getOrientation() Returns the value of the 'Orientation' attribute. The default value is"+". The literals are from the enumerationSignType. If the orientation is "+", then the OrientableSurface is identical to the baseSurface. If the orientation is "-", then the OrientableSurface is a reference to a Surface with an up-normal that reverses the direction for this OrientableSurface, the sense of "the top of the surface". "+" is the default value.- Returns:
- the value of the 'Orientation' attribute.
- See Also:
- SignType,- isSetOrientation(),- unsetOrientation(),- setOrientation(SignType),- Gml311Package.getOrientableSurfaceType_Orientation()
 
 - 
setOrientationvoid setOrientation(SignType value) Sets the value of the 'Orientation' attribute.- Parameters:
- value- the new value of the 'Orientation' attribute.
- See Also:
- SignType,- isSetOrientation(),- unsetOrientation(),- getOrientation()
 
 - 
unsetOrientationvoid unsetOrientation() Unsets the value of the 'Orientation' attribute.
 - 
isSetOrientationboolean isSetOrientation() Returns whether the value of the 'Orientation' attribute is set.- Returns:
- whether the value of the 'Orientation' attribute is set.
- See Also:
- unsetOrientation(),- getOrientation(),- setOrientation(SignType)
 
 
- 
 
-