Class TLcyLOSCoverageBackEnd

java.lang.Object
com.luciad.lucy.addons.tea.ALcyTEABackEnd
com.luciad.lucy.addons.tea.loscoverage.TLcyLOSCoverageBackEnd

public class TLcyLOSCoverageBackEnd extends ALcyTEABackEnd
Back-end functionality for a TEA line-of-sight coverage add-on. It provides the following functionality to calculate line-of-sight coverages:
  • an altitude descriptor to create a propagation function with;
  • create an ILcdLOSCoverage;
  • create an TLcdLOSCoverageFactory;
  • create propagation functions for the coverage factory to use.
See Also:
  • Field Details

    • DOMAIN_OBJECT_CONTEXT_KEY

      public static final String DOMAIN_OBJECT_CONTEXT_KEY
      The property name for a line-of-sight coverage's associated domain object. The associated property value is of type TLcyDomainObjectContext.
      See Also:
    • LOCATION_KEY

      public static final String LOCATION_KEY
      The property name for a line-of-sight coverage's location. The associated property value is of type ILcdPoint.
      See Also:
    • LOCATION_REFERENCE_KEY

      public static final String LOCATION_REFERENCE_KEY
      The property name for a line-of-sight coverage's model reference . The associated property value is of type ILcdGeoReference.
      See Also:
    • ALTITUDE_KEY

      public static final String ALTITUDE_KEY
      The property name for a line-of-sight coverage's altitude. The associated property value is of type double, expressed in meters.
      See Also:
    • ALTITUDE_MODE_KEY

      public static final String ALTITUDE_MODE_KEY
      The property name for a line-of-sight coverage's altitude mode. The associated property value is of type TLcdCoverageAltitudeMode.
      See Also:
    • START_ANGLE_KEY

      public static final String START_ANGLE_KEY
      The property name for a line-of-sight coverage's start angle. The associated property value is of type double, expressed in radians.
      See Also:
    • ARC_ANGLE_KEY

      public static final String ARC_ANGLE_KEY
      The property name for a line-of-sight coverage's arc angle. The associated property value is of type double, expressed in radians.
      See Also:
    • MAX_RADIUS_KEY

      public static final String MAX_RADIUS_KEY
      The property name for a line-of-sight coverage's maximum radius. The associated property value is of type double, expressed in meters.
      See Also:
    • MIN_VERTICAL_ANGLE_KEY

      public static final String MIN_VERTICAL_ANGLE_KEY
      The property name for a line-of-sight coverage's minimum vertical angle. The associated property value is of type double, expressed in radians.
      See Also:
    • MAX_VERTICAL_ANGLE_KEY

      public static final String MAX_VERTICAL_ANGLE_KEY
      The property name for a line-of-sight coverage's maximum vertical angle. The associated property value is of type double, expressed in radians.
      See Also:
    • K_FACTOR_KEY

      public static final String K_FACTOR_KEY
      The property name for a line-of-sight coverage's radar K-factor. The associated property value is of type double, expressed without unit, default 1.0.
      See Also:
    • PROPAGATION_FUNCTION_KEY

      public static final String PROPAGATION_FUNCTION_KEY
      The property name for a line-of-sight coverage's propagation function. The associated property value is one of PROPAGATION_FUNCTION_VALUE_FIXED_HEIGHT, PROPAGATION_FUNCTION_VALUE_NORMAL and PROPAGATION_FUNCTION_VALUE_SKY_BACKGROUND.
      See Also:
    • FIXED_HEIGHT_AMSL_KEY

      @Deprecated public static final String FIXED_HEIGHT_AMSL_KEY
      Deprecated.
      The property name for the fixed height of a fixed height propagation function. The associated property value is of type double, expressed in height AMSL.
      See Also:
    • FIXED_HEIGHT_KEY

      public static final String FIXED_HEIGHT_KEY
      The property name for the fixed height of a fixed height propagation function. The associated property value is of type double, expressed in meters.
      See Also:
    • FIXED_HEIGHT_MODE_KEY

      public static final String FIXED_HEIGHT_MODE_KEY
      The property name for the fixed height model of a fixed height propagation function. The associated property value is of type TLcdCoverageAltitudeMode.
      See Also:
    • PROPAGATION_FUNCTION_VALUE_NORMAL

      public static final String PROPAGATION_FUNCTION_VALUE_NORMAL
      Denotes a normal propagation function.
      See Also:
    • PROPAGATION_FUNCTION_VALUE_SKY_BACKGROUND

      public static final String PROPAGATION_FUNCTION_VALUE_SKY_BACKGROUND
      Denotes a propagation function with sky in background.
      See Also:
    • PROPAGATION_FUNCTION_VALUE_FIXED_HEIGHT

      public static final String PROPAGATION_FUNCTION_VALUE_FIXED_HEIGHT
      Denotes a propagation function with fixed height.
      See Also:
  • Constructor Details

    • TLcyLOSCoverageBackEnd

      public TLcyLOSCoverageBackEnd(ILcyLucyEnv aLucyEnv)
      Default constructor for the line-of-sight coverage back-end.
      Parameters:
      aLucyEnv - the Lucy environment for which the back-end will be used
  • Method Details