Package | Description |
---|---|
com.luciad.create |
Supports interactive creation of Features on the Map.
|
com.luciad.create.features |
Creating features.
|
com.luciad.edit.features |
Editing features.
|
com.luciad.layers.features |
Support for rendering of feature (vector) data.
|
com.luciad.models.features |
Models containing vector data.
|
com.luciad.symbology.military |
Support for MIL-STD 2525 and APP6 symbologies.
|
Modifier and Type | Method and Description |
---|---|
void |
ICreatorObserver.onFeatureCreated(Feature createdFeature,
FeatureLayer featureLayer)
Called when a new feature is created and added to the layer.
|
Modifier and Type | Method and Description |
---|---|
void |
IFeatureCreateCallback.onFeatureChanged(Feature newFeature,
ChangeStatus changeStatus)
Can be implemented to handle the given feature.
|
Constructor and Description |
---|
FeatureCreator(Feature initialFeature,
IGeometryCreator geometryCreator)
Creates a new
FeatureCreator . |
Modifier and Type | Method and Description |
---|---|
Observable<Feature> |
FeatureEditContext.getFeature() |
Modifier and Type | Method and Description |
---|---|
void |
IFeatureEditConfiguration.edit(Feature feature,
long layerId,
Map map,
FeatureEditConfigurationBuilder builder)
Configures the edit behavior for a given
Feature . |
void |
IFeatureEditCallback.onEdit(Feature newFeature,
ChangeStatus changeStatus)
Can be implemented to handle the given
Feature . |
Modifier and Type | Method and Description |
---|---|
boolean |
CompositeFeatureHandlesProvider.canProvide(Observable<Feature> feature,
FeatureEditContext context)
Indicates if this handles provider can create handles for the given
Feature . |
boolean |
FeatureHandlesProvider.canProvide(Observable<Feature> feature,
FeatureEditContext context)
Indicates if this handles provider can create handles for the given
Feature . |
boolean |
IFeatureHandlesProvider.canProvide(Observable<Feature> feature,
FeatureEditContext context)
Indicates if this handles provider can create handles for the given
Feature . |
IEditHandle |
FeatureHandlesProvider.IHandleFactory.createTranslateHandle(Observable<Feature> feature,
Observable<Geometry> geometry,
ITranslateEditAction editAction,
FeatureEditContext context)
Creates a handle that allows you to translate the entire
Geometry . |
boolean |
FeatureHandlesProvider.IHandleFactory.isTranslateHandleValid(IEditHandle translateHandle,
Observable<Feature> feature,
Observable<Geometry> geometry,
FeatureEditContext context)
Returns true if the translate handle is still valid, or false if it should be removed.
|
IEditHandles |
CompositeFeatureHandlesProvider.provide(Observable<Feature> feature,
FeatureEditContext context,
IFeatureEditCallback featureEditCallback)
Returns handles for the given feature.
|
IEditHandles |
FeatureHandlesProvider.provide(Observable<Feature> feature,
FeatureEditContext context,
IFeatureEditCallback featureEditCallback)
Returns handles for the given feature.
|
IEditHandles |
IFeatureHandlesProvider.provide(Observable<Feature> feature,
FeatureEditContext context,
IFeatureEditCallback featureEditCallback)
Returns handles for the given feature.
|
Modifier and Type | Method and Description |
---|---|
void |
IFeaturePainter.paint(Feature feature,
FeaturePainterContext context,
FeatureCanvas canvas)
Specifies how the given feature is painted.
|
Modifier and Type | Method and Description |
---|---|
Feature |
DefaultFeatureGeometryProvider.applyGeometry(Feature originalFeature,
Geometry newGeometry)
|
Feature |
IFeatureGeometryProvider.applyGeometry(Feature originalFeature,
Geometry newGeometry)
|
Feature |
Feature.Builder.build()
Build the feature using the settings configured.
|
Feature |
FeatureChange.getFeature()
Returns the changed feature, or
null . |
Modifier and Type | Method and Description |
---|---|
static boolean |
FeatureExpressionEvaluator.accept(Feature feature,
FeatureExpressionEvaluator featureExpressionEvaluator)
Convenience method to evaluate whether a feature meets a condition.
|
FeatureModelUpdate.Builder |
FeatureModelUpdate.Builder.addFeature(Feature newFeature)
Adds the given
Feature to the model. |
ExpressionValue |
FeatureExpressionEvaluator.apply(Feature feature)
Evaluates an expression for the given feature.
|
Feature |
DefaultFeatureGeometryProvider.applyGeometry(Feature originalFeature,
Geometry newGeometry)
|
Feature |
IFeatureGeometryProvider.applyGeometry(Feature originalFeature,
Geometry newGeometry)
|
int |
FeatureComparator.compare(Feature o1,
Feature o2) |
Geometry |
DefaultFeatureGeometryProvider.getGeometry(Feature feature)
|
Geometry |
IFeatureGeometryProvider.getGeometry(Feature feature)
|
boolean |
IFeatureQueryCallback.handleFeature(Feature feature)
Implement this method to handle a feature that is returned by the
IFeatureModel#query method. |
void |
IFeatureUpdaterCallback.onFeatureAdded(FeatureChange change,
Feature addedFeature)
Called by
IFeatureModelUpdater#update whenever a feature was added the model. |
FeatureModelUpdate.Builder |
FeatureModelUpdate.Builder.updateFeature(Feature newFeature)
This method is called to replace the
Feature with the same id. |
Modifier and Type | Method and Description |
---|---|
static Observable<Geometry> |
ObservableFeatureUtil.deriveGeometry(Observable<Feature> observableFeature,
IFeatureGeometryProvider geometryProvider)
Derives an
Observable Geometry from the given observable feature. |
FeatureModelBuilder |
FeatureModelBuilder.features(List<Feature> features)
Sets the features of the feature model.
|
Constructor and Description |
---|
FeatureChange(Feature feature,
FeatureChangeType featureChangeType)
Constructs the feature change based on a feature instance and the type of change for the feature.
|
Modifier and Type | Method and Description |
---|---|
Feature |
MilitarySymbol.copyToFeature(Feature feature,
Geometry geometry)
Creates a new feature based on this military symbol and the given feature.
|
Modifier and Type | Method and Description |
---|---|
Feature |
MilitarySymbol.copyToFeature(Feature feature,
Geometry geometry)
Creates a new feature based on this military symbol and the given feature.
|
static MilitarySymbol |
MilitarySymbol.create(Feature feature)
Creates an editable military symbol based on the given
Feature . |
Modifier and Type | Method and Description |
---|---|
boolean |
MilitarySymbolFeatureHandlesProvider.canProvide(Observable<Feature> feature,
FeatureEditContext context)
Indicates if this handles provider can create handles for the given
Feature . |
IEditHandles |
MilitarySymbolFeatureHandlesProvider.provide(Observable<Feature> feature,
FeatureEditContext context,
IFeatureEditCallback featureEditCallback)
Returns handles for the given feature.
|
Constructor and Description |
---|
MilitarySymbolFeatureCreator(Feature initialFeature)
Creates a new
MilitarySymbolFeatureCreator that uses the given initial Feature . |