Uses of Interface
com.luciad.view.gxy.ILcdGXYLabelPainterProvider
Package
Description
Representation aspects of ICAO symbols for AIS.
Everything related to views in a 2D world in the context of AIS.
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.
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.
Contains a painter provider and a label painter provider for painting MIF
shapes on a 2D view.
Provides API for visualizing NVG data in an
ILcdGXYView
.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.
Conversion of SLD Feature Type Style model into ILcdGXYPainter/ILcdGXYLabelPainter implementations which can be used
in an ILcdGXYView.
Painters for the APP-6A symbols that are not icons.
Painters for the MIL-STD 2525 military symbols that are not icons.
Provides two-dimensional views and components supporting the visualization of the former's representation.
Handles discrete placements labeling algorithms.
Painter and editor classes for rendering and visually editing objects in an ILcdGXYView.
-
Uses of ILcdGXYLabelPainterProvider 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 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 extension ofTLcdICAONavaidLabelPainter
paints TACAN labels.class
This extension ofTLcdICAONavaidLabelPainter
paints VOR labels. -
Uses of ILcdGXYLabelPainterProvider 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.class
A label painter for procedure trajectory legs. -
Uses of ILcdGXYLabelPainterProvider 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
A provider ofILcdGXYEditor
,ILcdGXYPainter
,ILcdGXYLabelPainter
andILcdGXYLabelEditorProvider
instances for AIXM 5.1 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 ILcdGXYLabelPainterProvider in com.luciad.format.kml22.view.gxy
Modifier and TypeClassDescriptionclass
A GXY label painter for KML features. -
Uses of ILcdGXYLabelPainterProvider in com.luciad.format.magneticnorth.gxy
Modifier and TypeClassDescriptionclass
AILcdGXYLabelPainter
implementation for objects in aILcdMagneticNorthModel
.Modifier and TypeMethodDescriptionprotected ILcdGXYLabelPainterProvider
TLcdMagneticNorthGXYLayerFactory.createGXYLabelPainterProvider
(ILcdModel aModel) Creates a label painter for the given magnetic north model. -
Uses of ILcdGXYLabelPainterProvider in com.luciad.format.mif.gxy
Modifier and TypeClassDescriptionclass
This class implements anILcdGXYLabelPainterProvider
for MIF objects. -
Uses of ILcdGXYLabelPainterProvider in com.luciad.format.nvg.gxy
Modifier and TypeClassDescriptionclass
A label painter provider for a layer containing NVG domain objects.Modifier and TypeMethodDescriptionvoid
TLcdNVGGXYLabelPainterProvider.registerPainterProvider
(String aStandardName, ILcdGXYLabelPainterProvider aLabelPainterProvider) Allows to use a external label painter provider for a domain specific standard. -
Uses of ILcdGXYLabelPainterProvider in com.luciad.format.s52.gxy
Modifier and TypeClassDescriptionclass
ThisILcdGXYPainterProvider
paints S-57 geometries according to the S-52 standard. -
Uses of ILcdGXYLabelPainterProvider in com.luciad.format.vpf
Modifier and TypeMethodDescriptionprotected ILcdGXYLabelPainterProvider
TLcdVPFLayerFactory.retrieveLabelPainterProvider
(TLcdVPFFeatureClass aVPFFeatureClass, ILcdVPFLayerFactoryModel aVPFLayerFactoryModel) Deprecated. -
Uses of ILcdGXYLabelPainterProvider in com.luciad.format.vpf.gxy
Modifier and TypeClassDescriptionclass
A painter provider for VPF data. -
Uses of ILcdGXYLabelPainterProvider in com.luciad.fusion.client.view.gxy
Modifier and TypeMethodDescriptionvoid
TLfnGXYVectorLayer.setGXYLabelPainterProvider
(ILcdGXYLabelPainterProvider aGXYLabelPainterProvider) Deprecated.Sets anILcdGXYLabelPainterProvider
to thisTLcdGXYLayer
. -
Uses of ILcdGXYLabelPainterProvider 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
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, ...). -
Uses of ILcdGXYLabelPainterProvider in com.luciad.symbology.app6a.view.gxy.painter
Modifier and TypeClassDescriptionclass
The label painter provider for a layer containingILcdAPP6AShape
objects. -
Uses of ILcdGXYLabelPainterProvider in com.luciad.symbology.milstd2525b.view.gxy.painter
Modifier and TypeClassDescriptionclass
The label painter provider for a layer containingILcdMS2525bShape
objects. -
Uses of ILcdGXYLabelPainterProvider in com.luciad.view.gxy
Modifier and TypeClassDescriptionclass
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
Deprecated.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
A label painter that adds halo effects to labels.class
An extension ofTLcdGXYHaloLabelPainter
that supportsILcdGXYLabelPainter2
.class
TLcdGXYLabelPainter
is an implementation ofILcdGXYLabelPainter2
that paints textual labels.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
This implementation ofILcdGXYLabelPainter2
delegates the actual painting to aALcdGXYLabelStamp
.Modifier and TypeMethodDescriptionTLcdGXYHaloLabelPainter.getDelegateLabelPainterProvider()
Returns theILcdGXYLabelPainterProvider
to which the rendering of the labels is delegated.TLcdGXYLayer.getGXYLabelPainterProvider()
Gets the currentILcdGXYLabelPainterProvider
attached to thisTLcdGXYLayer
.Modifier and TypeMethodDescriptionvoid
TLcdGXYHaloLabelPainter.setDelegateLabelPainterProvider
(ILcdGXYLabelPainterProvider aDelegateLabelPainterProvider) Sets theILcdGXYLabelPainterProvider
to which the rendering of the labels is to be delegated.void
TLcdGXYHaloLabelPainter2.setDelegateLabelPainterProvider
(ILcdGXYLabelPainterProvider aDelegateLabelPainterProvider) Sets theILcdGXYLabelPainterProvider
to which the rendering of the labels is to be delegated.void
TLcdGXYLayer.setGXYLabelPainterProvider
(ILcdGXYLabelPainterProvider aGXYLabelPainterProvider) Sets anILcdGXYLabelPainterProvider
to thisTLcdGXYLayer
.ModifierConstructorDescriptionTLcdGXYHaloLabelPainter
(ILcdGXYLabelPainterProvider aLabelPainterProvider) Creates a newTLcdGXYHaloLabelPainterProvider
wrapping the given label painter provider, with default halo parameters (Color = white, thickness = 1).TLcdGXYHaloLabelPainter
(ILcdGXYLabelPainterProvider aLabelPainterProvider, Color aHaloColor, int aHaloThickness) Creates a newTLcdGXYHaloLabelPainterProvider
wrapping the given label painter provider, configured with the given halo color and thickness.TLcdGXYHaloLabelPainter2
(ILcdGXYLabelPainterProvider aLabelPainter2Provider) Creates a newTLcdGXYHaloLabelPainter2
wrapping the given label painter provider, with default halo parameters (Color = white, thickness = 1).TLcdGXYHaloLabelPainter2
(ILcdGXYLabelPainterProvider aLabelPainter2Provider, Color aHaloColor, int aHaloThickness) Creates a newTLcdGXYHaloLabelPainter2
wrapping the given label painter provider, configured with the given halo color and thickness. -
Uses of ILcdGXYLabelPainterProvider in com.luciad.view.gxy.labeling.algorithm.discrete
ModifierConstructorDescriptionTLcdGXYCurvedPathLabelingAlgorithm
(ILcdGXYLabelPainterProvider aGXYCurvedPathLabelPainterProvider) Creates a newTLcdGXYCurvedPathLabelingAlgorithm
which uses the givenILcdGXYLabelPainterProvider
to retrieve aTLcdGXYCurvedPathLabelPainter
. -
Uses of ILcdGXYLabelPainterProvider in com.luciad.view.gxy.painter
Modifier and TypeClassDescriptionclass
This label painter composes a list ofILcdGXYLabelPainter
s into 1 label painter.class
This label painter adapts anILcdGXYPainter
into anILcdGXYLabelPainter2
.class
Wrapper for anILcdGXYPainter
that paints objects at a certain offset.
ILcdGXYLabelEditor
.