Class TLcdGML32DerivedUnit

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable
Direct Known Subclasses:
TLcdISO19115DerivedUnit

public class TLcdGML32DerivedUnit extends TLcdGML32UnitDefinition
Derived units are defined by combination of other units. Derived units are used for quantities other than those corresponding to the base units, such as hertz (s-1) for frequency, Newton (kg.m/s2) for force. Derived units based directly on base units are usually preferred for quantities other than the fundamental quantities within a system. If a derived unit is not the preferred unit, the gml:ConventionalUnit element should be used instead. The gml:DerivedUnit extends gml:UnitDefinition with the property gml:derivationUnitTerms.
Since:
10.0
  • Field Details

    • DERIVATION_UNIT_TERM_PROPERTY

      public static final TLcdDataProperty DERIVATION_UNIT_TERM_PROPERTY
      Data property that maps to the derivationUnitTerm element. The possible values for this property are instances of List<TLcdGML32DerivationUnitTerm>.
  • Constructor Details

    • TLcdGML32DerivedUnit

      public TLcdGML32DerivedUnit()
    • TLcdGML32DerivedUnit

      public TLcdGML32DerivedUnit(TLcdDataType aType)
  • Method Details

    • getDerivationUnitTerm

      public List<TLcdGML32DerivationUnitTerm> getDerivationUnitTerm()
      Returns the value of the property that maps to the derivationUnitTerm element.

      A set of gml:derivationUnitTerm elements describes a derived unit of measure. Each element carries an integer exponent. The terms are combined by raising each referenced unit to the power of its exponent and forming the product. This unit term references another unit of measure (uom) and provides an integer exponent applied to that unit in defining the compound unit. The exponent may be positive or negative, but not zero.

      Returns:
      the value of the DERIVATION_UNIT_TERM_PROPERTY property.