Package | Description |
---|---|
com.luciad.ais.symbology.icao |
Representation aspects of ICAO symbols for AIS.
|
com.luciad.ais.view.gxy |
Everything related to views in a 2D world in the context of AIS.
|
com.luciad.format.aixm51.view.gxy |
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. |
com.luciad.format.kml22.view.gxy |
This package provides classes for visualizing KML data on 2D maps.
|
com.luciad.format.magneticnorth.gxy |
Classes to visualize a magnetic north chart and a controller to rotate the magnetic north to the top.
|
com.luciad.format.mif.gxy |
Contains a painter provider and a label painter provider for painting MIF
shapes on a 2D view.
|
com.luciad.format.nvg.gxy |
Provides API for visualizing NVG data in an
ILcdGXYView . |
com.luciad.format.s52.gxy |
Contains a painter provider for painting S-57 geometries on a 2D view,
using the S-52 standard.
|
com.luciad.format.vpf.gxy |
Contains class for visualization of VPF data.
|
com.luciad.ogc.sld.view.gxy |
Conversion of SLD Feature Type Style model into ILcdGXYPainter/ILcdGXYLabelPainter implementations which can be used
in an ILcdGXYView.
|
com.luciad.symbology.app6a.view.gxy.painter |
Painters for the APP-6A symbols that are not icons.
|
com.luciad.symbology.milstd2525b.view.gxy.painter |
Painters for the MIL-STD 2525 military symbols that are not icons.
|
com.luciad.view.gxy |
Provides two-dimensional views and components supporting the visualization of the former's representation.
|
com.luciad.view.gxy.asynchronous |
Provides layer-specific asynchronous painting.
|
com.luciad.view.gxy.controller.touch |
Touch controllers for the 2D view.
|
com.luciad.view.gxy.painter |
Painter and editor classes for rendering and visually editing objects in an ILcdGXYView.
|
com.luciad.view.map |
Utilities for making maps.
|
com.luciad.view.map.mgrs |
Provides GXY visualization support
for the Military Grid Reference System (MGRS).
|
com.luciad.view.map.multilevelgrid |
Classes to work with rectangular axis aligned grids consisting of multiple uniform levels, called multilevel grids.
|
com.luciad.view.map.painter |
Painters for maps.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdICAOAirspaceDetailedLabelPainter
This label painter paints detailed airspace labels according to the ICAO
guidelines for aeronautical charts.
|
class |
TLcdICAOAirspaceLabelPainter
This label painter paints the airspace operations type, the airspace name and
(for Control Areas) the class of airspace along the airspace border.
|
class |
TLcdICAOAreaMinimumAltitudeLabelPainter
This class contains all the logic needed to paint area minimum altitude labels.
|
class |
TLcdICAODMELabelPainter
This extension of
TLcdICAONavaidLabelPainter paints DME labels. |
class |
TLcdICAONavaidLabelPainter
This class contains all the logic needed to paint navaid labels.
|
class |
TLcdICAONDBLabelPainter
This extension of
TLcdICAONavaidLabelPainter paints NDB labels. |
class |
TLcdICAOTACANLabelPainter
This extension of
TLcdICAONavaidLabelPainter paints TACAN labels. |
class |
TLcdICAOVORLabelPainter
This extension of
TLcdICAONavaidLabelPainter paints VOR labels. |
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelPainter |
TLcdICAONavaidLabelPainter.getGXYLabelPainter(Object aObject)
If the object is an
ILcdNavaid , this painter is returned. |
ILcdGXYLabelPainter |
TLcdICAOAreaMinimumAltitudeLabelPainter.getGXYLabelPainter(Object aObject)
If the object is an
ILcdAreaMinimumAltitude , this painter is returned. |
Modifier and Type | Class and Description |
---|---|
class |
TLcdGXYOutlinePolylineLabelPainter
This extension of the
TLcdGXYPolylineLabelPainter class
paints a label alongside the longest segment of a given polyline. |
class |
TLcdGXYProcedureTrajectoryLegLabelPainter
A label painter for procedure trajectory legs.
|
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelPainter |
TLcdGXYProcedureTrajectoryLegLabelPainter.getGXYLabelPainter(Object aObject) |
Modifier and Type | Class and Description |
---|---|
class |
TLcdAIXM51AirspaceLabelPainter
A
TLcdGXYStampLabelPainter which draws an 'ICAO Annex 4'-compliant label for AIXM 5.1 Airspace features. |
class |
TLcdAIXM51NavaidLabelPainter
A
TLcdGXYStampLabelPainter that draws an 'ICAO Annex
4'-compliant label for AIXM 5.1 Navaid features. |
class |
TLcdAIXM51XPathLabelPainter
Extension of
TLcdGXYLabelPainter for AIXM 5.1 features that uses XPath expressions
to retrieve the label content. |
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelPainter |
TLcdAIXM51GXYPainterEditorProvider.getGXYLabelPainter(Object aObject)
Provides a
ILcdGXYLabelPainter for each feature type supported by this class. |
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelPainter |
TLcdKML22GXYLabelPainterProvider.getGXYLabelPainter(Object aObject) |
Modifier and Type | Class and Description |
---|---|
class |
TLcdMagneticNorthGXYLabelPainter
A
ILcdGXYLabelPainter implementation for objects in
a ILcdMagneticNorthModel . |
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelPainter |
TLcdMIFGXYLabelPainterProvider.getGXYLabelPainter(Object aObject) |
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelPainter |
TLcdNVGGXYLabelPainterProvider.getGXYLabelPainter(Object aObject) |
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelPainter |
TLcdS52GXYPainterProvider.getGXYLabelPainter(Object aObject) |
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelPainter |
TLcdVPFGXYPainterProvider.getGXYLabelPainter(Object aObject) |
Modifier and Type | Class and Description |
---|---|
class |
ALcdSLDFeatureTypeStylePainter
Abstract class that contains the information to implement a painter for objects that should be
rendered according to a feature type style.
|
class |
ALcdSLDRulePainter
Abstract class that contains the information to implement a painter for objects that comply to a rule.
|
class |
TLcdSLDFeatureTypeStylePainter
An
ALcdSLDFeatureTypeStylePainter 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
its ILcdGXYPainter functionalities (paint, isTouched, boundsSFCT, ...),
delegates to its rule painters for objects that are accepted by the rule painters for all of
its ILcdGXYLabelPainter functionalities (paintLabel, labelBoundsSFCT, ...). |
class |
TLcdSLDRulePainter
A painter that handles painting of all the objects that comply to a given rule.
|
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelPainter |
TLcdSLDFeatureTypeStylePainter.getGXYLabelPainter(Object aObject)
Always returns this as label painter.
|
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelPainter |
TLcdAPP6AGXYLabelPainterProvider.getGXYLabelPainter(Object aObject)
Finds a label painter for the object passed.
|
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelPainter |
TLcdMS2525bGXYLabelPainterProvider.getGXYLabelPainter(Object aObject)
Finds a label painter for the object passed.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ILcdGXYLabelPainter2
Extension of
ILcdGXYMultiLabelPainter that allows free label placement next to
the discrete label placement offered by the super interface. |
interface |
ILcdGXYMultiLabelPainter
A
ILcdGXYMultiLabelPainter can paint multiple labels per object. |
Modifier and Type | Class and Description |
---|---|
class |
ALcdGXYLabelPainter
This class implements some of the functionality common to most
ILcdGXYLabelPainter2 s. |
class |
TLcdGXYCurvedPathLabelPainter
This label painter paints curved text strings along a path.
|
class |
TLcdGXYDataObjectLabelPainter
Extension of
TLcdGXYLabelPainter that retrieves the label content through
the ILcdDataObject interface instead of using object.toString() . |
class |
TLcdGXYDataObjectPolygonLabelPainter
Extension of
TLcdGXYPolygonLabelPainter that retrieves the label content through
the ILcdDataObject interface instead of using object.toString() . |
class |
TLcdGXYDataObjectPolylineLabelPainter
Extension of
TLcdGXYPolylineLabelPainter that retrieves the label content through
the ILcdDataObject interface instead of using object.toString() . |
class |
TLcdGXYEditableLabelPainter
Deprecated.
The functionality offered by this class has been replaced with a proper
ILcdGXYLabelEditor . This interface has a much cleaner separation
of concerns, and is independent of the ILcdGXYPainter used for the domain object. |
class |
TLcdGXYFeaturedLabelPainter
Extension of
TLcdGXYLabelPainter that retrieves the label content through
the ILcdFeatured interface instead of using object.toString() . |
class |
TLcdGXYFeaturedPolygonLabelPainter
Extension of
TLcdGXYPolygonLabelPainter that retrieves the label content through
the ILcdFeatured interface instead of using object.toString() . |
class |
TLcdGXYFeaturedPolylineLabelPainter
Extension of
TLcdGXYPolylineLabelPainter that retrieves the label content through
the ILcdFeatured interface instead of using object.toString() . |
class |
TLcdGXYHaloLabelPainter
A label painter that adds halo effects to labels.
|
class |
TLcdGXYHaloLabelPainter2
An extension of
TLcdGXYHaloLabelPainter that supports ILcdGXYLabelPainter2 . |
class |
TLcdGXYLabelPainter
TLcdGXYLabelPainter is an implementation of ILcdGXYLabelPainter2
that paints textual labels. |
class |
TLcdGXYMultiFontLabelPainter
TLcdGXYMultiFontLabelPainter is an implementation of ILcdGXYLabelPainter2 that paints textual labels using multiple fonts or colors. |
class |
TLcdGXYPolygonLabelPainter
TLcdGXYPolygonStampLabelPainter that displays the polygon's toString() method as a text label. |
class |
TLcdGXYPolygonStampLabelPainter
Polygon label painter and label editor that positions the center of labels inside the polygon.
|
class |
TLcdGXYPolylineLabelPainter
TLcdGXYPolylineStampLabelPainter that displays a point list's toString() method as a text label. |
class |
TLcdGXYPolylineStampLabelPainter
Point list label painter and label editor that positions labels on or along line segments.
|
class |
TLcdGXYStampLabelPainter
This implementation of
ILcdGXYLabelPainter2 delegates the actual painting to a ALcdGXYLabelStamp . |
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelPainter |
TLcdGXYHaloLabelPainter.getDelegateLabelPainter()
Returns the
ILcdGXYLabelPainter to which the rendering of the
labels is delegated. |
ILcdGXYLabelPainter |
TLcdGXYLayerList.getGXYLabelPainter(Object aObject)
Deprecated.
Finds a suitable label painter for the given object by requesting the sublayers for a suitable label painter.
|
ILcdGXYLabelPainter |
TLcdGXYLayer.getGXYLabelPainter(Object aObject) |
ILcdGXYLabelPainter |
TLcdGXYLabelPainter.getGXYLabelPainter(Object aObject)
Returns this
ILcdGXYLabelPainter for painting the labels of aObject. |
ILcdGXYLabelPainter |
TLcdGXYHaloLabelPainter.getGXYLabelPainter(Object aObject)
Always returns this label painter itself.
|
ILcdGXYLabelPainter |
TLcdGXYEditableLabelPainter.getGXYLabelPainter(Object aObject)
Deprecated.
|
ILcdGXYLabelPainter |
TLcdGXYDensityLayer.getGXYLabelPainter(Object aObject) |
ILcdGXYLabelPainter |
TLcdGXYCurvedPathLabelPainter.getGXYLabelPainter(Object aObject) |
ILcdGXYLabelPainter |
ILcdGXYLayer.getGXYLabelPainter(Object aObject)
Returns the label painter to use to paint the objects label in a view.
|
ILcdGXYLabelPainter |
ILcdGXYLabelPainterProvider.getGXYLabelPainter(Object aObject)
Finds an
ILcdGXYLabelPainter that can be used to label the object passed. |
Modifier and Type | Method and Description |
---|---|
void |
TLcdGXYHaloLabelPainter2.setDelegateLabelPainter(ILcdGXYLabelPainter aDelegateLabelPainter)
Sets the
ILcdGXYLabelPainter to which the rendering of the
labels is to be delegated. |
void |
TLcdGXYHaloLabelPainter.setDelegateLabelPainter(ILcdGXYLabelPainter aDelegateLabelPainter)
Sets the
ILcdGXYLabelPainter to which the rendering of the
labels is to be delegated. |
Constructor and Description |
---|
TLcdGXYHaloLabelPainter(ILcdGXYLabelPainter aLabelPainter)
Creates a new
TLcdGXYHaloLabelPainter wrapping the given label painter, with default
halo parameters (Color = white, thickness = 1). |
TLcdGXYHaloLabelPainter(ILcdGXYLabelPainter aLabelPainter,
Color aHaloColor,
int aHaloThickness)
Creates a new
TLcdGXYHaloLabelPainter wrapping the given label painter, configured
with the given halo color and thickness. |
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelPainter |
TLcdGXYAsynchronousLayerWrapper.getGXYLabelPainter(Object aObject)
Returns a clone of the wrapped layer's GXYLabelPainter, or the painter itself if the associated
paint queue is empty.
|
Modifier and Type | Method and Description |
---|---|
protected ILcdGXYLabelPainter |
TLcdMapTouchRulerController.createGXYLabelPainter()
Creates the label painter for the distance labels (or maybe angle labels,
etc).
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdGXYCompositeLabelPainter
This label painter composes a list of
ILcdGXYLabelPainter s into 1 label painter. |
class |
TLcdGXYLabelPainterAdapter
This label painter adapts an
ILcdGXYPainter into an ILcdGXYLabelPainter2 . |
class |
TLcdGXYOffsetIconPainter
Wrapper for an
ILcdGXYPainter that paints objects at a certain offset. |
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelPainter |
TLcdGXYOffsetIconPainter.getDelegateLabelPainter()
Returns the delegate label painter that was specified in the constructor.
|
ILcdGXYLabelPainter |
TLcdGXYOffsetIconPainter.getGXYLabelPainter(Object aObject) |
ILcdGXYLabelPainter |
TLcdGXYLabelPainterAdapter.getGXYLabelPainter(Object aObject) |
ILcdGXYLabelPainter |
TLcdGXYCompositeLabelPainter.getGXYLabelPainter(Object aObject) |
Modifier and Type | Method and Description |
---|---|
List<ILcdGXYLabelPainter> |
TLcdGXYCompositeLabelPainter.getLabelPainters()
Returns a list of label painters that are used in this composite label painter.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdGXYCompositeLabelPainter.addLabelPainter(ILcdGXYLabelPainter aLabelPainter)
Adds the given label painter to this composite label painter.
|
void |
TLcdGXYCompositeLabelPainter.addLabelPainter(ILcdGXYLabelPainter aLabelPainter,
ILcdGXYLabelEditor aLabelEditor)
Adds the given label painter and editor to this composite label painter.
|
void |
TLcdGXYCompositeLabelPainter.addLabelPainter(ILcdGXYLabelPainter aLabelPainter,
ILcdGXYLabelEditor aLabelEditor,
int aIndex)
Adds the given label painter and editor to this composite label painter at the given index.
|
void |
TLcdGXYCompositeLabelPainter.addLabelPainter(ILcdGXYLabelPainter aLabelPainter,
int aIndex)
Adds the given label painter to this composite label painter at the given index.
|
int |
TLcdGXYCompositeLabelPainter.removeLabelPainter(ILcdGXYLabelPainter aLabelPainter)
Removes the given label painter from this composite label painter.
|
Constructor and Description |
---|
TLcdGXYOffsetIconPainter(ILcdGXYPainter aDelegateAnchorPainter,
ILcdGXYPainter aDelegateOffsetIconPainter,
ILcdGXYEditor aDelegateOffsetEditor,
ILcdGXYLabelPainter aDelegateLabelPainter)
Creates an offset icon painter that delegates its operations to the specified painters and
editor.
|
TLcdGXYOffsetIconPainter(ILcdGXYPainter aDelegateAnchorPainter,
ILcdGXYPainter aDelegateOffsetIconPainter,
ILcdGXYEditor aDelegateOffsetEditor,
ILcdGXYLabelPainter aDelegateLabelPainter,
boolean aMapAllToSublabels)
Creates an offset icon painter that delegates its operations to the specified painters and
editor.
|
Modifier and Type | Method and Description |
---|---|
protected ILcdGXYLabelPainter |
TLcdAdvancedMapRulerController.createGXYLabelPainter()
Creates the label painter for the distance labels (or maybe angle labels,
etc).
|
ILcdGXYLabelPainter |
TLcdXYGridLayer.getGXYLabelPainter(Object aObject)
Label painting of this layer is handled by an internal painter.
|
ILcdGXYLabelPainter |
TLcdUTMGridLayer.getGXYLabelPainter(Object aObject)
Labeling is handled in the UTM zone painter used to paint the zones.
|
ILcdGXYLabelPainter |
TLcdUPSGridLayer.getGXYLabelPainter(Object aObject)
Always returns null.
|
ILcdGXYLabelPainter |
TLcdMapLonLatGridLayer.getGXYLabelPainter(Object aObject) |
ILcdGXYLabelPainter |
TLcdMapGeorefGridLayer.getGXYLabelPainter(Object aObject) |
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelPainter |
TLcdMGRSGridLayer.getGXYLabelPainter(Object aObject)
Label painting of this layer is handled by an internal painter.
|
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelPainter |
TLcdMultilevelGridLayer.getGXYLabelPainter(Object aObject)
Always returns null.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdUTMZonePainter
The
TLcdUTMZonePainter extends ALcdGXYPainter and implements
ILcdGXYPainter to paint an UTM-MGRS zone (TLcdUTMZone ) on a hemisphere. |