Package net.opengis.gml311
Interface SecondDefiningParameterType
-
- All Superinterfaces:
EObject
,Notifier
- All Known Implementing Classes:
SecondDefiningParameterTypeImpl
public interface SecondDefiningParameterType extends EObject
A representation of the model object 'Second Defining Parameter Type'. Definition of the second parameter that defines the shape of an ellipsoid. An ellipsoid requires two defining parameters: semi-major axis and inverse flattening or semi-major axis and semi-minor axis. When the reference body is a sphere rather than an ellipsoid, only a single defining parameter is required, namely the radius of the sphere; in that case, the semi-major axis "degenerates" into the radius of the sphere.The following features are supported:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MeasureType
getInverseFlattening()
Returns the value of the 'Inverse Flattening' containment reference.IsSphereType
getIsSphere()
Returns the value of the 'Is Sphere' attribute.MeasureType
getSemiMinorAxis()
Returns the value of the 'Semi Minor Axis' containment reference.boolean
isSetIsSphere()
Returns whether the value of the 'Is Sphere
' attribute is set.void
setInverseFlattening(MeasureType value)
Sets the value of the 'Inverse Flattening
' containment reference.void
setIsSphere(IsSphereType value)
Sets the value of the 'Is Sphere
' attribute.void
setSemiMinorAxis(MeasureType value)
Sets the value of the 'Semi Minor Axis
' containment reference.void
unsetIsSphere()
Unsets the value of the 'Is Sphere
' attribute.
-
-
-
Method Detail
-
getInverseFlattening
MeasureType getInverseFlattening()
Returns the value of the 'Inverse Flattening' containment reference. Inverse flattening value of the ellipsoid. Value is a scale factor (or ratio) that has no physical unit. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a scale factor, such as percent, permil, or parts-per-million.- Returns:
- the value of the 'Inverse Flattening' containment reference.
- See Also:
setInverseFlattening(MeasureType)
,Gml311Package.getSecondDefiningParameterType_InverseFlattening()
-
setInverseFlattening
void setInverseFlattening(MeasureType value)
Sets the value of the 'Inverse Flattening
' containment reference.- Parameters:
value
- the new value of the 'Inverse Flattening' containment reference.- See Also:
getInverseFlattening()
-
getSemiMinorAxis
MeasureType getSemiMinorAxis()
Returns the value of the 'Semi Minor Axis' containment reference. Length of the semi-minor axis of the ellipsoid. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a length, such as metres or feet.- Returns:
- the value of the 'Semi Minor Axis' containment reference.
- See Also:
setSemiMinorAxis(MeasureType)
,Gml311Package.getSecondDefiningParameterType_SemiMinorAxis()
-
setSemiMinorAxis
void setSemiMinorAxis(MeasureType value)
Sets the value of the 'Semi Minor Axis
' containment reference.- Parameters:
value
- the new value of the 'Semi Minor Axis' containment reference.- See Also:
getSemiMinorAxis()
-
getIsSphere
IsSphereType getIsSphere()
Returns the value of the 'Is Sphere' attribute. The literals are from the enumerationIsSphereType
. The ellipsoid is degenerate and is actually a sphere. The sphere is completely defined by the semi-major axis, which is the radius of the sphere.- Returns:
- the value of the 'Is Sphere' attribute.
- See Also:
IsSphereType
,isSetIsSphere()
,unsetIsSphere()
,setIsSphere(IsSphereType)
,Gml311Package.getSecondDefiningParameterType_IsSphere()
-
setIsSphere
void setIsSphere(IsSphereType value)
Sets the value of the 'Is Sphere
' attribute.- Parameters:
value
- the new value of the 'Is Sphere' attribute.- See Also:
IsSphereType
,isSetIsSphere()
,unsetIsSphere()
,getIsSphere()
-
unsetIsSphere
void unsetIsSphere()
Unsets the value of the 'Is Sphere
' attribute.- See Also:
isSetIsSphere()
,getIsSphere()
,setIsSphere(IsSphereType)
-
isSetIsSphere
boolean isSetIsSphere()
Returns whether the value of the 'Is Sphere
' attribute is set.- Returns:
- whether the value of the 'Is Sphere' attribute is set.
- See Also:
unsetIsSphere()
,getIsSphere()
,setIsSphere(IsSphereType)
-
-