Uses of Package
com.luciad.view.gxy
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.
A tool that preprocesses 3D terrain repositories based on a model containing
ILcdEarthAsset
objects.ILcdEarthTileSet
that provides raster data
suitable for use as a 3D terrain texture.Provides classes for
ILcdEarthTileSet
s with terrain data.Provides 2D visualization support for
ILcdEarthTileSet
s.Provides decoders and helper classes to support the AIXM format.
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.Provides decoders and helper classes to support the ARINC 424 format.
This package contains functionality for retrieving copyright information from an ILcdGXYView with
Bing Maps imagery.
This package provides classes to visualize Bing Maps data on a GXY map.
This package contains a layer factory to visualize SIGWX weather feature models found in BUFR files.
Contains a painter provider for painting CGM shapes on a 2D view.
Decoders and helper classes to support the DAFIF format (Digital Aeronautical Flight Information
File).
GUI aspects independent of any chosen windows API in the context of the DAFIF format.
Provides painters for typical database objects.
Contains a painter provider for painting DGN shapes on a 2D view.
Contains a painter provider for painting DWG shapes on a 2D view.
Contains painters and icons for visualizing GRIB data.
This package provides classes for visualizing KML data on 2D maps.
Classes to visualize a magnetic north chart and a controller to rotate the magnetic north to the top.
This package contains a GXY layer factory for the portrayal of MGCP data in accordance with the
MGCP 2.0 Portrayal Standard.
Contains a painter provider and a label painter provider for painting MIF
shapes on a 2D view.
This package contains a painter provider to visualize NetCDF models.
Provides support for decoding NITF files.
Provides API for visualizing NVG data in an
ILcdGXYView
.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.
Contains class for visualization of VPF data.
Provides support for visualizing vector data from a LuciadFusion Tile Store in a 2D view.
This package provides the functionality to support several geographic data formats
in the engine.
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 an add-on which adds Bing maps data support to a 2D map.
Provides the add-ons to support various data formats in Lucy; both data formats that ship
with LuciadLightspeed Essential as well as data formats that ship with additional LuciadLightspeed components.
This package provides a new, highly configurable data format.
Provides various addons that add support for 2D maps; the most important addon is the TLcyMapAddOn.
Provides the addon that allows to draw trajectories on the map and to replay tracks along those
trajectories.
Provides the addon that offers printing support to Lucy.
Terrain analysis add-on for contour calculations.
Terrain analysis add-on for extreme point calculations.
Terrain analysis add-on for line-of-sight coverages.
Terrain analysis add-on for viewsheds.
Terrain analysis add-on for visibility calculations.
Provides support facilities for adding a new data format to Lucy.
Contains graphical user interface related classes like menu bars, toolbars, application panes and customizer factories.
Contains a broad range of classes related to the visual represention of a map.
Provides actions that have a relationship with a map.
Provides supporting classes for asynchronous painting.
Contains controllers for a map component.
This package contains classes that can be used to implement labeling in Lucy.
Model interfaces
Conversion of SLD Feature Type Style model into ILcdGXYPainter/ILcdGXYLabelPainter implementations which can be used
in an ILcdGXYView.
This package provides support for the OGC Web Map Tile Service (WMTS).
This package contains a layer factory to visualize WMTS models.
Handles simulation of dynamic data.
Handles the labeling of realtime data for GXY layers.
Three-dimensional shapes that can be changed in two dimensions.
Representation aspects of APP-6A symbols in xy space.
Painters for the APP-6A symbols that are not icons.
Representation aspects of MIL-STD 2525 military symbols in xy space.
Painters for the MIL-STD 2525 military symbols that are not icons.
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.
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
.This package provides functionality to automatically assign
ILcdGXYAsynchronousPaintQueue
instances to asynchronous
layers
.Controllers for 2D views.
Touch controllers for the 2D view.
Handles GXY view label placers and GXY labeling algorithms.
Handles GXY labeling algorithms.
Handles discrete placements labeling algorithms.
This package contains utility classes that can be used to implement ILcdGXYLabelingAlgorithms.
This package contains classes for working with measurement values in a GXY context.
Painter and editor classes for rendering and visually editing objects in an ILcdGXYView.
This package provides specializations of
TLcdLayerTree
and related classes for GXY views and GXY layers.This package contains the implementation of the navigation controls for a
ILcdGXYView
.Provides support for visualizing
ILcdGXYLayer
instances in an
ILspView
.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.
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.Implementation of the OGC Web Map Service (WMS) specification.
Contains encoders to send GetMap/GetFeatureInfo results to the client.
Implementation of the OGC Web Map Tile Service.
-
ClassDescriptionThis class implements some of the functionality common to most
ILcdGXYLabelPainter2
s.ALcdGXYPainter
is an abstract class that can be used for implementing theILcdGXYPainter
interface.ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Interface that models a label editor allowing the user to move the labels on the map, for example graphically by using his mouse.This is the interface for all classes that define how to get a validILcdGXYLabelEditor
for editing the labels of anObject
.A label painter allows to paint and query the view bounds of a domain object's label representation.Extension ofILcdGXYMultiLabelPainter
that allows free label placement next to the discrete label placement offered by the super interface.This is the interface for all classes that define how to get a validILcdGXYLabelPainter
for painting the labels of anObject
.AILcdGXYMultiLabelPainter
can paint multiple labels per object.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
.Implementation ofILcdGXYPainterStyle
that represents a line style, with a color and line width that can be different in regular and selected mode.TLcdGXYPolylineStampLabelPainter
that displays a point list's toString() method as a text label.Point list label painter and label editor that positions labels on or along line segments.This implementation ofILcdGXYLabelPainter2
delegates the actual painting to aALcdGXYLabelStamp
. -
ClassDescriptionThis class implements some of the functionality common to most
ILcdGXYLabelPainter2
s.ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Interface that models a label editor allowing the user to move the labels on the map, for example graphically by using his mouse.This is the interface for all classes that define how to get a validILcdGXYLabelEditor
for editing the labels of anObject
.A label painter allows to paint and query the view bounds of a domain object's label representation.Extension ofILcdGXYMultiLabelPainter
that allows free label placement next to the discrete label placement offered by the super interface.This is the interface for all classes that define how to get a validILcdGXYLabelPainter
for painting the labels of anObject
.AILcdGXYMultiLabelPainter
can paint multiple labels per object.Extension ofTLcdGXYLabelPainter
that retrieves the label content through theILcdFeatured
interface instead of usingobject.toString()
.TLcdGXYPolylineStampLabelPainter
that displays a point list's toString() method as a text label.Point list label painter and label editor that positions labels on or along line segments. -
ClassDescription
ALcdGXYPainter
is an abstract class that can be used for implementing theILcdGXYPainter
interface.ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Handles editing of an object through interactions with the objects representations in anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYEditor
to edit the objects in the layers model.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
. -
ClassDescription
-
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescription
ALcdGXYPainter
is an abstract class that can be used for implementing theILcdGXYPainter
interface.ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
.Default implementation of theILcdGXYEditableLabelsLayer
interface. -
ClassDescriptionThis class implements some of the functionality common to most
ILcdGXYLabelPainter2
s.ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Handles editing of an object through interactions with the objects representations in anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYEditor
to edit the objects in the layers model.Interface that models a label editor allowing the user to move the labels on the map, for example graphically by using his mouse.This is the interface for all classes that define how to get a validILcdGXYLabelEditor
for editing the labels of anObject
.A label painter allows to paint and query the view bounds of a domain object's label representation.Extension ofILcdGXYMultiLabelPainter
that allows free label placement next to the discrete label placement offered by the super interface.This is the interface for all classes that define how to get a validILcdGXYLabelPainter
for painting the labels of anObject
.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.AILcdGXYMultiLabelPainter
can paint multiple labels per object.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.TLcdGXYLabelPainter
is an implementation ofILcdGXYLabelPainter2
that paints textual labels.This implementation ofILcdGXYLabelPainter2
delegates the actual painting to aALcdGXYLabelStamp
. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
.Default implementation of theILcdGXYEditableLabelsLayer
interface. -
ClassDescriptionAn
ILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
. -
ClassDescription
ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
.Default implementation of theILcdGXYEditableLabelsLayer
interface. -
ClassDescriptionAn
ILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescriptionHandles editing of an object through interactions with the objects representations in an
ILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYEditor
to edit the objects in the layers model.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
. -
ClassDescription
ALcdGXYPainter
is an abstract class that can be used for implementing theILcdGXYPainter
interface.ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
. -
ClassDescription
ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
. -
ClassDescription
ALcdGXYPainter
is an abstract class that can be used for implementing theILcdGXYPainter
interface.ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Interprets user interaction on anILcdGXYView
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescriptionThis extension of
ILcdGXYLayer
adds extra methods to allow querying and changing what labels get painted and where the labels are placed.A label painter allows to paint and query the view bounds of a domain object's label representation.This is the interface for all classes that define how to get a validILcdGXYLabelPainter
for painting the labels of anObject
.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.Default implementation of theILcdGXYEditableLabelsLayer
interface. -
ClassDescriptionThis class implements some of the functionality common to most
ILcdGXYLabelPainter2
s.ALcdGXYPainter
is an abstract class that can be used for implementing theILcdGXYPainter
interface.ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Interprets user interaction on anILcdGXYView
.Handles editing of an object through interactions with the objects representations in anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYEditor
to edit the objects in the layers model.Interface that models a label editor allowing the user to move the labels on the map, for example graphically by using his mouse.This is the interface for all classes that define how to get a validILcdGXYLabelEditor
for editing the labels of anObject
.A label painter allows to paint and query the view bounds of a domain object's label representation.Extension ofILcdGXYMultiLabelPainter
that allows free label placement next to the discrete label placement offered by the super interface.This is the interface for all classes that define how to get a validILcdGXYLabelPainter
for painting the labels of anObject
.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.AILcdGXYMultiLabelPainter
can paint multiple labels per object.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.TLcdGXYPolylineStampLabelPainter
that displays a point list's toString() method as a text label.Point list label painter and label editor that positions labels on or along line segments. -
ClassDescriptionDefault implementation of the
ILcdGXYEditableLabelsLayer
interface. -
ClassDescription
ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.A label painter allows to paint and query the view bounds of a domain object's label representation.This is the interface for all classes that define how to get a validILcdGXYLabelPainter
for painting the labels of anObject
.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
. -
ClassDescriptionHandles editing of an object through interactions with the objects representations in an
ILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYEditor
to edit the objects in the layers model.A label painter allows to paint and query the view bounds of a domain object's label representation.This is the interface for all classes that define how to get a validILcdGXYLabelPainter
for painting the labels of anObject
.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model. -
ClassDescription
ALcdGXYPainter
is an abstract class that can be used for implementing theILcdGXYPainter
interface.This extension ofILcdGXYLayer
adds extra methods to allow querying and changing what labels get painted and where the labels are placed.Handles editing of an object through interactions with the objects representations in anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYEditor
to edit the objects in the layers model.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
.Default implementation of theILcdGXYEditableLabelsLayer
interface. -
ClassDescription
ALcdGXYPainter
is an abstract class that can be used for implementing theILcdGXYPainter
interface.ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
. -
ClassDescription
-
ClassDescription
ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.This extension ofILcdGXYLayer
adds extra methods to allow querying and changing what labels get painted and where the labels are placed.A label painter allows to paint and query the view bounds of a domain object's label representation.This is the interface for all classes that define how to get a validILcdGXYLabelPainter
for painting the labels of anObject
.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.Deprecated.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.Default implementation of theILcdGXYEditableLabelsLayer
interface.Deprecated.UseTLcdGXYLayerTreeNode
instead -
ClassDescription
ALcdGXYPainter
is an abstract class that can be used for implementing theILcdGXYPainter
interface.This extension ofILcdGXYLayer
adds extra methods to allow querying and changing what labels get painted and where the labels are placed.Handles editing of an object through interactions with the objects representations in anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYEditor
to edit the objects in the layers model.This is the interface for all classes that define how to get a validILcdGXYLabelPainter
for painting the labels of anObject
.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
.Provides low-level operations for painting and editing on anILcdGXYView
.
SeeALcdGXYPen.create(com.luciad.model.ILcdModelReference)
for default factory methods.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.Default implementation of theILcdGXYEditableLabelsLayer
interface. -
ClassDescriptionA label painter allows to paint and query the view bounds of a domain object's label representation.This is the interface for all classes that define how to get a valid
ILcdGXYLabelPainter
for painting the labels of anObject
.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model. -
ClassDescriptionThis extension of
ILcdGXYLayer
adds extra methods to allow querying and changing what labels get painted and where the labels are placed.Provides anILcdGXYLayer
with anILcdGXYEditor
to edit the objects in the layers model.This is the interface for all classes that define how to get a validILcdGXYLabelEditor
for editing the labels of anObject
.This is the interface for all classes that define how to get a validILcdGXYLabelPainter
for painting the labels of anObject
.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.Default implementation of theILcdGXYEditableLabelsLayer
interface. -
ClassDescription
-
ClassDescriptionThis extension of
ILcdGXYLayer
adds extra methods to allow querying and changing what labels get painted and where the labels are placed.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.Default implementation of theILcdGXYEditableLabelsLayer
interface. -
ClassDescriptionThis interface models a decoder for
ILcdGXYLayer
objects.This interface models an encoder forILcdGXYLayer
objects. -
ClassDescriptionAn
ILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescriptionLocates and paints the representation of an object on an
ILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model. -
ClassDescriptionProvides an
ILcdGXYLayer
with anILcdGXYEditor
to edit the objects in the layers model.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
. -
ClassDescriptionInterprets user interaction on an
ILcdGXYView
.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescriptionThis extension of
ILcdGXYLayer
adds extra methods to allow querying and changing what labels get painted and where the labels are placed.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.Default implementation of theILcdGXYEditableLabelsLayer
interface. -
ClassDescriptionAn
ILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
.This interface models a decoder forILcdGXYLayer
objects.This interface models an encoder forILcdGXYLayer
objects. -
ClassDescriptionAn
ILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescription
ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Interprets user interaction on anILcdGXYView
.This extension ofILcdGXYLayer
adds extra methods to allow querying and changing what labels get painted and where the labels are placed.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.This interface models a decoder forILcdGXYLayer
objects.This interface models an encoder forILcdGXYLayer
objects.A layer subset list defines a set of domain objects that are present in one or more layers.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.Marker interface indicating a layer whose labels should not be deconflicted byILcdView
implementations.Default implementation of theILcdGXYEditableLabelsLayer
interface. -
ClassDescriptionInterprets user interaction on an
ILcdGXYView
.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
.This interface models a decoder forILcdGXYLayer
objects.This interface models an encoder forILcdGXYLayer
objects.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.Deprecated.ILcdGXYViewLabelPlacer offers more powerful and flexible decluttering functionality -
ClassDescription
ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.A layer subset list defines a set of domain objects that are present in one or more layers. -
ClassDescriptionProvider of
TLcdGXYLabelObstacle
s: locations where label placement should be avoided.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
. -
ClassDescriptionAn
ILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescription
ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Handles editing of an object through interactions with the objects representations in anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYEditor
to edit the objects in the layers model.A label painter allows to paint and query the view bounds of a domain object's label representation.Extension ofILcdGXYMultiLabelPainter
that allows free label placement next to the discrete label placement offered by the super interface.This is the interface for all classes that define how to get a validILcdGXYLabelPainter
for painting the labels of anObject
.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.AILcdGXYMultiLabelPainter
can paint multiple labels per object.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.Default implementation of theILcdGXYEditableLabelsLayer
interface. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
. -
ClassDescription
ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Provider ofTLcdGXYLabelObstacle
s: locations where label placement should be avoided.A provider of label priorities.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.Deprecated.label algorithm providers offer more flexibility for labeling layersAnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.Deprecated.ILcdGXYViewLabelPlacer offers more powerful and flexible decluttering functionality -
ClassDescription
ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.A provider of label priorities that is able to distinguish between an object's labels and sublabels.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescriptionThis interface defines all transformations between world coordinates and AWT view coordinates.
-
ClassDescription
ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.A layer subset list defines a set of domain objects that are present in one or more layers.Locates and paints the representation of an object on anILcdGXYView
. -
ClassDescriptionHandles editing of an object through interactions with the objects representations in an
ILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYEditor
to edit the objects in the layers model.A label painter allows to paint and query the view bounds of a domain object's label representation.This is the interface for all classes that define how to get a validILcdGXYLabelPainter
for painting the labels of anObject
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model. -
ClassDescription
ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.A layer subset list defines a set of domain objects that are present in one or more layers.Locates and paints the representation of an object on anILcdGXYView
. -
ClassDescriptionHandles editing of an object through interactions with the objects representations in an
ILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYEditor
to edit the objects in the layers model.A label painter allows to paint and query the view bounds of a domain object's label representation.This is the interface for all classes that define how to get a validILcdGXYLabelPainter
for painting the labels of anObject
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model. -
ClassDescription
ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
. -
ClassDescription
ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Interprets user interaction on anILcdGXYView
.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescription
ALcdGXYPainter
is an abstract class that can be used for implementing theILcdGXYPainter
interface.ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model. -
ClassDescriptionAn
ALcdGXYInteractiveLabelProvider
can provide ajava.awt.Component
that can be shown to the user so he can modify the properties of the object.This listener can be used to be notified when interaction is started, stopped or cancelled.This class implements some of the functionality common to mostILcdGXYLabelPainter2
s.AnALcdGXYLabelStamp
is an object that performs the actual painting of a label.ALcdGXYPainter
is an abstract class that can be used for implementing theILcdGXYPainter
interface.Provides default implementations for some of theILcdGXYPen
methods.Indicates the rendering quality of the pen.ILcdAWTPath
is an interface defining a path in AWT coordinates.ILcdGeneralPath
is an interface defining a general path in world coordinates.ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Interprets user interaction on anILcdGXYView
.This extension ofILcdGXYLayer
adds extra methods to allow querying and changing what labels get painted and where the labels are placed.Handles editing of an object through interactions with the objects representations in anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYEditor
to edit the objects in the layers model.Interface that models a label editor allowing the user to move the labels on the map, for example graphically by using his mouse.This is the interface for all classes that define how to get a validILcdGXYLabelEditor
for editing the labels of anObject
.Provider ofTLcdGXYLabelObstacle
s: locations where label placement should be avoided.A label painter allows to paint and query the view bounds of a domain object's label representation.Extension ofILcdGXYMultiLabelPainter
that allows free label placement next to the discrete label placement offered by the super interface.This is the interface for all classes that define how to get a validILcdGXYLabelPainter
for painting the labels of anObject
.A provider of label priorities.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.This interface models a decoder forILcdGXYLayer
objects.This interface models an encoder forILcdGXYLayer
objects.Deprecated.label algorithm providers offer more flexibility for labeling layersDeprecated.UseILcdLayerTreeNode
insteadA layer subset list defines a set of domain objects that are present in one or more layers.AILcdGXYMultiLabelPainter
can paint multiple labels per object.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
.Provides low-level operations for painting and editing on anILcdGXYView
.
SeeALcdGXYPen.create(com.luciad.model.ILcdModelReference)
for default factory methods.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.Deprecated.ILcdGXYViewLabelPlacer offers more powerful and flexible decluttering functionalityThis interface defines all transformations between model coordinates and AWT view coordinates.This interface defines all transformations between world coordinates and AWT view coordinates.Provides a validILcdGXYViewXYWorldTransformation
for anILcdGXYView
.This interface defines a parametric representation of a path.AnILcdGXYView
that supports rotation, adding it as an extra parameter (next to the scale and origin mapping) to the view-world transformation.Specifies how the interior of a shape is determined for self-intersecting polygons, i.e. how to calculate whether a point is outside or inside the shape.Implementation ofILcdGXYPainterStyle
that represents a line style, with a color and line width that can be different in regular and selected mode.AStroke
implementation that can be used to draw one or more patterns repetitively along a path.This is an implementation ofILcdGXYContext
.Extension ofTLcdGXYLabelPainter
that retrieves the label content through theILcdDataObject
interface instead of usingobject.toString()
.Extension ofTLcdGXYPolygonLabelPainter
that retrieves the label content through theILcdDataObject
interface instead of usingobject.toString()
.Extension ofTLcdGXYPolylineLabelPainter
that retrieves the label content through theILcdDataObject
interface instead of usingobject.toString()
.Deprecated.The functionality offered by this class has been replaced with a properILcdGXYLabelEditor
.This is an implementation ofILcdGXYEditorProvider
that returns for anObject
anILcdGXYEditor
that has been registered for its class.Extension ofTLcdGXYLabelPainter
that retrieves the label content through theILcdFeatured
interface instead of usingobject.toString()
.Extension ofTLcdGXYPolygonLabelPainter
that retrieves the label content through theILcdFeatured
interface instead of usingobject.toString()
.Extension ofTLcdGXYPolylineLabelPainter
that retrieves the label content through theILcdFeatured
interface instead of usingobject.toString()
.A label painter that adds halo effects to labels.The fill pattern.TLcdGXYLabelPainter
is an implementation ofILcdGXYLabelPainter2
that paints textual labels.Default implementation of theILcdGXYEditableLabelsLayer
interface.A greedy layer label painter based on the label locations provided by each label'slabel painter
.This is an implementation of theILcdGXYLayerSubsetList
interface.TLcdGXYMultiFontLabelPainter
is an implementation ofILcdGXYLabelPainter2
that paints textual labels using multiple fonts or colors.This is an implementation of theILcdGXYPainterStyle
interface.A painter provider that allowsregistering
painters for specific types of shapes.
By default, the provider is empty.APropertyEditor
for theTLcdGXYPainterProvider
class.ILcdGXYPen
for painting and editing elementary shapes defined in a geodetic model reference or grid reference with very high performance.TLcdGXYPolygonStampLabelPainter
that displays the polygon's toString() method as a text label.Polygon label painter and label editor that positions the center of labels inside the polygon.TLcdGXYPolylineStampLabelPainter
that displays a point list's toString() method as a text label.Point list label painter and label editor that positions labels on or along line segments.This implementation ofILcdGXYLabelPainter2
delegates the actual painting to aALcdGXYLabelStamp
.Deprecated.ILcdGXYViewLabelPlacer offers more powerful and flexible decluttering functionalityDeprecated.ILcdGXYPainterStyle
based onjava.awt.Stroke
.This line style builder makes it possible to create pre-defined stroke based line styles.Describes how lines are ended.Describes how segments are joined. -
ClassDescriptionThis extension of
ILcdGXYLayer
adds extra methods to allow querying and changing what labels get painted and where the labels are placed.Handles editing of an object through interactions with the objects representations in anILcdGXYView
.Interface that models a label editor allowing the user to move the labels on the map, for example graphically by using his mouse.A label painter allows to paint and query the view bounds of a domain object's label representation.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.Provides low-level operations for painting and editing on anILcdGXYView
.
SeeALcdGXYPen.create(com.luciad.model.ILcdModelReference)
for default factory methods.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.Deprecated.ILcdGXYViewLabelPlacer offers more powerful and flexible decluttering functionality -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescriptionAn
ALcdGXYInteractiveLabelProvider
can provide ajava.awt.Component
that can be shown to the user so he can modify the properties of the object.ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Interprets user interaction on anILcdGXYView
.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.A layer subset list defines a set of domain objects that are present in one or more layers.Locates and paints the representation of an object on anILcdGXYView
.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.This interface defines all transformations between world coordinates and AWT view coordinates.This is an implementation ofILcdGXYContext
.This is an implementation of theILcdGXYLayerSubsetList
interface. -
ClassDescription
ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Interprets user interaction on anILcdGXYView
.Handles editing of an object through interactions with the objects representations in anILcdGXYView
.A label painter allows to paint and query the view bounds of a domain object's label representation.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.Deprecated.label algorithm providers offer more flexibility for labeling layersA layer subset list defines a set of domain objects that are present in one or more layers.Locates and paints the representation of an object on anILcdGXYView
.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.This interface defines all transformations between world coordinates and AWT view coordinates.Default implementation of theILcdGXYEditableLabelsLayer
interface. -
ClassDescriptionProvider of
TLcdGXYLabelObstacle
s: locations where label placement should be avoided.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescriptionAn
ILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescription
ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.This is the interface for all classes that define how to get a validILcdGXYLabelPainter
for painting the labels of anObject
.A provider of label priorities that is able to distinguish between an object's labels and sublabels.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescription
ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.A provider of label priorities that is able to distinguish between an object's labels and sublabels.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescriptionAn
ILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescriptionThis class implements some of the functionality common to most
ILcdGXYLabelPainter2
s.ALcdGXYPainter
is an abstract class that can be used for implementing theILcdGXYPainter
interface.ILcdAWTPath
is an interface defining a path in AWT coordinates.ILcdGeneralPath
is an interface defining a general path in world coordinates.ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Handles editing of an object through interactions with the objects representations in anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYEditor
to edit the objects in the layers model.Interface that models a label editor allowing the user to move the labels on the map, for example graphically by using his mouse.This is the interface for all classes that define how to get a validILcdGXYLabelEditor
for editing the labels of anObject
.A label painter allows to paint and query the view bounds of a domain object's label representation.Extension ofILcdGXYMultiLabelPainter
that allows free label placement next to the discrete label placement offered by the super interface.This is the interface for all classes that define how to get a validILcdGXYLabelPainter
for painting the labels of anObject
.AILcdGXYMultiLabelPainter
can paint multiple labels per object.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
.Provides low-level operations for painting and editing on anILcdGXYView
.
SeeALcdGXYPen.create(com.luciad.model.ILcdModelReference)
for default factory methods.This interface defines all transformations between world coordinates and AWT view coordinates.Specifies how the interior of a shape is determined for self-intersecting polygons, i.e. how to calculate whether a point is outside or inside the shape. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
. -
ClassDescriptionProvides default implementations for some of the
ILcdGXYPen
methods.ILcdAWTPath
is an interface defining a path in AWT coordinates.ILcdGeneralPath
is an interface defining a general path in world coordinates.ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Interprets user interaction on anILcdGXYView
.Handles editing of an object through interactions with the objects representations in anILcdGXYView
.A label painter allows to paint and query the view bounds of a domain object's label representation.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.Deprecated.label algorithm providers offer more flexibility for labeling layersA layer subset list defines a set of domain objects that are present in one or more layers.Locates and paints the representation of an object on anILcdGXYView
.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
.Provides low-level operations for painting and editing on anILcdGXYView
.
SeeALcdGXYPen.create(com.luciad.model.ILcdModelReference)
for default factory methods.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.This interface defines all transformations between world coordinates and AWT view coordinates.Provides a validILcdGXYViewXYWorldTransformation
for anILcdGXYView
.Marker interface indicating a layer whose labels should not be deconflicted byILcdView
implementations.AnILcdGXYView
that supports rotation, adding it as an extra parameter (next to the scale and origin mapping) to the view-world transformation.Default implementation of theILcdGXYEditableLabelsLayer
interface.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.An implementation of theILcdGXYView
interface as ajava.awt.Canvas
.An implementation of theILcdGXYView
interface as ajavax.swing.JPanel
.ILcdGXYView
implementation that consumes less memory thanTLcdGXYViewJPanel
.An implementation of theILcdGXYView
interface as ajava.awt.Panel
. -
ClassDescriptionHandles editing of an object through interactions with the objects representations in an
ILcdGXYView
.A label painter allows to paint and query the view bounds of a domain object's label representation.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.Provides low-level operations for painting and editing on anILcdGXYView
.
SeeALcdGXYPen.create(com.luciad.model.ILcdModelReference)
for default factory methods.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.Marker interface indicating a layer whose labels should not be deconflicted byILcdView
implementations. -
ClassDescription
ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Handles editing of an object through interactions with the objects representations in anILcdGXYView
.A label painter allows to paint and query the view bounds of a domain object's label representation.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.AnILcdGXYPainterStyle
tells anILcdGXYPainter
how to set up the drawing properties of aGraphics
(e.g. Color, Stroke, etc) before painting anObject
in a given mode andILcdGXYContext
.Provides low-level operations for painting and editing on anILcdGXYView
.
SeeALcdGXYPen.create(com.luciad.model.ILcdModelReference)
for default factory methods.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescription
ALcdGXYPainter
is an abstract class that can be used for implementing theILcdGXYPainter
interface.ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.A label painter allows to paint and query the view bounds of a domain object's label representation.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model. -
ClassDescription
ALcdGXYPainter
is an abstract class that can be used for implementing theILcdGXYPainter
interface.ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.This extension ofILcdGXYLayer
adds extra methods to allow querying and changing what labels get painted and where the labels are placed.Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.Default implementation of theILcdGXYEditableLabelsLayer
interface. -
ClassDescription
ALcdGXYPainter
is an abstract class that can be used for implementing theILcdGXYPainter
interface.ILcdGXYContext
defines the context to be used by anILcdGXYPainter
(respectively anILcdGXYEditor
) for drawing (editing) on anILcdGXYView
anObject
belonging to anILcdModel
.Locates and paints the representation of an object on anILcdGXYView
.Provides anILcdGXYLayer
with anILcdGXYPainter
to represent the objects in the layers model. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
.A layer subset list defines a set of domain objects that are present in one or more layers.AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.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. -
ClassDescriptionA layer subset list defines a set of domain objects that are present in one or more layers.An
ILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects. -
ClassDescriptionProvides the combined representation in an
ILcdGXYView
of all objects in anILcdModel
.
ILcdLayerTreeNode
instead