Uses of Interface
com.luciad.util.ILcdPropertyChangeSource
Package
Description
Representation aspects of ICAO symbols for AIS.
Everything related to views in a 2D world in the context of AIS.
Painters for 2D views in the context of AIS.
Basic functionality for introspection.
Provides 2D visualization support for
ILcdEarthTileSet
s.
This package contains the class
TLcdAIXM51GXYPainterEditorProvider
, which can be used as a
(label) painter provider and (label) editor provider to visualize and/or edit AIXM 5.1 data.Contains a painter provider for painting DGN shapes on a 2D view.
Contains painters and icons for visualizing GRIB data.
This package and its subpackagesprovides classes for visualizing KML data on both 2D and 3D maps.
This package provides classes for visualizing KML data on 2D maps.
This package provides classes for visualizing KML data on Lightspeed maps.
Classes to visualize a magnetic north chart and a controller to rotate the magnetic north to the top.
Handles the POL format.
Provides representations, decoders, and encoders for rasters.
Handles the S-52 format.
Contains a painter provider for painting S-57 geometries on a 2D view,
using the S-52 standard.
This package provides support for decoding VPF (Vector Product Format) data and displaying VPF data using GeoSym.
Provides support for visualizing vector data from a LuciadFusion Tile Store in a 2D view.
GUI aspects independent of any chosen windows API.
This package contains the core of Lucy: the
back-end
, which
is the central point of Lucy where addons
can add functionality to
extend Lucy, and the default front-end
.This package provides a new, highly configurable data format.
This package contains an abstract class that facilitates the implementation of
ILcyCustomizerPanel
s for
geometries of drawing shapes.This package provides the
TLcyLspDrawingAddOn
.Provides the addon that allows to draw trajectories on the map and to replay tracks along those
trajectories.
Provides the addon that offers preview support to Lucy for replaying recorded or
simulated data.
Provides support facilities for adding a new data format to Lucy.
Provides support facilities for adding visualization in a Lightspeed view for data formats.
Contains graphical user interface related classes like menu bars, toolbars, application panes and customizer factories.
Contains classes to create user-interface components for displaying and modifying the properties
of objects.
This package provides functionality to create customizer panel factories for instances of
TLcdDataPropertyValueContext
.Package containing an abstract class
ALcyFormatBar
, which provides a component that
can be displayed to manipulate a layer of a given format.
Contains support classes for handling TLcdStatusEvent's in an application.
Contains a broad range of classes related to the visual represention of a map.
Provides actions that have a relationship with a map.
Provides actions that have a relationship with a Lightspeed map.
Provides supporting classes for asynchronous painting.
This package provides generic linkers for the camera linking.It is used by the
package com.luciad.lucy.addons.cameralinking.
This package provides two abstract base classes which can be used to create Lightspeed specific camera linkers:
ALcyLspCameraLinker2D
and ALcyLspCameraLinker3D
.Contains a broad range of classes related to the visual representation of a map.
Provides utility classes for Lucy.
Provides support facilities for working with preferences and configuration.
Provides support facilities for working with key-value pairs.
Provides workspace support for Lucy; a workspace is the complete state of the application (loaded
data, opened panels, ...); it can be saved to and loaded from for example a file.
Model interfaces
Conversion of SLD Feature Type Style model into ILcdGXYPainter/ILcdGXYLabelPainter implementations which can be used
in an ILcdGXYView.
All projection related aspects.
Handles simulation of dynamic data.
Contains all classes for terrain elevation analysis.
The hypsometry package provides support for computing and rendering slopes,
orientations, azimuths, and other parameters derived from elevations.
General aspects of views.
Provides two-dimensional views and components supporting the visualization of the former's representation.
Provides layer-specific asynchronous painting.
Provides an asynchronous layer wrapper and paint queue implementation that allows
inserting Lightspeed layers into an
ILcdGXYView
.
Painter and editor classes for rendering and visually editing objects in an ILcdGXYView.
Provides support for OpenGL-based 2D and 3D visualization of data.
Provides various actions that affect an
ILspView
.Contains view world transformations.
Provides layering support for
ILspView
.Provides support for rendering images which are projected onto the 3D
terrain of an
ILspView
, as if by a slide
projector.Provides support for visualizing
ILcdGXYLayer
instances in an
ILspView
.Provides layering support for raster layers.
This package defines all interfaces and abstract base classes related to
ILspStyler
.Utilities for making maps.
Provides GXY visualization support
for the Military Grid Reference System (MGRS).
Classes to work with rectangular axis aligned grids consisting of multiple uniform levels, called multilevel grids.
Painters for maps.
Visualisation of the third dimension of a list of points.
Contains a layer factory for models that contain an
ALcdWMSProxy
object.This package contains a painter that visualizes
ALcdWMSProxy
instances in a GXY view using a tiled approach.-
Uses of ILcdPropertyChangeSource in com.luciad.ais.symbology.icao
Modifier and TypeClassDescriptionclass
This label painter paints detailed airspace labels according to the ICAO guidelines for aeronautical charts.class
This label painter paints the airspace operations type, the airspace name and (for Control Areas) the class of airspace along the airspace border.class
This painter paintsILcdGenericAirspace
objects according to the ICAO guidelines for aeronautical charts.class
This class contains all the logic needed to paint area minimum altitude labels.class
This extension ofTLcdICAONavaidLabelPainter
paints DME labels.class
This class contains all the logic needed to paint navaid labels.class
This extension ofTLcdICAONavaidLabelPainter
paints NDB labels.class
This painter paintsILcdRunway
objects according to the ICAO guidelines for aeronautical charts.class
This extension ofTLcdICAONavaidLabelPainter
paints TACAN labels.class
This extension ofTLcdICAONavaidLabelPainter
paints VOR labels. -
Uses of ILcdPropertyChangeSource in com.luciad.ais.view.gxy
Modifier and TypeClassDescriptionclass
This extension of theTLcdGXYPolylineLabelPainter
class paints a label alongside the longest segment of a given polyline. -
Uses of ILcdPropertyChangeSource in com.luciad.ais.view.gxy.painter
Modifier and TypeClassDescriptionclass
This extension ofTLcdGXYIconPainter
overrides the standard approach of always using the same icon.class
This painter extendsTLcdGXYPointListPainter
, but paints an icon if the point list contains only a single point.class
This painter is used for paintingILcdILS
objects.class
A painter forTLcdProcedureTrajectory
objects.class
This painter is used for refueling tracks (ILcdRefuelingTrack
and refueling air spacesILcdRefuelingAirspace
).class
This extension ofTLcdGXYShapeListPainter
paintsILcdShapeList
objects whose shapes are themselvesILcdPointList
implementations. -
Uses of ILcdPropertyChangeSource in com.luciad.beans
Modifier and TypeClassDescriptionclass
Deprecated.Use a UI builder (e.g.class
Deprecated.Use a UI builder (e.g. -
Uses of ILcdPropertyChangeSource in com.luciad.earth.view.gxy
Modifier and TypeClassDescriptionclass
A base class for paintingILcdEarthTileSet
s in anILcdGXYView
.class
ThisILcdGXYPainter
can paint the elevation data ofILcdEarthTileSet
instances in a 2D view.class
ThisILcdGXYPainter
can paint the multi-valued raster data ofILcdEarthTileSet
instances in a 2D view.class
ThisILcdGXYPainter
can paint the raster data ofILcdEarthTileSet
instances in a 2D view.class
ThisILcdGXYPainter
can paint the scalar data ofILcdEarthTileSet
instances in a 2D view.class
ThisILcdGXYPainter
can paint the vector data ofILcdEarthTileSet
instances in a 2D view.class
A 2D painter forTLcdEarthIndexedVertexArray
's. -
Uses of ILcdPropertyChangeSource in com.luciad.format.aixm51.view.gxy
Modifier and TypeClassDescriptionclass
ATLcdGXYStampLabelPainter
which draws an 'ICAO Annex 4'-compliant label for AIXM 5.1 Airspace features.class
ATLcdGXYStampLabelPainter
that draws an 'ICAO Annex 4'-compliant label for AIXM 5.1 Navaid features.class
Extension ofTLcdGXYLabelPainter
for AIXM 5.1 features that uses XPath expressions to retrieve the label content. -
Uses of ILcdPropertyChangeSource in com.luciad.format.dgn.gxy
Modifier and TypeClassDescriptionclass
This is an implementation ofILcdGXYPainter
that accepts aTLcdDGNCell
for painting on anILcdGXYView
.class
This is an implementation ofILcdGXYPainter
that accepts aTLcdDGNComplexShape
for painting on anILcdGXYView
.class
Deprecated.This painter is replaced byTLcdGXYEllipsePainter
-
Uses of ILcdPropertyChangeSource in com.luciad.format.grib.gxy
Modifier and TypeClassDescriptionclass
Deprecated.The NetCDF decoder should be used to decode GRIB data. -
Uses of ILcdPropertyChangeSource in com.luciad.format.kml22.view
Modifier and TypeClassDescriptionclass
An abstract class that defines a common interface for fit-to-object actions in KML 2.2 -
Uses of ILcdPropertyChangeSource in com.luciad.format.kml22.view.gxy
Modifier and TypeClassDescriptionclass
An extension ofTLcdGXYLayer
that can paintTLcdKML22ScreenOverlay
instances.class
An implementation ofALcdKML22ViewFitAction
. -
Uses of ILcdPropertyChangeSource in com.luciad.format.kml22.view.lightspeed
Modifier and TypeClassDescriptionclass
A view fit action for KML features in aILspView
. -
Uses of ILcdPropertyChangeSource in com.luciad.format.magneticnorth.gxy
Modifier and TypeClassDescriptionclass
AILcdGXYLabelPainter
implementation for objects in aILcdMagneticNorthModel
.class
Painter for layers containing aILcdMagneticNorthModel
. -
Uses of ILcdPropertyChangeSource in com.luciad.format.pol
Modifier and TypeClassDescriptionclass
Specific layer to display POL elements.class
A painter to paint POL elements. -
Uses of ILcdPropertyChangeSource in com.luciad.format.raster
Modifier and TypeInterfaceDescriptioninterface
AnILcdRasterPainter
provides additional common methods overILcdGXYPainter
, that are typically useful for painting rasters.Modifier and TypeClassDescriptionclass
This abstract class provides a basis for implementing theILcdRasterPainter
interface.class
TLcdAllInMemoryRasterPainter
implements anILcdGXYPainter
for anILcdRaster
.class
Important notice: the packagecom.luciad.imaging
presents a new API for the modeling of raster data.class
ThisILcdGXYPainter
paintsILcdMultivaluedRaster
objects from models that have aTLcdMultivaluedRasterModelDescriptor
.class
ThisILcdGXYPainter
can paintILcdMultilevelRaster
instances, applying only a scaling transformation.class
ThisILcdGXYPainter
can paintILcdRaster
instances, applying only a scaling transformation.class
Important notice: the packagecom.luciad.imaging
presents a new API for the modeling of raster data.class
This ILcdRasterPainter paints multilevel elevation rasters as translucent rasters with dark or light shading based on the position of the sun.class
This ILcdRasterPainter paints elevation rasters as translucent rasters with dark or light shading based on the position of the sun.class
ThisILcdGXYPainter
can paintILcdMultilevelRaster
instances, warping them between different coordinate systems as required.class
ThisILcdGXYPainter
can paintILcdRaster
instances, warping them between different coordinate systems as required. -
Uses of ILcdPropertyChangeSource in com.luciad.format.s52
Modifier and TypeClassDescriptionclass
S-52 configuration object, containing all display settings available in the S-52 rendering library. -
Uses of ILcdPropertyChangeSource in com.luciad.format.s52.gxy
Modifier and TypeClassDescriptionclass
A layer that adds support for the specific rendering requirements of S-57 catalogues.class
Deprecated.The functionality of this class is replaced by TLcdS52GXYCatalogueLayer, which has a simpler structure and is more performant.class
A layer that adds support for the specific rendering requirements of S-52.class
Deprecated.The functionality of this class is replaced by TLcdS52GXYCatalogueLayer, which has a simpler structure and is more performant. -
Uses of ILcdPropertyChangeSource in com.luciad.format.vpf
Modifier and TypeClassDescriptionclass
Deprecated.As of V6.0, this class should no longer be used.class
ExtendsTLcdGXYPointListPainter
and adds functionality for painting VPF domain objects using GeoSym symbology.class
ExtendsTLcdGXYIconPainter
and adds functionality for painting VPF domain objects using GeoSym symbology. -
Uses of ILcdPropertyChangeSource in com.luciad.fusion.client.view.gxy
Modifier and TypeClassDescriptionclass
Deprecated.Since 2017.0 support for coverages of type VECTOR has been superseded with other mechanisms. -
Uses of ILcdPropertyChangeSource in com.luciad.gui
Modifier and TypeInterfaceDescriptioninterface
This interface defines a command pattern The pattern is used for implementing actions launched from the GUI.interface
This interface describes objects that implement undo and redo behavior.Modifier and TypeClassDescriptionclass
An abstract implementation of anILcdAction
, that provides set and get methods for properties common to all actions and support for notifying listeners of changes to those properties.class
Abstract decorator class for anILcdAction
.class
Abstract implementation that implements all methods ofILcdUndoable
, exceptILcdUndoable.undo()
andILcdUndoable.redo()
.class
Implementation ofILcdUndoable
that is composed of several otherILcdUndoable
s.class
Deprecated.use your own UI insteadclass
An action that performs no operation.class
ThisILcdAction
prints the contents of a givenComponent
.class
class
-
Uses of ILcdPropertyChangeSource in com.luciad.internal.lucy.map
Modifier and TypeClassDescriptionclass
com.luciad.internal.lucy.map.TLcyStyledSnappableGXYLayer
TLcySnappableGXYLayer with a properties-based style. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy
Modifier and TypeInterfaceDescriptioninterface
This is the central backend of Lucy where all add-ons are registered, to which add-ons can add functionality and from which already added functionality can be retrieved. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.addons.drawing.format
Modifier and TypeClassDescriptionclass
ALcyDrawingSettings<S extends ILcdView & ILcdTreeLayered,
T extends ILcdLayer> This class provides access to the drawing settings of a drawing layer.class
Extension ofALcyDrawingSettings
for GXY maps. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.addons.drawing.gui.customizer
Modifier and TypeClassDescriptionclass
Abstract class that facilitates the implementation ofILcyCustomizerPanel
for shapes. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.addons.drawing.lightspeed
Modifier and TypeClassDescriptionfinal class
Extension ofALcyDrawingSettings
for Lightspeed maps. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.addons.pim
Modifier and TypeClassDescriptionclass
This class is only here because of beans compatibility. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.addons.previewer
Modifier and TypeClassDescriptionclass
This add-on allows you to work with real-time data: it provides UI for playing back real-time data through time, and updates the data in the view accordingly. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.format
Modifier and TypeClassDescriptionclass
Support class to plug the format-related objects created by anALcyFormat
(e.g. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.format.lightspeed
Modifier and TypeClassDescriptionclass
Support class to plug the format-related objects created by anALcyLspFormat
(e.g. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.gui
Modifier and TypeInterfaceDescriptioninterface
Interface that specifies an object that has a state 'active'.interface
Implementations of this interface are panes to put thejava.awt.Component
s of the application in.interface
Extension ofILcdAction
that allows to customize the component that represents it (typically aJButton
).interface
Extension ofILcyActiveSettable
that allows to customize the component that represents it (typically aJToggleButton
).Modifier and TypeClassDescriptionclass
Default implementation ofILcyActiveSettable
for convenience.class
Support class for writing an add-on that has an application pane.final class
ILcyActiveSettable
implementation which allows to show a Swing component in a full-screen view. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.gui.customizer
Modifier and TypeInterfaceDescriptioninterface
Interface that describes a composite implementation ofILcyCustomizerPanel
.interface
This interface represents a panel containing a user interface to customize some object.Modifier and TypeClassDescriptionclass
Abstract implementation ofILcyCustomizerPanel
that provides default implementations for most methods of the interface.class
Abstract class that facilitates the implementation ofILcyCustomizerPanel
for domain objects.class
Abstract class that facilitates the implementation ofILcyCustomizerPanel
for layers.class
Abstract class that facilitates the implementation ofILcyCustomizerPanel
forILcdModel
objects.class
Composite implementation ofILcyCustomizerPanel
that uses a JPanel.class
Composite implementation ofILcyCustomizerPanel
that uses a JTabbedPane. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.gui.customizer.dataproperty
Modifier and TypeClassDescriptionclass
Abstract base class for data property value customizer panels. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.gui.formatbar
Modifier and TypeClassDescriptionclass
(Swing) component that can be displayed to manipulate a layer of a given format. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.gui.status
Modifier and TypeClassDescriptionclass
Action to interrupt the current task usingThread#interrupt
. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.map
Modifier and TypeInterfaceDescriptioninterface
ILcyGenericMapComponent<S extends ILcdView,
T extends ILcdLayer> AnILcyGenericMapComponent
is a visual component that contains anILcdView
(a map).interface
AnILcyMapComponent
is anILcyGenericMapComponent
forILcdGXYView
(a flat map).interface
Manager of theILcyMapComponent
s that currently exist.Modifier and TypeClassDescriptionclass
Layer used to display the users area of interest.class
This class is a manager for theTLcyGenericMapManager
instances used in Lucy.class
Do not use this class, it's subject to change or disappear without notice.class
Do not use this class, it's subject to change or disappear without notice.class
TLcyGenericMapManager<S extends ILcdView,
T extends ILcdLayer> Manager of theILcyGenericMapComponent
s that currently exist.class
Implementation ofILcyMapComponent
.class
By implementingILcyMapManager
this class is a collection ofILcyMapComponent
s with one map being the active map.class
Do not use this class, it's subject to change or disappear without notice. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.map.action
Modifier and TypeClassDescriptionclass
ALcyCreateLayersAction<S extends ILcdView & ILcdTreeLayered,
T extends ILcdLayer> Abstract base class to create and add layers onto anILcyGenericMapComponent
.class
Abstract base class to create an extension ofTLcyGXYSetControllerActiveSettable
for a new controller.class
ALcyObjectSelectionAction<S extends ILcdView & ILcdTreeLayered>
Deprecated.UseALcdObjectSelectionAction
instead.class
class
ALcyGXYNewControllerActiveSettable
implementation for aTLcdGXYNewController2
.class
An active settable implementation which allows to activate a controller on a GXY view.class
ALcyGXYNewControllerActiveSettable
implementation for aTLcdGXYTouchNewController
.class
Action that creates a newILcyMapComponent
. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.map.action.lightspeed
Modifier and TypeClassDescriptionclass
An extension ofTLcyLspSetControllerActiveSettable
for new controllers.class
class
Active settable that enables a given world reference on the given view when activated.class
An active settable implementation which allows to activate a controller on a Lightspeed view. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.map.asynchronous
Modifier and TypeClassDescriptionclass
Panel wrapper for customizer panels that directly or indirectly influence asynchronously painted layers. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.map.cameralinking
Modifier and TypeClassDescriptionclass
Abstract class for applying and un-applying a tracking camera for the Camera Tracking addon. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.map.cameralinking.lightspeed
Modifier and TypeClassDescriptionclass
Implementation ofALcyLspCameraLinker
, specifically meant to be used in combination with 2D Lightspeed views.class
Implementation ofALcyLspCameraLinker
, specifically meant to be used in combination with 3D Lightspeed views. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.map.lightspeed
Modifier and TypeInterfaceDescriptioninterface
Lightspeed implementation ofILcyGenericMapComponent
.Modifier and TypeClassDescriptionclass
This object is used to create Lightspeed related application-wide style settings.class
Default implementation ofILcyLspMapComponent
.class
Lightspeed implementation of the general map manager. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.util
Modifier and TypeClassDescriptionclass
Abstract class that represents a piece of functionality that assists in achieving a specific task.class
Implementation ofALcyProperties
that stores TLcyStringProperties's supported value types as strings. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.util.preferences
Modifier and TypeClassDescriptionclass
Support class for working with preferences. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.util.properties
Modifier and TypeClassDescriptionclass
This abstract class represents a key-value pair collection.class
Convenience class to wrap anALcyProperties
in that one only has to overwrite those methods that are required.class
Composite implementation ofALcyProperties
.class
Default implementation ofALcyProperties
that can only storeString
values. -
Uses of ILcdPropertyChangeSource in com.luciad.lucy.workspace
Modifier and TypeClassDescriptionclass
TheALcyWorkspaceCodec
is responsible for encoding/decoding a workspace.class
Extension ofALcyWorkspaceCodec
that only uses a singleOutputStream
and a singleInputStream
to store/restore workspaces.class
Extension ofTLcyBlobWorkspaceCodec
that can save and load workspaces to/from the file system.class
This manager is the starting point for doing workspace related tasks. -
Uses of ILcdPropertyChangeSource in com.luciad.model
Modifier and TypeClassDescriptionclass
ThisILcdAction
is anILcdModelProducer
.class
ThisILcdAction
saves anILcdModel
. -
Uses of ILcdPropertyChangeSource in com.luciad.ogc.sld.view.gxy
Modifier and TypeClassDescriptionclass
Abstract class that contains the information to implement a painter for objects that should be rendered according to a feature type style.class
Abstract class that contains the information to implement a painter for objects that comply to a rule.class
AnALcdSLDFeatureTypeStylePainter
that checks whether the scale of the view it is painting is valid for the object set to it, delegates to its rule painters for objects that are accepted by the rule painters for all of itsILcdGXYPainter
functionalities (paint, isTouched, boundsSFCT, ...), delegates to its rule painters for objects that are accepted by the rule painters for all of itsILcdGXYLabelPainter
functionalities (paintLabel, labelBoundsSFCT, ...).class
A painter that handles painting of all the objects that comply to a given rule. -
Uses of ILcdPropertyChangeSource in com.luciad.projection
Modifier and TypeInterfaceDescriptioninterface
ILcdAzimuthals
areILcdProjection
objects that have a central point of zero distortion.interface
AnILcdConic
is anILcdProjection
that is derived by projection of geodetic points on a cone which is then unrolled.interface
AnILcdCylindrical
is anILcdProjection
that is obtained by wrapping a cylinder around the earth globe such that it touches the equator.interface
ILcdGeneralPerspective
areILcdProjection
objects that have a central point of zero distortion.interface
AnILcdObliqueCylindrical
is anILcdProjection
that is obtained by wrapping a cylinder around the globe.interface
ILcdPerspective
areILcdProjection
objects that have a central point of zero distortion.interface
AnILcdProjection
is a map projection.interface
An ILcdProjection that uses pairs of tie points to map from one coordinate system to another.interface
AnILcdTransverseCylindrical
is anILcdProjection
for which a cylinder is wrapped around the globe.Modifier and TypeClassDescriptionclass
ALcdAzimuthal
projections areILcdProjection
objects that have a central point of zero distortion.class
AALcdConic
is aILcdProjection
that is derived by projection of geodetic points on a cone which is then unrolled.class
AnALcdCylindrical
is anILcdProjection
that is obtained by wrapping a cylinder around the earth globe such that it touches the equator.class
ALcdGeneralPerspective
areILcdProjection
objects that have a central point of zero distortion.class
AnALcdObliqueCylindrical
is anILcdProjection
that is obtained by wrapping a cylinder around the globe.class
ALcdPerspective
areILcdProjection
objects that have a central point of zero distortion.class
This abstract class can be used to implement anILcdProjection
.class
AALcdTransverseCylindrical
is aILcdProjection
for which a cylinder is wrapped around the globe.class
Albers Equal Area Conic projection.class
Azimuthal Equidistant projection.class
Cassini projection.final class
Ellipsoidal version of the Cassini projection.class
Stereographic projection (modified for the Netherlands).class
Eckert IV projection.class
Eckert VI projection.class
Equidistant Cylindrical projection that uses ellipsoidal calculations.class
Lambert Azimuthal Equal-Area projection.class
Equidistant Cylindrical projection.class
General perspective projection.class
Geodetic projection.class
Gnomonic projection.class
Krovak Projectionclass
Spherical Lambert Azimuthal Equal-Area projection.class
Lambert Conformal Conic projection.class
Mercator projection.class
Miller Cylindrical projection.class
Mollweide projection.class
Oblique Mercator projection.class
Orthographic projection.class
Orthorectified projection.class
The perspective projection is an azimuthal projection that maps a 3D scene to a 2D plane as viewed through a camera viewfinder.class
Polar stereographic projection.class
Polyconic projection.class
Pseudo-Mercator projection.class
Rectified Polynomial Projection.class
Rectified Projective projection.class
Rectified Rational projection.class
A projection that maps image coordinates to ground coordinates based on Rational Polynomial Coefficients.class
Deprecated.Please use TLcdEquidistantCylindrical instead.class
Stereographic projection.class
Swiss Oblique Mercator projection.class
Transverse Mercator projection.class
Deprecated.class
Vertical perspective projection. -
Uses of ILcdPropertyChangeSource in com.luciad.realtime
Modifier and TypeInterfaceDescriptioninterface
AnILcdSimulatorModel
defines the simulated data to be displayed by aTLcdSimulator
in real or fast time onto differentILcdGXYView
s.Modifier and TypeClassDescriptionclass
Abstract convenience implementation of ILcdSimulatorModel that handles all properties and their property change events.class
Implementation of ILcdSimulatorModel whose time complexity for changing the date is generally related to the amount of changes that are required, not to the total amount of data.class
A compositeILcdSimulatorModel
implementation.class
Decorator for anILcdSimulatorModel
which allows to limit the exposed available time interval of theILcdSimulatorModel
. -
Uses of ILcdPropertyChangeSource in com.luciad.tea
Modifier and TypeClassDescriptionclass
Deprecated.As of 2023.0, this class has been deprecated. -
Uses of ILcdPropertyChangeSource in com.luciad.tea.hypsometry
Modifier and TypeClassDescriptionclass
A painter for hypsometric results based on an earth tileset.class
This ILcdRasterPainter paints hypsometric versions of multilevel elevation rasters.class
This ILcdRasterPainter paints hypsometric versions of elevation rasters. -
Uses of ILcdPropertyChangeSource in com.luciad.view
Modifier and TypeInterfaceDescriptioninterface
Provides the combined representation in anILcdView
of the objects in anILcdModel
.interface
AnILcdLayerTreeNode
is anILcdLayer
which can also have child layers.interface
AnILcdView
displays zero or moreILcdModel
objects.Modifier and TypeClassDescriptionclass
Action that works on the current map selection.class
AnILcdAction
that deletes all objects that were selected in aILcdLayer
from their respectiveILcdModel
.class
Default implementation of theILcdLayer
interface.class
This is anILcdAction
that changes the position of a givenILcdLayer
in anILcdLayered
.class
This is anILcdAction
that removes a givenILcdLayer
from anILcdLayered
.. -
Uses of ILcdPropertyChangeSource in com.luciad.view.gxy
Modifier and TypeInterfaceDescriptioninterface
This extension ofILcdGXYLayer
adds extra methods to allow querying and changing what labels get painted and where the labels are placed.interface
Handles editing of an object through interactions with the objects representations in anILcdGXYView
.interface
Interface that models a label editor allowing the user to move the labels on the map, for example graphically by using his mouse.interface
Extension ofILcdGXYMultiLabelPainter
that allows free label placement next to the discrete label placement offered by the super interface.interface
Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.interface
Deprecated.UseILcdLayerTreeNode
insteadinterface
Locates and paints the representation of an object on anILcdGXYView
.interface
AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.interface
AnILcdGXYView
that supports rotation, adding it as an extra parameter (next to the scale and origin mapping) to the view-world transformation.Modifier and TypeClassDescriptionclass
ALcdGXYEditor
is an abstract class that can be used for implementing theILcdGXYEditor
interface.class
This class implements some of the functionality common to mostILcdGXYLabelPainter2
s.class
ALcdGXYPainter
is an abstract class that can be used for implementing theILcdGXYPainter
interface.class
When triggered thisILcdAction
changes the origin and scale of a givenILcdGXYView
to either fit to the model bounds set or, in case the bounds set is null to fit to the combined bounds of all the objects contained in the layer set.class
Action to fit all selected objects of a view within the view clip.class
This label painter paints curved text strings along a path.class
Extension ofTLcdGXYLabelPainter
that retrieves the label content through theILcdDataObject
interface instead of usingobject.toString()
.class
Extension ofTLcdGXYPolygonLabelPainter
that retrieves the label content through theILcdDataObject
interface instead of usingobject.toString()
.class
Extension ofTLcdGXYPolylineLabelPainter
that retrieves the label content through theILcdDataObject
interface instead of usingobject.toString()
.class
ThisILcdGXYLayer
is a layer wrapper that paints the wrapped layer as color-coded densities.class
Deprecated.The functionality offered by this class has been replaced with a properILcdGXYLabelEditor
.class
Extension ofTLcdGXYLabelPainter
that retrieves the label content through theILcdFeatured
interface instead of usingobject.toString()
.class
Extension ofTLcdGXYPolygonLabelPainter
that retrieves the label content through theILcdFeatured
interface instead of usingobject.toString()
.class
Extension ofTLcdGXYPolylineLabelPainter
that retrieves the label content through theILcdFeatured
interface instead of usingobject.toString()
.class
An extension ofTLcdGXYHaloLabelPainter
that supportsILcdGXYLabelPainter2
.class
TLcdGXYLabelPainter
is an implementation ofILcdGXYLabelPainter2
that paints textual labels.class
Default implementation of theILcdGXYEditableLabelsLayer
interface.class
Deprecated.UseTLcdGXYLayerTreeNode
insteadclass
AnILcdLayerTreeNode
forILcdGXYLayer
s.class
TLcdGXYMultiFontLabelPainter
is an implementation ofILcdGXYLabelPainter2
that paints textual labels using multiple fonts or colors.class
TLcdGXYPolygonStampLabelPainter
that displays the polygon's toString() method as a text label.class
Polygon label painter and label editor that positions the center of labels inside the polygon.class
TLcdGXYPolylineStampLabelPainter
that displays a point list's toString() method as a text label.class
Point list label painter and label editor that positions labels on or along line segments.class
When triggered (actionPerformed), thisILcdAction
sets a givenILcdGXYController
on a givenILcdGXYView
.class
A painter and editor for all supported shape types.class
This implementation ofILcdGXYLabelPainter2
delegates the actual painting to aALcdGXYLabelStamp
.class
ILcdGXYView
implementation based on an off-screen image.
It does not depend on AWT or Swing components, and can be used on the server side (for example, in a Servlet) for generating images to be sent to light-weight clients.class
An implementation of theILcdGXYView
interface as ajava.awt.Canvas
.class
Makes the representations of all Objects that belong to one or moreILcdGXYLayer
s fit into the containingILcdGXYView
.class
An implementation of theILcdGXYView
interface as ajavax.swing.JPanel
.class
ILcdGXYView
implementation that consumes less memory thanTLcdGXYViewJPanel
.class
This is aILcdAction
(i.e. an ActionListener) for panning aILcdGXYView
of [deltaX,deltaY] in screen coordinates.class
An implementation of theILcdGXYView
interface as ajava.awt.Panel
.class
This PlanarImage implements an off-screen view.class
This is aILcdAction
(i.e. an ActionListener) for zooming aILcdGXYView
of a given zoom factor.class
ThisILcdAction
will save the content of anILcdGXYView
set as a property into a GIF File. -
Uses of ILcdPropertyChangeSource in com.luciad.view.gxy.asynchronous
Modifier and TypeInterfaceDescriptioninterface
Interface for layers that paint themselves asynchronously.Modifier and TypeClassDescriptionclass
TLcdGXYAsynchronousEditableLabelsLayerWrapper
extension forlayer nodes
.class
Implementation ofILcdGXYAsynchronousLayerWrapper
forILcdGXYEditableLabelsLayer
instances, wrapping and protecting the latter interface's state.class
TLcdGXYAsynchronousLayerWrapper
extension forlayer nodes
.class
Implementation ofILcdGXYAsynchronousLayerWrapper
forILcdGXYLayer
instances, wrapping and protecting the latter interface's state. -
Uses of ILcdPropertyChangeSource in com.luciad.view.gxy.asynchronous.lightspeed
Modifier and TypeClassDescriptionclass
Deprecated.Lightspeed integration in GXY views is no longer supported.class
Deprecated.Lightspeed integration in GXY views is no longer supported. -
Uses of ILcdPropertyChangeSource in com.luciad.view.gxy.painter
Modifier and TypeInterfaceDescriptioninterface
Painter that can discretize shapes intoILcdAWTPath
andILcdGeneralPath
instances, enabling them to be used in more complex shapes.Modifier and TypeClassDescriptionclass
ProvidesOUTLINED
,FILLED
andOUTLINED_FILLED
modes to paint objects which cover an area.class
Paints and locatesILcdArcBand
objects and enables visual editing ofILcd2DEditableArcBand
objects in anILcdGXYView
.class
Paints and locatesILcdArc
objects and enables visual editing ofILcd2DEditableArc
objects in anILcdGXYView
.class
Deprecated.useTLcdGXYShapeListPainter
instead.class
Paints and locatesILcdBounds
objects and enables visual editing ofILcd2DEditableBounds
objects in anILcdGXYView
.class
Paints, locates and enables visual editing ofTLcdLonLatBuffer
andTLcdLonLatHeightBuffer
objects in anILcdGXYView
.class
Paints and locatesILcdCircleBy3Points
objects and enables visual editing ofILcd2DEditableCircleBy3Points
objects in anILcdGXYView
.class
Paints and locatesILcdCircle
objects and enables visual editing ofILcd2DEditableCircle
objects in anILcdGXYView
.class
Paints and locatesILcdCircularArcBy3Points
,ILcdCircularArcByBulge
andILcdCircularArcByCenterPoint
objects and enables visual editing ofILcd2DEditableCircularArcBy3Points
,ILcd2DEditableCircularArcByBulge
andILcd2DEditableCircularArcByCenterPoint
objects in anILcdGXYView
.class
A wrapper for apainter
which limits the painted region to an area delimited by a certain set of shapes.class
Paints and locatesILcdCompositeCurve
objects and enables visual editing ofILcdCompositeCurve
objects in anILcdGXYView
.class
This label painter composes a list ofILcdGXYLabelPainter
s into 1 label painter.class
Paints and locates composite ring objects, i.e. objects that are of typeILcdCompositeCurve
andILcdRing
, and enables visual editing of editable composite ring objects, i.e. objects that are of typeILcdEditableCompositeCurve
andILcdRing
, in anILcdGXYView
.class
Deprecated.do not use.class
Paints and locatesILcdEllipse
objects and enables visual editing ofILcd2DEditableEllipse
objects in anILcdGXYView
.class
Paints buffer shapes and enables visual editing of buffer shapes in anILcdGXYView
.class
Wrapper for aILcdGXYPainter
that adds halo effects when painting objects.class
Paints and locatesILcdShape
objects as points and enables visual editing ofILcd2DEditableShape
objects as points in anILcdGXYView
.class
ThisILcdGXYPainter
paintsALcdImage
using icons at regular grid locations in the view.class
Painter for ALcdImage objects in anILcdGXYView
.class
This label painter adapts anILcdGXYPainter
into anILcdGXYLabelPainter2
.class
Deprecated.TLcdGXYBufferPainter can paint and edit both TLcdLonLatBuffer and TLcdLonLatHeightBuffer objects.class
Wrapper for anILcdGXYPainter
that paints objects at a certain offset.class
Paints and locatesILcdPointList
objects (includingILcdComplexPolygon
) and enables visual editing ofILcd2DEditablePointList
objects in anILcdGXYView
.class
Deprecated.useTLcdGXYShapeListPainter
instead.class
Deprecated.useTLcdGXYShapeListPainter
instead.class
Paints and edits rounded polylines and polygons.class
Paints and locatesILcdShapeList
objects and enables visual editing ofILcdShapeList
objects in anILcdGXYView
.class
Paints and locatesILcdSurface
objects and enables visual editing ofILcdSurface
objects in anILcdGXYView
.class
Paints and locatesILcdText
objects and enables visual editing ofILcd2DEditableText
objects in anILcdGXYView
. -
Uses of ILcdPropertyChangeSource in com.luciad.view.lightspeed
Modifier and TypeInterfaceDescriptioninterface
Defines anILspView
which is represented on screen by an AWT or Swing component.interface
AnILcdView
to visualize geospatial data in 2D or 3D, based on OpenGL.Modifier and TypeClassDescriptionclass
Abstract base class for implementations ofILspAWTView
.class
AnILspView
which is represented by an AWT component.class
Deprecated.Integration of LuciadLightspeed in C++ applications is no longer actively supported as of V2020.0.final class
AnILspView
which is represented by a JavaFX node.class
An offscreen Lightspeed view that uses an internal buffer to render images to.class
AnILspAWTView
which is represented by a Swing component. -
Uses of ILcdPropertyChangeSource in com.luciad.view.lightspeed.action
Modifier and TypeClassDescriptionclass
-
Uses of ILcdPropertyChangeSource in com.luciad.view.lightspeed.camera
Modifier and TypeClassDescriptionclass
This class defines a transformation between world coordinates and view coordinates.class
Orthographic world-to-view transformation.class
AnALspViewXYZWorldTransformation
which provides 3D perspective projection for anILspView
. -
Uses of ILcdPropertyChangeSource in com.luciad.view.lightspeed.layer
Modifier and TypeInterfaceDescriptioninterface
This interface is used by layers that have anILspStyler
and allow editing of this styler.interface
Extension ofILspPaintableLayer
that paints the contents of its model using anILspPainter
.interface
Root interface for all layers in anILspView
.interface
Interface for a layer that can paint itself into anILspView
.interface
This interface is used by layers that have anILspStyler
.Modifier and TypeClassDescriptionclass
Base class for implementations ofILspLayer
.class
Default implementation ofILspInteractivePaintableLayer
.class
Extension ofTLspLayer
that implementsILcdLayerTreeNode
and hence can also have child layers. -
Uses of ILcdPropertyChangeSource in com.luciad.view.lightspeed.layer.imageprojection
Modifier and TypeInterfaceDescriptioninterface
Interface for layers that can project images onto the 3D terrain in anILspView
. -
Uses of ILcdPropertyChangeSource in com.luciad.view.lightspeed.layer.integration.gxy
Modifier and TypeClassDescriptionclass
Deprecated.GXY integration in Lightspeed views is no longer supported.class
Deprecated.GXY integration in Lightspeed views is no longer supported. -
Uses of ILcdPropertyChangeSource in com.luciad.view.lightspeed.layer.raster
Modifier and TypeClassDescriptionclass
Layer implementation that can visualize raster data in anILspView
. -
Uses of ILcdPropertyChangeSource in com.luciad.view.lightspeed.style.styler
Modifier and TypeClassDescriptionfinal class
A customizable container forALspStyle
. -
Uses of ILcdPropertyChangeSource in com.luciad.view.map
Modifier and TypeClassDescriptionclass
TLcdGXYViewBufferedImage
extension suited for displaying maps.class
TLcdGXYViewCanvas
extension suited for displaying maps.class
TLcdMapGeorefGridLayer
is anILcdGXYLayer
that can be added in anILcdGXYView
to display a GeorefGrid.class
TLcdGXYViewJPanel
extension suited for displaying maps.class
TLcdGXYViewJPanelLightWeight
extension suited for displaying maps.class
ThisILcdGXYLayer
can be added in anILcdGXYView
to display aTLcdLonLatGrid
.class
TLcdGXYViewPanel
extension suited for displaying maps.class
Deprecated.use the SetProjectionAction provided in the projection sampleclass
TLcdUPSGridLayer
is anILcdGXYLayer
that can be added in anILcdGXYView
to display a Universal Polar Stereographic MGRS grid.class
TLcdUTMGridLayer
is anILcdGXYLayer
that can be added in anILcdGXYView
to display a UTM MGRS grid.class
ILcdGXYLayer
implementation that is capable of visualizing cartesian (XY) grid data. -
Uses of ILcdPropertyChangeSource in com.luciad.view.map.mgrs
Modifier and TypeClassDescriptionclass
ILcdGXYLayer
implementation that is capable of visualizing MGRS grid data (UTM + UPS). -
Uses of ILcdPropertyChangeSource in com.luciad.view.map.multilevelgrid
Modifier and TypeClassDescriptionclass
AnILcdGXYLayer
implementation that can be added to anILcdGXYView
to render and label aILcdMultilevelGrid
. -
Uses of ILcdPropertyChangeSource in com.luciad.view.map.painter
Modifier and TypeClassDescriptionclass
This painter displays a polar grid centered on a domain object.class
ThisILcdGXYPainter
paintsTLcdLonLatGrid
objects as a maritime-style border around the view.class
ThisILcdGXYPainter
paintsTLcdLonLatGrid
instances.class
TheTLcdUTMZonePainter
extendsALcdGXYPainter
and implementsILcdGXYPainter
to paint an UTM-MGRS zone (TLcdUTMZone
) on a hemisphere. -
Uses of ILcdPropertyChangeSource in com.luciad.view.vertical
Modifier and TypeClassDescriptionclass
ThisJPanel
allows to display one vertical profile (for example a 3D polyline of lon/lat/height points) and a number of sub-profiles that are associated to the main profile. -
Uses of ILcdPropertyChangeSource in com.luciad.wms.client.gxy
Modifier and TypeClassDescriptionclass
ThisILcdGXYLayer
implementation is designed for models containing anALcdWMSProxy
object.class
A painter forALcdWMSProxy
objects. -
Uses of ILcdPropertyChangeSource in com.luciad.wms.client.gxy.tiled
Modifier and TypeClassDescriptionclass
Painter for visualizingALcdWMSProxy
objects in a GXY view.