Class TLcdGML32Ellipsoid
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
- Direct Known Subclasses:
TLcdISO19115Ellipsoid
- Since:
- 2026.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to thesecondDefiningParameterelement.static final TLcdDataPropertyData property that maps to thesemiMajorAxiselement.Fields inherited from class com.luciad.format.gml32.model.TLcdGML32Definition
REMARKS_PROPERTYFields inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to thesecondDefiningParameterelement.Returns the value of the property that maps to thesemiMajorAxiselement.voidSets the value of the property that maps to thesecondDefiningParameterelement.voidsetSemiMajorAxis(TLcdGML32Measure aValue) Sets the value of the property that maps to thesemiMajorAxiselement.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32Definition
getRemarks, setRemarksMethods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
-
Field Details
-
SEMI_MAJOR_AXIS_PROPERTY
Data property that maps to thesemiMajorAxiselement. The possible values for this property are instances ofTLcdGML32Measure. -
SECOND_DEFINING_PARAMETER_2_PROPERTY
Data property that maps to thesecondDefiningParameterelement. The possible values for this property are instances ofTLcdGML32SecondDefiningParameter2.
-
-
Constructor Details
-
TLcdGML32Ellipsoid
public TLcdGML32Ellipsoid() -
TLcdGML32Ellipsoid
-
-
Method Details
-
getSemiMajorAxis
Returns the value of the property that maps to thesemiMajorAxiselement.gml:semiMajorAxis specifies the length of the semi-major axis of the ellipsoid, with its units. 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_MAJOR_AXIS_PROPERTYproperty.
-
setSemiMajorAxis
Sets the value of the property that maps to thesemiMajorAxiselement.gml:semiMajorAxis specifies the length of the semi-major axis of the ellipsoid, with its units. 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.
- Parameters:
aValue- the value to set for theSEMI_MAJOR_AXIS_PROPERTYproperty.
-
getSecondDefiningParameter2
Returns the value of the property that maps to thesecondDefiningParameterelement.gml:secondDefiningParameter is a property containing the 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 inverseFlattening element contains the inverse flattening value of the ellipsoid. This value is a scale factor (or ratio). It uses gml:LengthType with the restriction that the unit of measure referenced by the uom attribute must be suitable for a scale factor, such as percent, permil, or parts-per-million. The semiMinorAxis element contains the length of the semi-minor axis of the ellipsoid. When the isSphere element is included, 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
SECOND_DEFINING_PARAMETER_2_PROPERTYproperty.
-
setSecondDefiningParameter2
Sets the value of the property that maps to thesecondDefiningParameterelement.gml:secondDefiningParameter is a property containing the 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 inverseFlattening element contains the inverse flattening value of the ellipsoid. This value is a scale factor (or ratio). It uses gml:LengthType with the restriction that the unit of measure referenced by the uom attribute must be suitable for a scale factor, such as percent, permil, or parts-per-million. The semiMinorAxis element contains the length of the semi-minor axis of the ellipsoid. When the isSphere element is included, 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.
- Parameters:
aValue- the value to set for theSECOND_DEFINING_PARAMETER_2_PROPERTYproperty.
-