Class TLcyExtremePointBackEnd
java.lang.Object
com.luciad.lucy.addons.tea.ALcyTEABackEnd
com.luciad.lucy.addons.tea.extremepoint.TLcyExtremePointBackEnd
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final StringProperty name for the domain object context associated with a shape to calculate extreme points for.Fields inherited from class com.luciad.lucy.addons.tea.ALcyTEABackEnd
ALTITUDE_PROVIDER_KEY, DISPLAY_NAME_KEY, MODEL_DISPLAY_NAME_KEY, MODEL_REFERENCE_KEY, QUALITY_KEY, SHAPE_KEY, SHAPE_REFERENCE_KEY, SOURCE_NAME_KEY, TARGET_REFERENCE_KEY, VIEW_KEY -
Constructor Summary
ConstructorsConstructorDescriptionTLcyExtremePointBackEnd(ILcyLucyEnv aLucyEnv) Default constructor for the extreme point back-end. -
Method Summary
Modifier and TypeMethodDescriptioncreateExtremePointFinder(ALcyProperties aProperties) Creates an extreme point finder that createsILcdFeaturedpoints containing the features as defined in themodel descriptor.createModelDescriptor(ALcyProperties aProperties) Creates a model descriptor to be used for new extreme point models.Methods inherited from class com.luciad.lucy.addons.tea.ALcyTEABackEnd
createAltitudeDescriptor, createAltitudeMatrixViewFactory, createAltitudeProvider, getLucyEnv
-
Field Details
-
DOMAIN_OBJECT_CONTEXT_KEY
Property name for the domain object context associated with a shape to calculate extreme points for.- See Also:
-
-
Constructor Details
-
TLcyExtremePointBackEnd
Default constructor for the extreme point back-end.- Parameters:
aLucyEnv- the Lucy environment for which the back-end will be used
-
-
Method Details
-
createModelDescriptor
Creates a model descriptor to be used for new extreme point models.
This implementation creates an
ILcdFeaturedDescriptorwith the following feature list:Feature name Feature class Location ILcdPoint.class Altitude ILcdISO19103Measure.class Type TLcdExtremePointFinder.Type.class - Specified by:
createModelDescriptorin classALcyTEABackEnd- Parameters:
aProperties- a properties object with the following parameters:ALcyTEABackEnd.SOURCE_NAME_KEY: The source name that was used to retrieve the data from, usenullto indicate that it was created from scratch.ALcyTEABackEnd.DISPLAY_NAME_KEY: the display name that the model descriptor should use @return a suitable model descriptor
- Returns:
- a model descriptor to be used for new extreme point models.
-
createExtremePointFinder
Creates an extreme point finder that creates
ILcdFeaturedpoints containing the features as defined in themodel descriptor.- Parameters:
aProperties- currently not used.- Returns:
- an extreme point finder that creates
ILcdFeaturedpoints.
-