Package net.opengis.gml311
Interface OrientableCurveType
- 
- All Superinterfaces:
- AbstractCurveType,- AbstractGeometricPrimitiveType,- AbstractGeometryType,- AbstractGMLType,- EObject,- Notifier
 - All Known Implementing Classes:
- OrientableCurveTypeImpl
 
 public interface OrientableCurveType extends AbstractCurveType A representation of the model object 'Orientable Curve Type'. OrientableCurve consists of a curve and an orientation. If the orientation is "+", then the OrientableCurve is identical to the baseCurve. If the orientation is "-", then the OrientableCurve is related to another _Curve with a parameterization that reverses the sense of the curve traversal.The following features are supported: - See Also:
- Gml311Package.getOrientableCurveType()
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description CurvePropertyTypegetBaseCurve()Returns the value of the 'Base Curve' containment reference.SignTypegetOrientation()Returns the value of the 'Orientation' attribute.booleanisSetOrientation()Returns whether the value of the 'Orientation' attribute is set.voidsetBaseCurve(CurvePropertyType value)Sets the value of the 'Base Curve' 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- 
getBaseCurveCurvePropertyType getBaseCurve() Returns the value of the 'Base Curve' containment reference. References or contains the base curve (positive orientation). NOTE: This definition allows for a nested structure, i.e. an OrientableCurve may use another OrientableCurve as its base curve.- Returns:
- the value of the 'Base Curve' containment reference.
- See Also:
- setBaseCurve(CurvePropertyType),- Gml311Package.getOrientableCurveType_BaseCurve()
 
 - 
setBaseCurvevoid setBaseCurve(CurvePropertyType value) Sets the value of the 'Base Curve' containment reference.- Parameters:
- value- the new value of the 'Base Curve' containment reference.
- See Also:
- getBaseCurve()
 
 - 
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 OrientableCurve is identical to the baseCurve. If the orientation is "-", then the OrientableCurve is related to another _Curve with a parameterization that reverses the sense of the curve traversal. "+" is the default value.- Returns:
- the value of the 'Orientation' attribute.
- See Also:
- SignType,- isSetOrientation(),- unsetOrientation(),- setOrientation(SignType),- Gml311Package.getOrientableCurveType_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)
 
 
- 
 
-