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
Modifier and TypeFieldDescriptionstatic final String
Property 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
ConstructorDescriptionTLcyExtremePointBackEnd
(ILcyLucyEnv aLucyEnv) Default constructor for the extreme point back-end. -
Method Summary
Modifier and TypeMethodDescriptioncreateExtremePointFinder
(ALcyProperties aProperties) Creates an extreme point finder that createsILcdFeatured
points 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
ILcdFeaturedDescriptor
with the following feature list:Feature name Feature class Location ILcdPoint.class Altitude ILcdISO19103Measure.class Type TLcdExtremePointFinder.Type.class - Specified by:
createModelDescriptor
in 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, usenull
to 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
ILcdFeatured
points containing the features as defined in themodel descriptor
.- Parameters:
aProperties
- currently not used.- Returns:
- an extreme point finder that creates
ILcdFeatured
points.
-