Class TLcdGML31Knot

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, ILcdFeatured, ILcdSelfDescribedFeatured, Serializable, Cloneable

public class TLcdGML31Knot extends TLcdFeaturedDataObject
A knot is a breakpoint on a piecewise spline curve.
Since:
10.0
See Also:
  • Field Details

    • VALUE_PROPERTY

      public static final TLcdDataProperty VALUE_PROPERTY
      Data property that maps to the value element. The possible values for this property are instances of double.
    • MULTIPLICITY_PROPERTY

      public static final TLcdDataProperty MULTIPLICITY_PROPERTY
      Data property that maps to the multiplicity element. The possible values for this property are instances of long.
    • WEIGHT_PROPERTY

      public static final TLcdDataProperty WEIGHT_PROPERTY
      Data property that maps to the weight element. The possible values for this property are instances of double.
  • Constructor Details

    • TLcdGML31Knot

      public TLcdGML31Knot()
    • TLcdGML31Knot

      public TLcdGML31Knot(TLcdDataType aType)
  • Method Details

    • getValue

      public double getValue()
      Returns the value of the property that maps to the value element.

      The property "value" is the value of the parameter at the knot of the spline. The sequence of knots shall be a non-decreasing sequence. That is, each knot's value in the sequence shall be equal to or greater than the previous knot's value. The use of equal consecutive knots is normally handled using the multiplicity.

      Returns:
      the value of the VALUE_PROPERTY property.
    • setValue

      public void setValue(double aValue)
      Sets the value of the property that maps to the value element.

      The property "value" is the value of the parameter at the knot of the spline. The sequence of knots shall be a non-decreasing sequence. That is, each knot's value in the sequence shall be equal to or greater than the previous knot's value. The use of equal consecutive knots is normally handled using the multiplicity.

      Parameters:
      aValue - the value to set for the VALUE_PROPERTY property.
    • getMultiplicity

      public long getMultiplicity()
      Returns the value of the property that maps to the multiplicity element.

      The property "multiplicity" is the multiplicity of this knot used in the definition of the spline (with the same weight).

      Returns:
      the value of the MULTIPLICITY_PROPERTY property.
    • setMultiplicity

      public void setMultiplicity(long aValue)
      Sets the value of the property that maps to the multiplicity element.

      The property "multiplicity" is the multiplicity of this knot used in the definition of the spline (with the same weight).

      Parameters:
      aValue - the value to set for the MULTIPLICITY_PROPERTY property.
    • getWeight

      public double getWeight()
      Returns the value of the property that maps to the weight element.

      The property "weight" is the value of the averaging weight used for this knot of the spline.

      Returns:
      the value of the WEIGHT_PROPERTY property.
    • setWeight

      public void setWeight(double aValue)
      Sets the value of the property that maps to the weight element.

      The property "weight" is the value of the averaging weight used for this knot of the spline.

      Parameters:
      aValue - the value to set for the WEIGHT_PROPERTY property.