public class TLcyExtremePointBackEnd extends ALcyTEABackEnd
ALcyTEABackEnd
Modifier and Type | Field and Description |
---|---|
static String |
DOMAIN_OBJECT_CONTEXT_KEY
Property name for the domain object context associated with a shape to calculate extreme points for.
|
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 and Description |
---|
TLcyExtremePointBackEnd(ILcyLucyEnv aLucyEnv)
Default constructor for the extreme point back-end.
|
Modifier and Type | Method and Description |
---|---|
TLcdExtremePointFinder |
createExtremePointFinder(ALcyProperties aProperties)
Creates an extreme point finder that creates
ILcdFeatured points
containing the features as defined in the model descriptor . |
ILcdModelDescriptor |
createModelDescriptor(ALcyProperties aProperties)
Creates a model descriptor to be used for new extreme point models.
|
createAltitudeDescriptor, createAltitudeMatrixViewFactory, createAltitudeProvider, getLucyEnv
public static final String DOMAIN_OBJECT_CONTEXT_KEY
public TLcyExtremePointBackEnd(ILcyLucyEnv aLucyEnv)
aLucyEnv
- the Lucy environment for which the back-end will be usedpublic 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 |
createModelDescriptor
in class ALcyTEABackEnd
aProperties
- a properties object with the following parameters:
ALcyTEABackEnd.SOURCE_NAME_KEY
: The source name that was used to retrieve the data
from, use null
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
public TLcdExtremePointFinder createExtremePointFinder(ALcyProperties aProperties)
Creates an extreme point finder that creates ILcdFeatured
points
containing the features as defined in the model descriptor
.
aProperties
- currently not used.ILcdFeatured
points.