Index
All Classes and Interfaces|All Packages|Serialized Form
I
- I - Static variable in class com.luciad.input.KeyCode
-
A key code representing the 'I' key.
- IAnimation - Interface in com.luciad.animations
-
An animation that can be added to
AnimationManager
. - IBeam - Static variable in class com.luciad.maps.MouseCursor
-
Returns the I-beam mouse cursor, for example sue when editing text.
- ICancellableTask - Interface in com.luciad.concurrent
-
A task that can be canceled.
- icon(IIcon) - Method in class com.luciad.layers.features.FeatureCanvas.IconDrawCommand
-
Specifies the icon to draw.
- icon(IIcon) - Method in class com.luciad.layers.features.FeatureCanvas.LabelDrawCommand
-
Sets the icon to use for the label.
- icon(IIcon) - Method in class com.luciad.layers.styles.complexstrokes.builders.IconPatternBuilder
-
Sets the icon to be displayed.
- icon(IIcon) - Method in class com.luciad.layers.styles.FillStyle.Builder
-
Sets the icon to use as fill.
- Icon - Enum constant in enum class com.luciad.symbology.military.MilitarySymbologyNode.SymbolType
-
The symbol is represented by a single icon.
- iconBuilder() - Static method in class com.luciad.layers.styles.complexstrokes.ComplexStrokePatternFactory
-
Creates a builder used to make patterns containing an icon.
- iconEnabled(boolean) - Method in class com.luciad.symbology.military.MilitarySymbolStyle.Builder
-
Sets whether the internal icon in the frame of an icon symbol should be painted.
- IconPainterContext - Class in com.luciad.drawing
-
Contains context information for painting the icon.
- IconPainterContext(double) - Constructor for class com.luciad.drawing.IconPainterContext
-
Creates a new context using the given display scale.
- IconPatternBuilder - Class in com.luciad.layers.styles.complexstrokes.builders
-
Creates a pattern containing an icon.
- iconSize(long) - Method in class com.luciad.symbology.military.MilitarySymbolStyle.Builder
-
Sets the size of icon symbols in pixels.
- IController - Interface in com.luciad.controllers
-
An
IController
implementation interprets received events and triggers an action on the map. - ICreatorObserver - Interface in com.luciad.create
-
This observer is called when a feature was created and added to the layer by the
Creator
class, or when creation failed. - ICredentialsProvider - Interface in com.luciad.loaders
-
This interface provides methods to retrieve a user and password for sites requesting authentication.
- id(long) - Method in class com.luciad.models.features.Feature.Builder
-
Configures the id of the feature being built.
- IDataAnnotationFactory - Interface in com.luciad.datamodels
-
Factory that can create a
DataAnnotation
based on a completeDataType
. - IDataLoader - Interface in com.luciad.loaders
-
Interface for loading data from a path into memory.
- IEditHandle - Interface in com.luciad.edit.handles
-
An edit handle is a visual element on the
Map
that can react to events to perform an edit operation. - IEditHandles - Interface in com.luciad.edit.handles
- IEditHandlesObserver - Interface in com.luciad.edit.handles
-
An observer that allows you to receive change events from an
IEditHandles
when the collection of handles changes. - IExpressionVisitor - Interface in com.luciad.expressions
-
Expression
visitor interface that allows traversal of anExpression
or a Condition. - IFeatureCreateCallback - Interface in com.luciad.create.features
-
A callback interface that can signal that a feature was changed in the context of creation.
- IFeatureCreator - Interface in com.luciad.create.features
-
A feature creator can create feature instances, based on input events.
- IFeatureEditCallback - Interface in com.luciad.edit.features
-
A callback interface that can signal that a
Feature
was edited. - IFeatureEditCandidateObserver - Interface in com.luciad.edit.features
-
Observer that notifies of edit candidate changes.
- IFeatureEditCandidateProvider - Interface in com.luciad.edit.features
-
An edit candidate provider determines which Features are considered for editing.
- IFeatureEditConfiguration - Interface in com.luciad.edit.features
-
Allows you to configure the editing behavior for a feature layer.
- IFeatureGeometryProvider - Interface in com.luciad.models.features
- IFeatureHandlesProvider - Interface in com.luciad.edit.features
-
This class can provide
edit handles
for a givenFeature
. - IFeatureModel - Interface in com.luciad.models.features
-
A feature model allows to uniformly access vector data.
- IFeatureModelObserver - Interface in com.luciad.models.features
-
Observer for changes within the feature model.
- IFeatureModelUpdater - Interface in com.luciad.models.features
-
This class defines how an
IFeatureModel
can be updated. - IFeaturePainter - Interface in com.luciad.layers.features
-
A feature painter is used to specify how a feature is painted.
- IFeatureQueryCallback - Interface in com.luciad.models.features
-
A callback class that is called with the results of a query.
- IFeatureSaveSupport - Interface in com.luciad.models.features
-
An implementation of this interface can be supplied to the
FeatureModelPersistenceManager
to enable support for saving in-memory changes. - IFeatureStateObserver - Interface in com.luciad.layers.features
-
Can be used to retrieve notifications for
FeatureState
changes. - IFeatureTileModel - Class in com.luciad.models.featuretiles
-
Marker interface for tiled feature models.
- IFeatureUpdaterCallback - Interface in com.luciad.models.features
-
This callback is used by
IFeatureModelUpdater
to give feedback on whether the feature update was successful or not. - IffSif - Enum constant in enum class com.luciad.symbology.military.MilitarySymbol.Modifier
-
IFF/SIF Identification modes and codes (text modifier).
- ifThenElse(StyleExpression<Boolean>, StyleExpression<T>, StyleExpression<T>) - Static method in class com.luciad.layers.styles.expressions.StyleExpressionFactory
-
Creates an expression that implements if-then-else logic.
- IGeometryCreateCallback - Interface in com.luciad.create.geometries
-
A callback interface that can signal that a geometry was changed in the context of creation.
- IGeometryCreator - Interface in com.luciad.create.geometries
-
A geometry creator can create geometry instances, based on input events.
- IGeometryEditCallback - Interface in com.luciad.edit.geometries
-
A callback interface that can signal that a geometry was edited.
- IGeometryHandlesProvider - Interface in com.luciad.edit.geometries
-
This class can provide
edit handles
for a givenGeometry
. - IHttpClient - Interface in com.luciad.net.http
-
Interface for sending HTTP requests.
- IIcon - Interface in com.luciad.drawing
-
Represents an icon, that can for example be used when painting point data or labels.
- IIconPainter - Interface in com.luciad.drawing
-
An icon painter can paint an icon as an
Image
. - IInputEvent - Interface in com.luciad.input
-
Base interface for all input events.
- IInputEventCallback - Interface in com.luciad.input
-
A callback class that is called when a
IInputEvent
is fired. - IInvalidationCallback - Interface in com.luciad.utils
-
This is a callback class that is called when something is invalidated.
- ILayerListObserver - Interface in com.luciad.layers
-
Observer interface allowing to get notified about changes within the
LayerList
. - ILayerObserver - Interface in com.luciad.layers
-
Interface for observing layers.
- ILoggingBackend - Interface in com.luciad
-
Backend for the logging in this library.
- image(Image) - Method in class com.luciad.layers.styles.FillStyle.Builder
-
Sets the image to use as fill.
- Image - Class in com.luciad.drawing
-
An image with a width, height and pixel data in a specified pixel format.
- ImageIcon - Class in com.luciad.drawing
-
Helper class for loading JPEG or PNG files.
- ImageIcon.Builder - Class in com.luciad.drawing
- Image tiles - Search tag in com.luciad.formats.mbtiles.MbTilesModelDecoder.decode(String, MbTilesModelDecoderOptions)
- Section
- IMapObserver - Interface in com.luciad.maps
-
Interface for observing the
Map
. - IMapQueryFeaturesCallback - Interface in com.luciad.maps
-
A callback class that is called with the results of a queryFeatures.
- IMouseCursorCallback - Interface in com.luciad.maps
-
A callback class that is called when a cursor changes.
- Implementation notes - Search tag in com.luciad.geodesy.GeodesyCalculations.create(CoordinateReference, LineInterpolationType)
- Section
- Implement IIcon - Search tag in interface com.luciad.drawing.IIcon
- Section
- Implement IIconPainter - Search tag in interface com.luciad.drawing.IIcon
- Section
- Implementing a model - Search tag in interface com.luciad.models.features.IFeatureModel
- Section
- IMultilevelTiledAttributionProvider - Interface in com.luciad.models.rasters
-
This interface provides methods to retrieve the attributions for a given multilevel tiled raster layer.
- IMultilevelTiledRasterDataRetriever - Interface in com.luciad.models.rasters
-
The interface to implement to retrieve the raster tile for a given tile coordinate.
- IMultilevelTiledRasterDataRetrieverCallback - Interface in com.luciad.models.rasters
-
Interface with callback methods for the
raster data retriever
to call. - Inactive - Enum constant in enum class com.luciad.edit.handles.EditHandleState
-
Inactive handles have the lowest priority when it comes to event handling.
- includeControllerLayers(boolean) - Method in class com.luciad.maps.Map.FeatureQuery.Builder
-
Indicates if you want to query features on the controller layers in addition to the map layers.
- Info - Enum constant in enum class com.luciad.LogLevel
-
Indicates information of general interest.
- initialize() - Method in class com.luciad.Environment.Initializer
-
Create and initialize an
Environment
. - inMeters() - Method in class com.luciad.layers.features.FeatureCanvas.IconDrawCommand
-
Interpret the icon size and
offset
properties
as meters instead of pixels. - inMeters() - Method in class com.luciad.layers.features.FeatureCanvas.TextDrawCommand
-
Interpret the text size and
offset
properties
as meters instead of pixels. - inMeters() - Method in class com.luciad.layers.styles.LineStyle.Builder
-
Interpret the
line width
as meters instead of pixels. - inPath() - Method in class com.luciad.layers.features.FeatureCanvas.LabelDrawCommand
-
Configure the
LabelDrawCommand
to paint the label inside the anchor. - InProgress - Enum constant in enum class com.luciad.edit.ChangeStatus
-
Indicates that a change is transitional.
- InProgress - Enum constant in enum class com.luciad.input.EventStatus
-
Used to indicate that the event is in progress.
- InProgressKeyPoint - Enum constant in enum class com.luciad.edit.ChangeStatus
-
Indicates that the change represents an important key point.
- insertPoint(long, Coordinate) - Method in class com.luciad.geometries.Polyline
-
Creates a new
Polyline
with an newly inserted control point. - insertPoint(long, Coordinate) - Method in class com.luciad.geometries.PolylineRing
-
Creates a new
PolylineRing
with an newly inserted control point. - InstallationComposition - Enum constant in enum class com.luciad.symbology.military.MilitarySymbol.Modifier
-
Component type of APP-6C land installations (text modifier).
- Interactive - Enum constant in enum class com.luciad.layers.rasters.RasterLayerType
-
Indicates that the layer contains data which is largely static but which may be manipulated by the application user.
- interacts2D(Bounds, Bounds) - Static method in class com.luciad.geometries.Bounds
-
Checks of two given bounds geometries have an interaction, only considering x and y values.
- interacts2D(Bounds, Bounds, double) - Static method in class com.luciad.geometries.Bounds
-
Checks of two given bounds geometries have an interaction, only considering x and y values.
- InternalLayerListEvent.Type - Enum Class in com.luciad.layers
- interpolate(boolean) - Method in class com.luciad.models.rasters.RasterModelHeightProvider.Builder
-
Set whether (bilinear) interpolation should be when converting the source elevation data to a height value.
- interpolate(Coordinate, Coordinate, double) - Method in class com.luciad.geodesy.GeodesyCalculations
-
Calculates the point at a fraction of the distance (over ground) between point p1 and point p2.
- Interpretation based on the coordinate reference - Search tag in com.luciad.geometries.GeometryFactory.createArcBand(CoordinateReference, Coordinate, double, double, Angle, Angle)
- Section
- Interpretation based on the coordinate reference - Search tag in com.luciad.geometries.GeometryFactory.createArcBand(CoordinateReference, Coordinate, double, double, Angle, Angle, Angle.Direction)
- Section
- Interpretation based on the coordinate reference - Search tag in com.luciad.geometries.GeometryFactory.createCircularArcByCenterPoint(CoordinateReference, Coordinate, double, Angle, Angle)
- Section
- Interpretation based on the coordinate reference - Search tag in com.luciad.geometries.GeometryFactory.createCircularArcByCenterPoint(CoordinateReference, Coordinate, double, Angle, Angle, Angle.Direction)
- Section
- intersection2D(Bounds, Bounds) - Static method in class com.luciad.geometries.Bounds
-
Returns the intersection of the two given bounds geometries.
- invalidate() - Method in class com.luciad.models.rasters.IRasterModel
-
This method indicates that the content of the raster model has changed.
- Invalid names - Search tag in com.luciad.formats.geopackage.GeoPackageModelEncoder.createEmptyGeoPackageDataSet(String, GeoPackageFeatureModelCreateOptions)
- Section
- Invert - Enum constant in enum class com.luciad.controllers.SelectMode
-
Select mode where the selected state of clicked feature is inverted, all other features keep their state.
- IPointConstraint - Interface in com.luciad.geometries.constraints
-
A constraint on
Point
editing. - IPointEditAction - Interface in com.luciad.edit.handles
-
Abstraction of an action that is executed based on a
Point
. - IPolylineConstraint - Interface in com.luciad.geometries.constraints
-
A constraint on
Polyline
editing. - IPolylineRingConstraint - Interface in com.luciad.geometries.constraints
-
A constraint on
PolylineRing
. - IProxySelector - Interface in com.luciad.loaders
-
This interface allows to select a proxy to use when connecting to network resources.
- IRasterModel - Class in com.luciad.models.rasters
-
Marker interface for raster models.
- is3D() - Method in class com.luciad.layers.features.FeaturePainterContext
- is3D() - Method in class com.luciad.maps.Map
-
Returns whether this
Map
is visualized in 3D. - isAffiliationColorEnabled() - Method in class com.luciad.symbology.military.MilitarySymbolStyle
-
Returns whether the affiliation color mode is enabled.
- isAlphaPreMultiplied() - Method in class com.luciad.drawing.Image
-
Returns whether the image is using premultiplied alpha.
- isAppendPointHandleValid(IEditHandle, Observable<Polyline>, FeatureEditContext) - Method in interface com.luciad.edit.geometries.PolylineHandlesProvider.IHandleFactory
-
Returns true if the given handle is still valid, or false if it should be removed.
- isBaseGeometrySupported(Geometry) - Static method in class com.luciad.geometries.ExtrudedGeometry
-
Tests whether the given geometry can be used as a base geometry for an
ExtrudedGeometry
. - isCanceled() - Method in class com.luciad.concurrent.CancellationToken
-
Returns whether the cancellation token has the status canceled.
- isCondition() - Method in class com.luciad.expressions.Expression
-
Returns whether this expression is a condition.
- isDefault() - Method in class com.luciad.formats.wmts.WmtsLayerStyle
-
Returns whether the layer style is the default one for the layer.
- isDependentOnFeatureState(FeatureState) - Method in class com.luciad.layers.features.FeaturePainterContext
-
Returns whether this
IFeaturePainter
is dependent on the givenFeatureState
. - isEditable() - Method in class com.luciad.formats.geopackage.GeoPackageModelDecoderOptions
-
Returns whether the resulting model is editable.
- isEditable() - Method in class com.luciad.layers.features.FeatureLayer
-
Returns whether this layer is editable.
- ISelectionCandidateCallback - Interface in com.luciad.controllers
-
This callback needs to be called to let
ISelectionCandidateChooser
know which (subset of) features should be selected. - ISelectionCandidateChooser - Interface in com.luciad.controllers
-
A selection candidate handler has the responsibility to show candidates for selection and let a user choose which feature(s) they want to select.
- isElevationPointHandleValid(IEditHandle, Observable<Point>, FeatureEditContext) - Method in interface com.luciad.edit.geometries.PointHandlesProvider.IHandleFactory
-
Returns true if the given handle is still valid, or false if it should be removed.
- isElevationPointHandleValid(IEditHandle, Observable<Polyline>, long, FeatureEditContext) - Method in interface com.luciad.edit.geometries.PolylineHandlesProvider.IHandleFactory
-
Returns true if the given handle is still valid, or false if it should be removed.
- isEnabled() - Method in class com.luciad.maps.effects.AmbientOcclusionEffect
-
Returns whether the Ambient Occlusion effect is enabled.
- isEnabled() - Method in class com.luciad.maps.effects.AtmosphereEffect
-
Returns whether the atmosphere effect is enabled.
- isEnabled() - Method in class com.luciad.maps.effects.EyeDomeLightingEffect
-
Returns whether the Eye-dome lighting effect is enabled.
- isEnabled() - Method in class com.luciad.maps.MapNavigator.AboveConstraintOptions
-
Returns whether the constraint is enabled.
- isEnabled() - Method in class com.luciad.maps.MapNavigator.BoundsConstraintOptions
-
Returns whether the constraint is enabled.
- isEnabled(Object, LogLevel) - Method in interface com.luciad.ILoggingBackend
- isFeatureStateEnabled(FeatureState) - Method in class com.luciad.layers.features.FeaturePainterContext
-
Returns if the given
FeatureState
is enabled for theFeature
that is currently being painted. - isFillEnabled() - Method in class com.luciad.symbology.military.MilitarySymbolStyle
-
Returns whether an icon symbol should be painted filled.
- isFolderOnly() - Method in class com.luciad.symbology.military.MilitarySymbologyNode
-
Returns whether this node is a folder-only node, i.e.
- isFrameEnabled() - Method in class com.luciad.symbology.military.MilitarySymbolStyle
-
Returns whether the frame of an icon symbol should be painted.
- isIconEnabled() - Method in class com.luciad.symbology.military.MilitarySymbolStyle
-
Returns whether the internal icon in the frame of an icon symbol should be painted.
- isIdentity() - Method in class com.luciad.geodesy.Transformation
-
Returns whether this transformation is an identity transformation, i.e.
- isIncludeControllerLayers() - Method in class com.luciad.maps.Map.FeatureQuery
-
Returns whether the controller layers are taken into account in the query.
- isInsertPointHandleValid(IEditHandle, Observable<Polyline>, long, FeatureEditContext) - Method in interface com.luciad.edit.geometries.PolylineHandlesProvider.IHandleFactory
-
Returns true if the given handle is still valid, or false if it should be removed.
- isInsertPointHandleValid(IEditHandle, Observable<PolylineRing>, long, FeatureEditContext) - Method in interface com.luciad.edit.geometries.PolylineRingHandlesProvider.IHandleFactory
-
Returns true if the given handle is still valid, or false if it should be removed.
- isInterpolate() - Method in class com.luciad.models.rasters.RasterModelHeightProvider
-
Returns whether (bilinear) interpolation is used when calculating height values form the source data.
- isLabeled() - Method in class com.luciad.layers.features.FeatureLayer
-
Returns whether this layer displays labels.
- isLabeled() - Method in class com.luciad.layers.grids.GridLayer
-
Returns whether this layer displays labels.
- isLabeled() - Method in class com.luciad.layers.mbtiles.MbTilesFeatureLayer
-
Returns whether this layer displays labels.
- isLeft() - Method in class com.luciad.input.mouse.MouseButton
-
Returns whether the button is the left mouse button.
- isLooping() - Method in interface com.luciad.animations.IAnimation
-
Returns whether this animation is a looping animation.
- isLuciadExtensionsEnabled() - Method in class com.luciad.formats.geopackage.GeoPackageFeatureModelCreateOptions
-
Returns whether the new feature model has Luciad specific extensions.
- isLuciadExtensionsEnabled() - Method in class com.luciad.formats.geopackage.GeoPackageFeatureModelExportOptions
-
Returns whether the new feature model has Luciad specific extensions.
- isMiddle() - Method in class com.luciad.input.mouse.MouseButton
-
Returns whether the button is the middle mouse button.
- isModifiersEnabled() - Method in class com.luciad.symbology.military.MilitarySymbolStyle
-
Returns whether modifiers are enabled.
- isMovePointHandleValid(IEditHandle, Observable<PolylineRing>, long, FeatureEditContext) - Method in interface com.luciad.edit.geometries.PolylineRingHandlesProvider.IHandleFactory
-
Returns true if the given handle is still valid, or false if it should be removed.
- isMovePointHandleValid(IEditHandle, Observable<Polyline>, long, FeatureEditContext) - Method in interface com.luciad.edit.geometries.PolylineHandlesProvider.IHandleFactory
-
Returns true if the given handle is still valid, or false if it should be removed.
- isOpaque() - Method in class com.luciad.formats.wms.WmsLayer
-
Returns whether the layer is opaque.
- isOverlay() - Method in class com.luciad.maps.MapQueryFeaturesResult
-
When overlay is true, it means that the part of the feature that was touched is always painted on top of everything else.
- isOverwriteExistingTables() - Method in class com.luciad.formats.geopackage.GeoPackageFeatureModelCreateOptions
-
Returns whether an existing table with the same name should be overwritten, or if it should result in an error.
- isOverwriteExistingTables() - Method in class com.luciad.formats.geopackage.GeoPackageFeatureModelExportOptions
-
Returns whether existing tables with the same name should be overwritten, or if it should result in an error.
- isPitchEnabled() - Method in class com.luciad.controllers.RotateEventHandler
-
Returns whether the
RotateEventHandler
can change the pitch of the camera. - isPrependPointHandleValid(IEditHandle, Observable<Polyline>, FeatureEditContext) - Method in interface com.luciad.edit.geometries.PolylineHandlesProvider.IHandleFactory
-
Returns true if the given handle is still valid, or false if it should be removed.
- isPrimitive() - Method in class com.luciad.datamodels.DataType
-
Returns whether this is a primitive type, i.e.
- isQueryable() - Method in class com.luciad.layers.features.FeatureLayer
-
Returns whether the features of this layer can be returned in the
Map#queryFeatures
method. - isRemovePointHandleValid(IEditHandle, Observable<Polyline>, long, FeatureEditContext) - Method in interface com.luciad.edit.geometries.PolylineHandlesProvider.IHandleFactory
-
Returns true if the given handle is still valid, or false if it should be removed.
- isRemovePointHandleValid(IEditHandle, Observable<PolylineRing>, long, FeatureEditContext) - Method in interface com.luciad.edit.geometries.PolylineRingHandlesProvider.IHandleFactory
-
Returns true if the given handle is still valid, or false if it should be removed.
- isRight() - Method in class com.luciad.input.mouse.MouseButton
-
Returns whether the button is the right mouse button.
- isStateEnabled(LayerFeatureId, FeatureState) - Method in class com.luciad.layers.features.FeatureStateManager
-
Checks if the given feature state is enabled for the given feature identifier.
- isSurroundingRectangleEnabled() - Method in class com.luciad.symbology.military.MilitarySymbolStyle
-
Returns whether icon symbols are painted with a surrounding rectangle.
- isTextureCompressionEnabled() - Method in class com.luciad.layers.tileset3d.TileSet3DLayer
-
Returns whether texture compression is enabled.
- isTranslateHandleValid(IEditHandle, Observable<Feature>, Observable<Geometry>, FeatureEditContext) - Method in interface com.luciad.edit.features.FeatureHandlesProvider.IHandleFactory
-
Returns true if the translate handle is still valid, or false if it should be removed.
- isTransparencyEnabled() - Method in class com.luciad.layers.tileset3d.TileSet3DLayer
-
Returns whether transparency is enabled.
- isTransparent() - Method in class com.luciad.formats.wms.WmsDataSource
-
Returns whether the WMS is requested to return an image with a transparent background.
- isUnknown() - Method in class com.luciad.input.mouse.MouseButton
-
Returns whether the button is unknown.
- isUseFeatureAsHandle() - Method in class com.luciad.edit.handles.PointEditHandle
-
Returns whether this handle should paint any icons itself.
- isValid() - Method in class com.luciad.cartesian.Rectangle
-
Returns whether all fields are neither not-a-number nor infinite and the width and height are non-negative.
- isValidFormatString(String) - Static method in class com.luciad.grids.lonlat.LonLatFormat
-
Returns if the given string is a valid LonLat format string.
- isVisible() - Method in class com.luciad.layers.Layer
-
Returns whether this layer is visible.
- isYawEnabled() - Method in class com.luciad.controllers.RotateEventHandler
-
Returns whether the
RotateEventHandler
can change the yaw of the camera. - ITask - Interface in com.luciad.concurrent
-
Interface for a class that represents a task to be executed.
- ITaskScheduler - Interface in com.luciad.concurrent
-
Interface for a class that can schedule tasks.
- ITileSet3DModel - Class in com.luciad.models.tileset3d
-
Marker interface for 3D tile set models.
- ITranslateEditAction - Interface in com.luciad.edit.handles
-
A translate action performs a translation of a geometry or feature.
All Classes and Interfaces|All Packages|Serialized Form