Class TLcyExtremePointBackEnd

java.lang.Object
com.luciad.lucy.addons.tea.ALcyTEABackEnd
com.luciad.lucy.addons.tea.extremepoint.TLcyExtremePointBackEnd

public class TLcyExtremePointBackEnd extends ALcyTEABackEnd
Back-end functionality for a TEA extreme point add-on. It can create an extreme point finder that is compatible with the add-on's data format.
See Also:
  • Field Details

  • Constructor Details

    • TLcyExtremePointBackEnd

      public TLcyExtremePointBackEnd(ILcyLucyEnv aLucyEnv)
      Default constructor for the extreme point back-end.
      Parameters:
      aLucyEnv - the Lucy environment for which the back-end will be used
  • Method Details

    • createModelDescriptor

      public ILcdModelDescriptor createModelDescriptor(ALcyProperties aProperties)

      Creates a model descriptor to be used for new extreme point models.

      This implementation creates an ILcdFeaturedDescriptor with the following feature list:

      Feature name Feature class
      Location ILcdPoint.class
      Altitude ILcdISO19103Measure.class
      Type TLcdExtremePointFinder.Type.class

      Specified by:
      createModelDescriptor in class ALcyTEABackEnd
      Parameters:
      aProperties - a properties object with the following parameters:
      Returns:
      a model descriptor to be used for new extreme point models.
    • createExtremePointFinder

      public TLcdExtremePointFinder createExtremePointFinder(ALcyProperties aProperties)

      Creates an extreme point finder that creates ILcdFeatured points containing the features as defined in the model descriptor.

      Parameters:
      aProperties - currently not used.
      Returns:
      an extreme point finder that creates ILcdFeatured points.