Class ALcdMagneticNorthModelDescriptor

java.lang.Object
com.luciad.model.TLcdModelDescriptor
com.luciad.model.TLcdDataModelDescriptor
com.luciad.format.magneticnorth.ALcdMagneticNorthModelDescriptor
All Implemented Interfaces:
ILcdAnnotatedElement, ILcdDataModelDescriptor, ILcdModelDescriptor, Serializable
Direct Known Subclasses:
TLcdMagneticNorthModelDescriptor

public abstract class ALcdMagneticNorthModelDescriptor extends TLcdDataModelDescriptor implements ILcdModelDescriptor, ILcdDataModelDescriptor
This class represents the model descriptor of an ILcdMagneticNorthModel. It consists of
  • The magnetic north map used to perform the calculations
  • A setting for the used precision.
  • The degrees between two lines with the same value (e.g. calculate a line every 2 degrees)
  • The bounds the calculations were performed in.

This class also implements ILcdDataModelDescriptor. The data type and data model for this descriptor can be found in the TLcdMagneticNorthDataTypes class.

See Also:
  • Constructor Details

    • ALcdMagneticNorthModelDescriptor

      public ALcdMagneticNorthModelDescriptor()
      Creates a new uninitialized TLcdMagneticNorthModelDescriptor object.
  • Method Details

    • getMagneticNorthMap

      public ILcdMagneticNorthMap getMagneticNorthMap()
      Returns the ILcdMagneticNorthMap used to create this model.
      Returns:
      the ILcdMagneticNorthMap used to create this model
    • getPrecision

      public double getPrecision()
      Returns the precision. Higher value is better precision, usable values between 0.1 and 1
      Returns:
      The currently used precision value
    • getDegreesBetweenLines

      public int getDegreesBetweenLines()
      Deprecated.
      Use getStep() instead.
      Returns:
      the degrees between the lines.
    • getStep

      public double getStep()
      Returns the step in degrees between the iso lines of equal declination.
      Returns:
      the step in degrees between the iso lines of equal declination.
    • getDate

      public Calendar getDate()
      Returns the date this model was retrieved for.
      Returns:
      the date this model was retrieved for
    • getBounds

      public ILcdBounds getBounds()
      Returns the bounds the magnetic north declination was calculated for.
      Returns:
      The bounds the magnetic north declination was calculated for.