Uses of Interface
com.luciad.view.gxy.ILcdGXYContext
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.
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 CGM shapes on a 2D view.
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.
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 representations, decoders, and encoders for rasters.
Contains a painter provider for painting S-57 geometries on a 2D view,
using the S-52 standard.
Contains a broad range of classes related to the visual represention of a map.
Contains controllers for a map component.
Conversion of SLD Feature Type Style model into ILcdGXYPainter/ILcdGXYLabelPainter implementations which can be used
in an ILcdGXYView.
Handles simulation of dynamic data.
Handles the labeling of realtime data for GXY layers.
Representation aspects of APP-6A symbols in xy space.
Representation aspects of MIL-STD 2525 military symbols in xy space.
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.
Controllers for 2D views.
Touch controllers for the 2D view.
Handles discrete placements labeling algorithms.
This package contains utility classes that can be used to implement ILcdGXYLabelingAlgorithms.
Painter and editor classes for rendering and visually editing objects in an ILcdGXYView.
Utilities for making maps.
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.-
Uses of ILcdGXYContext in com.luciad.ais.symbology.icao
Modifier and TypeMethodDescriptionvoid
TLcdICAOAirspacePainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPoint) ImplementsILcdGXYPainter.anchorPointSFCT
.void
TLcdICAORunwayPainter.anchorPointSFCT
(Graphics aGraphics, int aSequenceNumber, ILcdGXYContext aContext, Point aPoint) void
TLcdICAOAirspacePainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds a2DEditableBounds) void
TLcdICAORunwayPainter.boundsSFCT
(Graphics aGraphics, int aSequenceNumber, ILcdGXYContext aContext, ILcd2DEditableBounds aILcd2DEditableBounds) TLcdICAOAirspacePainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) TLcdICAORunwayPainter.getCursor
(Graphics aGraphics, int aSequenceNumber, ILcdGXYContext aContext) boolean
TLcdICAOAirspaceDetailedLabelPainter.isLabelTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdICAOAirspacePainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdICAORunwayPainter.isTouched
(Graphics aGraphics, int aSequenceNumber, ILcdGXYContext aContext) double
TLcdICAOAirspaceDetailedLabelPainter.labelBoundsSFCT
(Graphics aGraphics, int i, ILcdGXYContext aILcdGXYContext, Rectangle aRectangle) double
TLcdICAOAreaMinimumAltitudeLabelPainter.labelBoundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Rectangle aRectangle) double
TLcdICAONavaidLabelPainter.labelBoundsSFCT
(Graphics aGraphics, int i, ILcdGXYContext aILcdGXYContext, Rectangle aRectangle) void
TLcdICAOAirspacePainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdICAORunwayPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Overrides the paint method of theTLcdGXYPointListPainter
class.void
TLcdICAOAirspaceDetailedLabelPainter.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aILcdGXYContext) void
TLcdICAOAirspaceLabelPainter.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aContext) void
TLcdICAOAreaMinimumAltitudeLabelPainter.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdICAONavaidLabelPainter.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aILcdGXYContext) protected String[]
TLcdICAOAirspaceDetailedLabelPainter.retrieveLabels
(int aMode, ILcdGXYContext aContext) protected String[]
TLcdICAOAirspaceLabelPainter.retrieveLabels
(int aMode, ILcdGXYContext aContext) protected String[]
TLcdICAONavaidLabelPainter.retrieveLabels
(int aMode, ILcdGXYContext aGXYContext) Retrieves the labels to be painted.TLcdICAOAirspacePainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) TLcdICAORunwayPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdICAOAirspacePainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdICAORunwayPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) -
Uses of ILcdGXYContext in com.luciad.ais.view.gxy
Modifier and TypeMethodDescriptionprotected int[]
TLcdGXYOutlinePolylineLabelPainter.calculateLabelSegment
(ILcdPointList aPointList, int aLabelWidth, int aLabelHeight, Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) int
TLcdGXYProcedureTrajectoryLegLabelPainter.getLabelCount
(Graphics aGraphics, ILcdGXYContext aContext) double
TLcdGXYProcedureTrajectoryLegLabelPainter.labelBoundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aContext, Rectangle aRectangle) void
TLcdGXYProcedureTrajectoryLegLabelPainter.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aContext) -
Uses of ILcdGXYContext in com.luciad.ais.view.gxy.painter
Modifier and TypeMethodDescriptionboolean
TLcdGXYProcedureTrajectoryPainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aContext) void
TLcdGXYProcedureTrajectoryPainter.anchorPointSFCT
(Graphics aGraphics, int i, ILcdGXYContext aContext, Point aPoint) void
TLcdGXYAISPointListPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds a2DEditableBounds) void
TLcdGXYILSPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aContext, ILcd2DEditableBounds a2DEditableBounds) SetsaBoundsSFCT
to the union of the bounds of the representations of the components of theILS
object to be painted.void
TLcdGXYProcedureTrajectoryPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds a2DEditableBounds) void
TLcdGXYRefuelingTrackPainter.boundsSFCT
(Graphics aGraphics, int aSequenceNumber, ILcdGXYContext aILcdGXYContext, ILcd2DEditableBounds aILcd2DEditableBounds) boolean
TLcdGXYProcedureTrajectoryPainter.edit
(Graphics aGraphics, int i, ILcdGXYContext aContext) TLcdGXYAISPointListPainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdGXYAISPointListPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdGXYILSPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aContext) Returns true if one of the representations of the components of theILS
object to be painted, is touched in the modeaMode
at view location (aGXYContext.getX()
,aGXYContext.getY()
).boolean
TLcdGXYProcedureTrajectoryPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aILcdGXYContext) boolean
TLcdGXYRefuelingTrackPainter.isTouched
(Graphics aGraphics, int aSequenceNumber, ILcdGXYContext aILcdGXYContext) void
TLcdGXYAISPointListPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdGXYILSPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aContext) Calls, for each not null component of theILS
object to be painted, thepaint
method of the corresponding painter.void
TLcdGXYProcedureTrajectoryPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdGXYRefuelingTrackPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aILcdGXYContext) void
TLcdGXYRoutePainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) TLcdGXYAISPointListPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) TLcdGXYRefuelingTrackPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdGXYAISPointListPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdGXYRefuelingTrackPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) -
Uses of ILcdGXYContext in com.luciad.earth.view.gxy
Modifier and TypeMethodDescriptionvoid
TLcdEarthGXYVertexArrayPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aContext, Point aAnchorPointSFCT) void
ALcdEarthGXYPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdEarthGXYVertexArrayPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aContext, ILcd2DEditableBounds aBoundsSFCT) protected int
TLcdEarthGXYRasterPainter.chooseTileSetLevel
(Graphics aGraphics, int aMode, ILcdGXYContext aContext, ILcdBounds aViewModelBounds) Called byTLcdEarthGXYRasterPainter.paint(java.awt.Graphics, int, com.luciad.view.gxy.ILcdGXYContext)
to choose the level in the tile set that should be painted.TLcdEarthGXYVertexArrayPainter.getCursor
(Graphics aGraphics, int i, ILcdGXYContext aILcdGXYContext) int
ILcdEarthGXYLodSelectionStrategy.getLevel
(ILcdEarthTileSet aTileSet, ILcdEarthTileSetCoverage aCoverage, Graphics aGraphics, ILcdGXYContext aGXYContext) Selects the most appropriate level for the given tileset.int
TLcdEarthGXYPointDensityLodStrategy.getLevel
(ILcdEarthTileSet aTileSet, ILcdEarthTileSetCoverage aCoverage, Graphics aGraphics, ILcdGXYContext aContext) boolean
ALcdEarthGXYPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aContext) boolean
TLcdEarthGXYVertexArrayPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aContext) void
TLcdEarthGXYMultivaluedRasterPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aContext) void
TLcdEarthGXYRasterPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aContext) void
TLcdEarthGXYVectorPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aContext) void
TLcdEarthGXYVertexArrayPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aContext) TLcdEarthGXYVertexArrayPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aILcdGXYContext) boolean
TLcdEarthGXYVertexArrayPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aILcdGXYContext) -
Uses of ILcdGXYContext in com.luciad.format.aixm51.view.gxy
Modifier and TypeMethodDescriptionprotected void
TLcdAIXM51NavaidLabelPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aContext, Point aPointSFCT) protected void
TLcdAIXM51XPathLabelPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aContext, Point aPointSFCT) int
TLcdAIXM51AirspaceLabelPainter.getLabelCount
(Graphics aGraphics, ILcdGXYContext aILcdGXYContext) int
TLcdAIXM51NavaidLabelPainter.getLabelCount
(Graphics aGraphics, ILcdGXYContext aGXYContext) int
TLcdAIXM51XPathLabelPainter.getLabelCount
(Graphics aGraphics, ILcdGXYContext aILcdGXYContext) Returns the number of labels for the currently set object.protected String[]
TLcdAIXM51XPathLabelPainter.retrieveLabels
(int aMode, ILcdGXYContext aGXYContext) -
Uses of ILcdGXYContext in com.luciad.format.cgm.gxy
Modifier and TypeMethodDescriptionvoid
TLcdCGMFillGXYPainterStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) void
TLcdCGMLineGXYPainterStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) -
Uses of ILcdGXYContext in com.luciad.format.dgn.gxy
Modifier and TypeMethodDescriptionvoid
TLcdDGNCellGXYPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) void
TLcdDGNComplexShapeGXYPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) void
TLcdDGNCellGXYPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdDGNComplexShapeGXYPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdDGNEllipse2DGXYPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Deprecated.TLcdDGNCellGXYPainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) TLcdDGNComplexShapeGXYPainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) TLcdDGNEllipse2DGXYPainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.boolean
TLcdDGNCellGXYPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdDGNComplexShapeGXYPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdDGNEllipse2DGXYPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.void
TLcdDGNCellGXYPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdDGNComplexShapeGXYPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdDGNEllipse2DGXYPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.void
TLcdDGNGXYFillStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) void
TLcdDGNGXYFontStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) void
TLcdDGNGXYLineStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) void
TLcdDGNGXYOutlineStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) protected void
TLcdDGNComplexShapeGXYPainter.setupGraphicsForFill
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) This method is called by thisILcdGXYPainter
just before filling polygons onaGraphics
.protected void
TLcdDGNEllipse2DGXYPainter.setupGraphicsForFill
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.This method is called by thisILcdGXYPainter
just before filling polygons onaGraphics
.protected void
TLcdDGNComplexShapeGXYPainter.setupGraphicsForLine
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) This method is called by thisILcdGXYPainter
just before drawing lines onaGraphics
.protected void
TLcdDGNEllipse2DGXYPainter.setupGraphicsForLine
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.This method is called by thisILcdGXYPainter
just before drawing lines onaGraphics
.TLcdDGNCellGXYPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) TLcdDGNComplexShapeGXYPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdDGNCellGXYPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdDGNComplexShapeGXYPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) -
Uses of ILcdGXYContext in com.luciad.format.dwg.gxy
Modifier and TypeMethodDescriptionvoid
TLcdDWGGXYFillStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) void
TLcdDWGGXYFontStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) void
TLcdDWGGXYLineStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) -
Uses of ILcdGXYContext in com.luciad.format.grib.gxy
Modifier and TypeMethodDescriptionvoid
TLcdGRIBRasterPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Deprecated.boolean
TLcdGRIBRasterPainter.isTouched
(Graphics aGraphics, int aState, ILcdGXYContext aGXYContext) Deprecated.void
TLcdGRIBRasterPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated. -
Uses of ILcdGXYContext in com.luciad.format.magneticnorth.gxy
Modifier and TypeMethodDescriptionvoid
TLcdMagneticNorthGXYPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) protected String[]
TLcdMagneticNorthGXYLabelPainter.retrieveLabels
(int aMode, ILcdGXYContext aGXYContext) -
Uses of ILcdGXYContext in com.luciad.format.mif.gxy
Modifier and TypeMethodDescriptionvoid
TLcdMIFBrushGXYPainterStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) void
TLcdMIFPenGXYPainterStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) void
TLcdMIFTextGXYFillStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) void
TLcdMIFTextGXYFontStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) -
Uses of ILcdGXYContext in com.luciad.format.raster
Modifier and TypeMethodDescriptionvoid
TLcdShadedMultilevelRasterPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) void
TLcdShadedRasterPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) void
TLcdAllInMemoryRasterPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdMultilevelRasterPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdMultivaluedRasterPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdNoWarpMultilevelRasterPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdNoWarpRasterPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdRasterPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdShadedMultilevelRasterPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdShadedRasterPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdWarpMultilevelRasterPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdWarpRasterPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) protected Image
TLcdWarpMultilevelRasterPainter.createTransformedImage
(ILcdGXYContext aGXYContext, Rectangle aClip, ILcdRaster aRaster, RGBImageFilter aRGBImageFilter, float aTransparency, float aBrightness, float aContrast, ColorModel aColorModel) Creates the warped image that can be painted onto the view.protected Image
TLcdWarpRasterPainter.createTransformedImage
(ILcdGXYContext aGXYContext, Rectangle aClip, ILcdRaster aRaster, RGBImageFilter aRGBImageFilter, float aTransparency, float aBrightness, float aContrast, ColorModel aColorModel) Creates the warped image that can be painted onto the view.int
ALcdRasterPainter.densityCheck
(ILcdRaster aRaster, ILcdGXYContext aGXYContext) Determines if the raster density of the given raster is suitable for processing or analysis in the given context, considering the start resolution factor and the stop resolution factor, and the forced painting flag.int
ALcdRasterPainter.densityCheck
(ILcdRaster aRaster, ILcdGXYContext aGXYContext, Graphics aGraphics) Determines if the pixel density of the given raster is suitable for display, in the given context, considering the start resolution factor and the stop resolution factor, and the forced painting flag.TLcdShadedMultilevelRasterPainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) TLcdShadedRasterPainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) final double
ALcdRasterPainter.idealPixelDensity
(ILcdMultilevelRaster aRaster, ILcdGXYContext aGXYContext, Graphics aGraphics) Computes the ideal pixel density that a raster should have for display in the given context.final double
ALcdRasterPainter.idealPixelDensity
(ILcdRaster aRaster, ILcdGXYContext aGXYContext, Graphics aGraphics) Computes the ideal pixel density that a raster should have for display in the given context.final double
ALcdRasterPainter.idealPixelDensity
(ILcdBounds aModelBounds, ILcdGXYContext aGXYContext, Graphics aGraphics) Computes the ideal pixel density that a raster should have for display in the given context.boolean
ALcdRasterPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdMultilevelRasterPainter.isTouched
(Graphics aGraphics, int aState, ILcdGXYContext aGXYContext) boolean
TLcdMultivaluedRasterPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdRasterPainter.isTouched
(Graphics aGraphics, int aState, ILcdGXYContext aGXYContext) boolean
TLcdShadedMultilevelRasterPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdShadedRasterPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
ALcdRasterPainter.paint
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) void
TLcdAllInMemoryRasterPainter.paint
(Graphics aGraphics, int aState, ILcdGXYContext aGXYContext) void
TLcdMultilevelRasterPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdMultivaluedRasterPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdNoWarpMultilevelRasterPainter.paint
(Graphics aGraphics, int aState, ILcdGXYContext aGXYContext) void
TLcdNoWarpRasterPainter.paint
(Graphics aGraphics, int aState, ILcdGXYContext aGXYContext) void
TLcdRasterPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdShadedMultilevelRasterPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdShadedRasterPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdWarpMultilevelRasterPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdWarpRasterPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) double
ALcdRasterPainter.resolutionFactor
(ILcdRaster aRaster, ILcdGXYContext aGXYContext, Graphics aGraphics) Computes the ratio between the given raster's pixel density and the ideal display density for the given context.ALcdRasterPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns one of the bounds points of theILcdRaster
object if it is touched.TLcdShadedMultilevelRasterPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) TLcdShadedRasterPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) int
TLcdMultilevelRasterPainter.suitableRasterLevel
(ILcdMultilevelRaster aMultiLevelRaster, ILcdGXYContext aGXYContext) Computes the raster level in the given multi-level raster that is most suitable for processing or analysis, in the given context.int
TLcdMultilevelRasterPainter.suitableRasterLevel
(ILcdMultilevelRaster aMultilevelRaster, ILcdGXYContext aGXYContext, Graphics aGraphics) Computes the raster level in the given multi-level raster that is most suitable for display, in the given context.int
TLcdNoWarpMultilevelRasterPainter.suitableRasterLevel
(ILcdMultilevelRaster aMultiLevelRaster, ILcdGXYContext aGXYContext) Computes the raster level in the given multi-level raster that is most suitable for processing or analysis, in the given context.int
TLcdNoWarpMultilevelRasterPainter.suitableRasterLevel
(ILcdMultilevelRaster aMultiLevelRaster, ILcdGXYContext aGXYContext, Graphics aGraphics) Computes the raster level in the given multi-level raster that is most suitable for display, in the given context.int
TLcdWarpMultilevelRasterPainter.suitableRasterLevel
(ILcdMultilevelRaster aMultiLevelRaster, ILcdGXYContext aGXYContext) Computes the raster level in the given multi-level raster that is most suitable for processing or analysis, in the given context.int
TLcdWarpMultilevelRasterPainter.suitableRasterLevel
(ILcdMultilevelRaster aMultiLevelRaster, ILcdGXYContext aGXYContext, Graphics aGraphics) Computes the raster level in the given multi-level raster that is most suitable for display, in the given context.boolean
ALcdRasterPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdShadedMultilevelRasterPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdShadedRasterPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) -
Uses of ILcdGXYContext in com.luciad.format.s52.gxy
Modifier and TypeMethodDescriptionprotected void
TLcdS52GXYCatalogueLayer.paintFromOverlaps
(Graphics aGraphics, int aMode, ILcd2DBoundsIndexedModel a2DBoundsIndexedModel, ILcdGXYContext aGXYContext) protected void
TLcdS52GXYLayer.paintFromOverlaps
(Graphics aGraphics, int aMode, ILcd2DBoundsIndexedModel a2DBoundsIndexedModel, ILcdGXYContext aGXYContext) -
Uses of ILcdGXYContext in com.luciad.lucy.map
Modifier and TypeMethodDescriptionvoid
ILcyToolTipStyle.addToolTipComponents
(Object aObject, ILcdGXYContext aGXYContext, Vector aToolTipComponentCollector) Add the components that should be shown as a tool tip to the Vector.void
TLcyG2DLineStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) -
Uses of ILcdGXYContext in com.luciad.lucy.map.controller
Modifier and TypeMethodDescriptionALcyGXYNewControllerModel.getGXYLayer
(Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Chooses and returns an appropriate layer to create new objects in the given view. -
Uses of ILcdGXYContext in com.luciad.ogc.sld.view.gxy
Modifier and TypeMethodDescriptionboolean
TLcdSLDFeatureTypeStylePainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) void
TLcdSLDFeatureTypeStylePainter.anchorPointSFCT
(Graphics aGraphics, int aPainterMode, ILcdGXYContext aGXYContext, Point aPoint) Delegates computation of the anchor point to the first of its rule painters that is valid in the given scale, accepts the object and does not throw a TLcdNoBoundsException.void
TLcdSLDRulePainter.anchorPointSFCT
(Graphics aGraphics, int aPainterMode, ILcdGXYContext aGXYContext, Point aPoint) Delegates computation of the anchor point to the symbolizer painters if the object was accepted.void
TLcdSLDFeatureTypeStylePainter.boundsSFCT
(Graphics aGraphics, int aPaintMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds a2DEditableBounds) Delegates computation of the bounds to all rule painters that accept the object and for the which the views scale is in range.void
TLcdSLDRulePainter.boundsSFCT
(Graphics aGraphics, int aPainterMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds a2DEditableBounds) Delegates computation of the bounds to the symbolizer painters if the object was accepted.boolean
TLcdSLDFeatureTypeStylePainter.edit
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) TLcdSLDFeatureTypeStylePainter.getCursor
(Graphics aGraphics, int aPainterMode, ILcdGXYContext aGXYContext) Feature type style painters do not provide cursors.TLcdSLDRulePainter.getCursor
(Graphics aGraphics, int aPainterMode, ILcdGXYContext aGXYContext) Rule painters do not provide cursors.int
TLcdSLDFeatureTypeStylePainter.getLabelCount
(Graphics aGraphics, ILcdGXYContext aGXYContext) int
TLcdSLDRulePainter.getLabelCount
(Graphics aGraphics, ILcdGXYContext aGXYContext) TLcdSLDFeatureTypeStylePainter.getLabelCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) TLcdSLDRulePainter.getLabelCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdSLDFeatureTypeStylePainter.isLabelTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdSLDRulePainter.isLabelTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdSLDFeatureTypeStylePainter.isTouched
(Graphics aGraphics, int aPainterMode, ILcdGXYContext aGXYContext) Delegates to the rule painters which accept this object and for which the views scale is in range.boolean
TLcdSLDRulePainter.isTouched
(Graphics aGraphics, int aPainterMode, ILcdGXYContext aGXYContext) Delegates checking whether the object is touched to the symbolizer painters if the object was accepted.void
TLcdSLDFeatureTypeStylePainter.labelAnchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) void
TLcdSLDRulePainter.labelAnchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) double
TLcdSLDFeatureTypeStylePainter.labelBoundsSFCT
(Graphics aGraphics, int aLabelPainterMode, ILcdGXYContext aGXYContext, Rectangle aRectangle) Delegates computation of the label bounds to the rule painters which accept the object set and for which the view in the context is in scale range.double
TLcdSLDRulePainter.labelBoundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Rectangle aRectangle) TLcdSLDFeatureTypeStylePainter.labelSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) TLcdSLDRulePainter.labelSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) abstract void
ALcdSLDRulePainter.paint
(Graphics aGraphics, int aPainterMode, ILcdGXYContext aGXYContext) Shall perform scale range tests and SLD rule filter tests to decide whether the object needs to be painted.void
TLcdSLDFeatureTypeStylePainter.paint
(Graphics aGraphics, int aPainterMode, ILcdGXYContext aGXYContext) Delegates the painting to the rule painters that accept the object and for which the views scale is in range.void
TLcdSLDRulePainter.paint
(Graphics aGraphics, int aPainterMode, ILcdGXYContext aGXYContext) Delegates the painting to the symbolizer painters if the object was accepted, does nothing otherwise.abstract void
ALcdSLDRulePainter.paintLabel
(Graphics aGraphics, int aLabelPainterMode, ILcdGXYContext aILcdGXYContext) Shall perform scale range tests and SLD rule filter tests to decide whether the object needs to be painted.void
TLcdSLDFeatureTypeStylePainter.paintLabel
(Graphics aGraphics, int aLabelPainterMode, ILcdGXYContext aGXYContext) Delegates the label painting to the rule painters that accept the object and for which the views scale is in range.void
TLcdSLDRulePainter.paintLabel
(Graphics aGraphics, int aLabelPainterMode, ILcdGXYContext aGXYContext) Delegates paint to the symbolizer painters that implementILcdGXYLabelPainter
if the object was accepted.abstract void
ALcdSLDGraphicsProvider.rollBackGraphics
(Graphics aGraphics, int aPainterMode, Object aObject, ILcdGXYContext aGXYContext) Resets theGraphics
to its original state.abstract Graphics
ALcdSLDGraphicsProvider.setupGraphics
(Graphics aGraphics, int aPainterMode, Object aObject, ILcdGXYContext aGXYContext) Set up theGraphics
before painting the given object.TLcdSLDFeatureTypeStylePainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Delegates to the first rule painter which accepts the object, for which the view is in scale range and which returns a non null snap target.TLcdSLDRulePainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) First snap target found in one of the symbolizer painters if the object was accepted.boolean
TLcdSLDFeatureTypeStylePainter.supportLabelSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdSLDRulePainter.supportLabelSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdSLDFeatureTypeStylePainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) Delegates to the rule painters which accept the object and for which the view is in scale range.boolean
TLcdSLDRulePainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) Do any of the symbolizer painters support snapping? -
Uses of ILcdGXYContext in com.luciad.realtime
Modifier and TypeMethodDescriptionvoid
TLcdTrackModel.paintBounds
(Graphics aGraphics, ILcdGXYContext aGXYContext) Paints the individual node bounds of thisTLcdTrackModel
on a graphics.protected void
TLcdContinuousDeclutteringLabelPainter.retrieveDesiredLabelLocation
(Graphics aGraphics, ILcdGXYContext aGXYContext, Object aObject, int aLabelIndex, int aSubLabelIndex, Point aRelativeLocationSFCT) Deprecated.Retrieves the desired label location for the given object, label and sub label index. -
Uses of ILcdGXYContext in com.luciad.realtime.gxy.labeling
Modifier and TypeMethodDescriptionprotected void
TLcdGXYContinuousLabelingAlgorithm.retrieveDesiredLabelLocation
(Graphics aGraphics, ILcdGXYContext aGXYContext, Object aObject, int aLabelIndex, int aSubLabelIndex, Point aRelativeLocationSFCT) Retrieves the desired label location for the given object, label and sub label index. -
Uses of ILcdGXYContext in com.luciad.symbology.app6a.view.gxy
Modifier and TypeMethodDescriptionvoid
ILcdAPP6AStyle.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT, TLcdXYBounds aBounds, ILcdGXYPainter aGXYPainter) Deprecated.Correction of the anchor point of the label.void
TLcdDefaultAPP6AStyle.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT, TLcdXYBounds aBounds, ILcdGXYPainter aGXYPainter) Deprecated.ALcdAPP6AGXYNewControllerModel.getGXYLayer
(Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aILcdGXYLayerSubsetList, ILcdGXYContext aContext) Returns a suitable layer for creating an object. -
Uses of ILcdGXYContext in com.luciad.symbology.milstd2525b.view.gxy
Modifier and TypeMethodDescriptionvoid
ILcdMS2525bStyle.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT, TLcdXYBounds aBounds, ILcdGXYPainter aGXYPainter) Deprecated.Correction of the anchor point of the label.void
TLcdDefaultMS2525bStyle.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT, TLcdXYBounds aBounds, ILcdGXYPainter aGXYPainter) Deprecated.ALcdMS2525bGXYNewControllerModel.getGXYLayer
(Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aILcdGXYLayerSubsetList, ILcdGXYContext aContext) Returns a suitable layer for creating an object. -
Uses of ILcdGXYContext in com.luciad.symbology.view.common
Modifier and TypeMethodDescriptionvoid
TLcdMilitarySymbolStyle.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT, TLcdXYBounds aBounds, ILcdGXYPainter aGXYPainter) Correction of the anchor point of the label. -
Uses of ILcdGXYContext in com.luciad.tea
Modifier and TypeMethodDescriptionprotected double
TLcdTerrainRulerController.calculateDistance
(ILcdPoint aStartPoint, ILcdPoint aEndPoint, ILcdGeoReference aGeoReference, int aMeasuringMode, ILcdGXYContext aGXYContext) Calculates the distance between the two points, taking into account the path defined by the measuring mode.TLcdTerrainRulerController.retrieveSegmentScanner
(int aMeasuringMode, ILcdGeoReference aGeoReference, ILcdGXYContext aGXYContext) Returns a suitable segment scanner depending on the measuring mode and the reference of the start and end point. -
Uses of ILcdGXYContext in com.luciad.tea.hypsometry
Modifier and TypeMethodDescriptionvoid
TLcdHypsometricMultilevelRasterPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) void
TLcdHypsometricRasterPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) void
TLcdHypsometricMultilevelRasterPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdHypsometricRasterPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) TLcdHypsometricMultilevelRasterPainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) TLcdHypsometricRasterPainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdHypsometricMultilevelRasterPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdHypsometricRasterPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdHypsometricEarthPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aContext) void
TLcdHypsometricMultilevelRasterPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdHypsometricRasterPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) TLcdHypsometricMultilevelRasterPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) TLcdHypsometricRasterPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdHypsometricMultilevelRasterPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdHypsometricRasterPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) -
Uses of ILcdGXYContext in com.luciad.view.gxy
Modifier and TypeClassDescriptionclass
Convenience class to wrap anILcdGXYContext
: one only has to overwrite those methods that are required.class
This is an implementation ofILcdGXYContext
.Modifier and TypeMethodDescriptionALcdGXYContextWrapper.getGXYContext()
Returns the wrappedILcdGXYContext
.Modifier and TypeMethodDescriptionboolean
ILcdGXYEditor.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns whether the object set to the editor can be edited so that (part of) the object snaps to the object passed as snap target in the context.boolean
TLcdGXYShapePainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
ILcdGXYLabelEditor.acceptSnapTargetForLabel
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns whether the label specified bysetObject
,setLabelIndex
andsetSubLabelIndex
accepts the snap target in the givenILcdGXYContext
.void
ALcdGXYPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) ImplementsILcdGXYPainter.anchorPointSFCT
.void
ILcdGXYPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) Moves the Point passed to the location (in view coordinates, pixels) of the anchor point of the representation of the object in the given mode taking into account the given context.void
TLcdGXYEditableLabelPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) Deprecated.protected void
TLcdGXYPolygonStampLabelPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) This method retrieves a point inside the polygon that is used (1) to determine where the pin attaches to the object representation, and (2) to determine the discrete position of the a label.protected void
TLcdGXYPolylineStampLabelPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aContext, Point aPointSFCT) Calculates a point on the polyline.void
TLcdGXYShapePainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) boolean
TLcdGXYShapePainter.appendAWTPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdAWTPath aAWTPathSFCT) boolean
TLcdGXYShapePainter.appendGeneralPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdGeneralPath aGeneralPathSFCT) void
ILcdGXYPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Sets the supplied bounds (in view coordinates, pixels) so that it encompasses the representation of the object in the given mode taking into account the given context.void
TLcdGXYEditableLabelPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Deprecated.void
TLcdGXYShapePainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) protected int[]
TLcdGXYPolylineStampLabelPainter.calculateLabelSegment
(ILcdPointList aPointList, int aLabelWidth, int aLabelHeight, Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Finds a line segment based on two points of the given pointlist on which to base the position and the slope of the label.abstract boolean
ALcdGXYInteractiveLabelProvider.canProvideInteractiveLabel
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdGXYContext aGXYContext) This method determines whether or not thisALcdGXYInteractiveLabelProvider
can provide aComponent
for the specified label.abstract void
ALcdGXYLabelStamp.dimensionSFCT
(Graphics aGraphics, Object aObject, int aLabelIndex, int aSubLabelIndex, int aMode, ILcdGXYContext aContext, Dimension aDimensionSFCT) AdjustsaDimensionSFCT
to contain the dimension of the specified label.boolean
ILcdGXYEditor.edit
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Defines how an object shall be edited by this editor, taking into account the mode and the context passed.boolean
TLcdGXYEditableLabelPainter.edit
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.boolean
TLcdGXYShapePainter.edit
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
ILcdGXYLabelEditor.editLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Adapts the setTLcdLabelLocation
according to the information present in aGXYContext.protected boolean
TLcdGXYEditableLabelPainter.editLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.protected void
ALcdGXYInteractiveLabelProvider.fireInteractionStartedEvent
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdGXYContext aGXYContext, Component aInteractiveLabel) This method should be called to fire an 'interaction started' event.ALcdGXYPainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Override this method to return a cursor.ILcdGXYPainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Returns a cursor that clarifies the mode and context the painter is operating in.TLcdGXYShapePainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) int
ALcdGXYLabelPainter.getLabelCount
(Graphics aGraphics, ILcdGXYContext aGXYContext) Return the number of labels for the currently set object.int
ILcdGXYLabelEditor.getLabelCount
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns the number of labels for the object set to this label editor.int
ILcdGXYMultiLabelPainter.getLabelCount
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns the number of labels for the object set to this label painter.int
TLcdGXYHaloLabelPainter.getLabelCount
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns the number of labels for the object set to this label painter.ALcdGXYLabelPainter.getLabelCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Returns aCursor
to indicate the type of editingaMode
andaGXYContext
.ILcdGXYLabelPainter2.getLabelCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Returns aCursor
to indicate the type of editingaMode
andaGXYContext
.TLcdGXYHaloLabelPainter2.getLabelCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) int
ILcdGXYLabelPriorityProvider.getPriority
(Object aObject, ILcdGXYContext aGXYContext) Returns the label priority for the given object, 0 being the highest priority, Integer.MAX_VALUE the lowest priority.int
ILcdGXYMultiLabelPriorityProvider.getPriority
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdGXYContext aGXYContext) Returns the label priority for the given label, 0 being the highest priority, Integer.MAX_VALUE the lowest priority.void
ALcdGXYInteractiveLabelProvider.LabelInteractionListener.interactionStarted
(ALcdGXYInteractiveLabelProvider aSource, Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdGXYContext aGXYContext, Component aInteractiveLabel) This method is called when interaction with an interactive label has started.boolean
ILcdGXYLabelPainter2.isLabelTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Tests if the label specified bysetObject
,setLabelIndex
andsetSubLabelIndex
is touched at view location(specified by aGXYContext.getX()
andaGXYContext.getY()
), considering the mode and theILcdGXYContext
instance.boolean
TLcdGXYCurvedPathLabelPainter.isLabelTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdGXYHaloLabelPainter2.isLabelTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
ALcdGXYLabelStamp.isTouched
(Graphics aGraphics, Object aObject, int aLabelIndex, int aSubLabelIndex, int aMode, ILcdGXYContext aContext, int aX, int aY, double aRotation) Determines whether the label is present at the specified location.boolean
ILcdGXYPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Checks if the representation of the object in the given mode is touched at the location as defined in the supplied context.boolean
TLcdGXYEditableLabelPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.boolean
TLcdGXYShapePainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
ILcdGXYLabelPainter2.labelAnchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) SetsaPointSFCT
to the anchor point of the label specified bysetObject
,setLabelIndex
andsetSubLabelIndex
.void
TLcdGXYCurvedPathLabelPainter.labelAnchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) void
TLcdGXYHaloLabelPainter2.labelAnchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) double
ILcdGXYLabelPainter.labelBoundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Rectangle aRectangleSFCT) Calculates the bounds of the label that can be painted.double
ILcdGXYLabelPainter2.labelBoundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Rectangle aRectangleSFCT) Calculates the bounds of the label that can be painted.double
TLcdGXYCurvedPathLabelPainter.labelBoundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Rectangle aRectangleSFCT) double
TLcdGXYEditableLabelPainter.labelBoundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Rectangle aRectangleSFCT) Deprecated.Delegates to to the inner label painter.double
TLcdGXYHaloLabelPainter.labelBoundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Rectangle aRectangleSFCT) double
TLcdGXYMultiFontLabelPainter.labelBoundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Rectangle aRectangleSFCT) Implements theILcdGXYLabelPainter.labelBoundsSFCT
.double
TLcdGXYPolygonLabelPainter.labelBoundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Rectangle aRectangleSFCT) Calculates the bounds of the label that can be painted.double
TLcdGXYPolygonLabelPainter.labelBoundsSFCT
(Graphics aGraphics, String[] aLabelArray, ILcdPolygon aPolygon, int aMode, Rectangle aRectangleSFCT, ILcdGXYContext aGXYContext) Deprecated.double
TLcdGXYPolygonStampLabelPainter.labelBoundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aContext, Rectangle aRectangle) Calculates the bounds of the label that can be painted.double
TLcdGXYPolylineLabelPainter.labelBoundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Rectangle aRectangleSFCT) Calculates the bounds of the label that can be painted.double
TLcdGXYPolylineLabelPainter.labelBoundsSFCT
(Graphics aGraphics, String[] aLabelArray, ILcdPointList aPointList, int aMode, Rectangle aRectangleSFCT, ILcdGXYContext aGXYContext) Deprecated.protected double
TLcdGXYLabelPainter.labelPositionForLocationIndexSFCT
(int aLocationIndex, int aWidth, int aHeight, Point aAnchorPoint, int aMode, ILcdGXYContext aGXYContext, Graphics aGraphics, Point aPointSFCT) Calculates the upper left corner of the label, usingTLcdGXYLabelPainter.getUpperLeftPointSFCT(java.awt.Point, java.lang.String[], int, int, java.awt.Point)
.protected final double
TLcdGXYMultiFontLabelPainter.labelPositionForLocationIndexSFCT
(int aLocationIndex, int aWidth, int aHeight, Point aAnchorPoint, int aMode, ILcdGXYContext aGXYContext, Graphics aGraphics, Point aPointSFCT) Calculates the upper left corner of the label, usingTLcdGXYMultiFontLabelPainter.getUpperLeftPointSFCT(java.awt.Point, java.lang.String[], int, java.awt.Font[], java.awt.Graphics, java.awt.Point)
.protected final double
TLcdGXYPolygonStampLabelPainter.labelPositionForLocationIndexSFCT
(int aLocationIndex, int aWidth, int aHeight, Point aAnchorPoint, int aMode, ILcdGXYContext aGXYContext, Graphics aGraphics, Point aPointSFCT) Calculates the upper left label corner and rotation, based on the given (non-negative) location index, as retrieved from the painter or the label location.protected final double
TLcdGXYPolylineStampLabelPainter.labelPositionForLocationIndexSFCT
(int aLocationIndex, int aWidth, int aHeight, Point aAnchorPoint, int aMode, ILcdGXYContext aGXYContext, Graphics aGraphics, Point aPointSFCT) Calculates the upper left label corner and rotation, based on the given (non-negative) location index, as retrieved from the painter or the label location.ALcdGXYLabelPainter.labelSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns anObject
that can be used as snapping target when graphically editing anotherObject
or label than the one this ILcdGXYLabelPainter2 represents.ILcdGXYLabelPainter2.labelSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns anObject
that can be used as snapping target when graphically editing anotherObject
or label than the one this ILcdGXYLabelPainter2 represents.TLcdGXYHaloLabelPainter2.labelSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) abstract void
ALcdGXYLabelStamp.paint
(Graphics aGraphics, Object aObject, int aLabelIndex, int aSubLabelIndex, int aMode, ILcdGXYContext aContext, int aX, int aY, double aRotation) Paints the specified label at the specified location with the specified rotation.void
ILcdGXYPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Displays the representation of the object in the given mode on the Graphics passed, taking into account the supplied context.void
TLcdGXYEditableLabelPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.void
TLcdGXYShapePainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) protected void
TLcdGXYLayer.paintFromModel
(Graphics aGraphics, int aMode, ILcdModel aModel, ILcdGXYContext aGXYContext) Paints the objects in the passed model by iterating over all the model's objects, in the order determined by the model.protected void
TLcdGXYLayer.paintFromOverlaps
(Graphics aGraphics, int aMode, ILcd2DBoundsIndexedModel a2DBoundsIndexedModel, ILcdGXYContext aGXYContext) Paints the objects in the passed model by applying a painting function to allObject
of theILcd2DBoundsIndexedModel
that interact with the view clip.void
ILcdGXYLabelPainter.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Paints the label of the set Object onaGraphics
.void
ILcdGXYLabelPainter2.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Paints the label specified bysetObject
,setLabelIndex
andsetSubLabelIndex
onaGraphics
.void
TLcdGXYCurvedPathLabelPainter.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdGXYEditableLabelPainter.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.Delegates to to the inner label painter.void
TLcdGXYHaloLabelPainter.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdGXYLabelPainter.paintLabel
(int aLocationIndex, Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Convenience method that sets the location index to aLocationIndex and callspaintLabel(aGraphics, aMode,aGXYContext)
.void
TLcdGXYLabelPainter.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aContext) void
TLcdGXYMultiFontLabelPainter.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Performs the label painting.void
TLcdGXYPolygonLabelPainter.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Paints the label stamp for the polygonTLcdGXYPolygonStampLabelPainter.retrievePolygon()
.void
TLcdGXYPolygonStampLabelPainter.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aContext) Paints the label stamp for the polygonTLcdGXYPolygonStampLabelPainter.retrievePolygon()
.void
TLcdGXYPolylineLabelPainter.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Paints the label specified bysetObject
,setLabelIndex
andsetSubLabelIndex
onaGraphics
.void
TLcdGXYPolylineStampLabelPainter.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aContext) void
TLcdGXYPolygonLabelPainter.paintLabels
(String[] aLabelArray, ILcdPolygon aPolygon, Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.void
TLcdGXYPolylineLabelPainter.paintLabels
(String[] aLabelArray, ILcdPointList aPolygon, Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.protected boolean
TLcdGXYLabelPainter.pinPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aAnchorPoint, Rectangle aLabelBounds, double aRotation, Point aPinPointSFCT) Determines where the pin attaches to the label.protected boolean
TLcdGXYMultiFontLabelPainter.pinPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aAnchorPoint, Rectangle aLabelBounds, double aRotation, Point aPinPointSFCT) abstract Component
ALcdGXYInteractiveLabelProvider.provideInteractiveLabel
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdGXYContext aGXYContext) Returns a component, configured to display or edit the properties ofaObject
.protected Font[]
TLcdGXYMultiFontLabelPainter.retrieveFonts
(int aLabelSize, int aMode, ILcdGXYContext aGXYContext) Retrieves the Fonts to be used for painting the successive lines of the label.protected Color[]
TLcdGXYMultiFontLabelPainter.retrieveForegroundColors
(int aLabelSize, int aMode, ILcdGXYContext aGXYContext) Retrieves the foreground Colors to be used for painting the successive lines of the label.protected String[]
TLcdGXYDataObjectLabelPainter.retrieveLabels
(int aMode, ILcdGXYContext aGXYContext) Returns an array containing the lines of text for a single label.protected String[]
TLcdGXYDataObjectPolygonLabelPainter.retrieveLabels
(int aMode, ILcdGXYContext aGXYContext) Re-definesTLcdGXYLabelPainter.retrieveLabels
.protected String[]
TLcdGXYDataObjectPolylineLabelPainter.retrieveLabels
(int aMode, ILcdGXYContext aGXYContext) Re-definesTLcdGXYLabelPainter.retrieveLabels
.protected String[]
TLcdGXYEditableLabelPainter.retrieveLabels
(int aMode, ILcdGXYContext aGXYContext) Deprecated.Retrieves the labels to be painted for aObject.protected String[]
TLcdGXYEditableLabelPainter.retrieveLabels
(ILcdGXYContext aGXYContext) Deprecated.protected String[]
TLcdGXYFeaturedLabelPainter.retrieveLabels
(int aMode, ILcdGXYContext aGXYContext) Returns an array containing the lines of text for a single label.protected String[]
TLcdGXYFeaturedPolygonLabelPainter.retrieveLabels
(int aMode, ILcdGXYContext aGXYContext) Re-definesTLcdGXYPolygonLabelPainter.retrieveLabels
.protected String[]
TLcdGXYFeaturedPolylineLabelPainter.retrieveLabels
(int aMode, ILcdGXYContext aGXYContext) Re-definesTLcdGXYPolylineLabelPainter.retrieveLabels
.protected String[]
TLcdGXYLabelPainter.retrieveLabels
(int aMode, ILcdGXYContext aGXYContext) Returns an array containing the lines of text for a single label.protected String[]
TLcdGXYLabelPainter.retrieveLabels
(ILcdGXYContext aGXYContext) Deprecated.protected String[]
TLcdGXYMultiFontLabelPainter.retrieveLabels
(int aMode, ILcdGXYContext aGXYContext) Retrieves the labels to be painted for the set Object.protected String[]
TLcdGXYPolygonLabelPainter.retrieveLabels
(int aMode, ILcdGXYContext aGXYContext) Returns an array containing the lines of text for a single label.protected String[]
TLcdGXYPolygonLabelPainter.retrieveLabels
(ILcdGXYContext aGXYContext) Deprecated.protected String[]
TLcdGXYPolylineLabelPainter.retrieveLabels
(int aMode, ILcdGXYContext aGXYContext) Returns an array containing the lines of text for a single label.protected String[]
TLcdGXYPolylineLabelPainter.retrieveLabels
(ILcdGXYContext aGXYContext) Deprecated.void
TLcdGXYEditableLabelPainter.setLabelLocation
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.void
ILcdGXYPainterStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) Set upaGraphics
before painting aObject.void
TLcdG2DLineStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) ConfiguresaGraphics
for painting the given object.void
TLcdGXYHatchedFillStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) void
TLcdGXYPainterColorStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) CallsaGraphics.setColor(getSelectionColor)
if(aMode & <code>ILcdGXYPainter.SELECTED</code>) != 0
and getSelectionColor returns a nonnull
value,aGraphics.setColor(getDefaultColor)
otherwise.void
TLcdGXYPainterFontStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) void
TLcdStrokeLineStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) ConfiguresaGraphics
for painting the given object.ALcdGXYPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Override this method to support snapping.ILcdGXYPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns an object that can be used as snapping target when graphically editing an object.TLcdGXYShapePainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
ALcdGXYLabelPainter.supportLabelSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns whether this label painter supports snapping for the label specified bysetObject
,setLabelIndex
andsetSubLabelIndex
, considering the givenILcdGXYContext
instance.boolean
ILcdGXYLabelPainter2.supportLabelSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns whether this label painter supports snapping for the label specified bysetObject
,setLabelIndex
andsetSubLabelIndex
, considering the givenILcdGXYContext
instance.boolean
TLcdGXYHaloLabelPainter2.supportLabelSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
ALcdGXYPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) Override this method to support snapping.boolean
ILcdGXYPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns whether the painter can provide a snap target based on the representation of the object in the given context.boolean
TLcdGXYShapePainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) ModifierConstructorDescriptionALcdGXYContextWrapper
(ILcdGXYContext aGXYContext) Creates a wrapper for the specifiedILcdGXYContext
.TLcdGXYContext
(ILcdGXYContext aGXYContext) Constructs aTLcdGXYContext
from anotherILcdGXYContext
. -
Uses of ILcdGXYContext in com.luciad.view.gxy.controller
Modifier and TypeMethodDescriptionprotected void
TLcdGXYSelectController.addInSelection
(Object aObject, ILcdGXYPainter aGXYPainter, ILcdGXYContext aGXYContext) Deprecated.This method is called in the selection process to add aObject in the selection.void
ALcdGXYNewControllerModel2.cancel
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Cancels creation of the object.void
ALcdGXYNewControllerModel2.commit
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Commits the created object.abstract Object
ALcdGXYNewControllerModel2.create
(int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Creates an uninitialized model object, ready for editing.protected ILcdUndoable
ALcdGXYNewControllerModel2.createCommitUndoable
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Creates a newILcdUndoable
for committing the given object.ALcdGXYNewControllerModel2.edit
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Performs an edit operation on the object, given the context parameters.ALcdGXYNewControllerModel2.getCreationStatus
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Returns the creation status of the object being created.abstract ILcdGXYLayer
ALcdGXYNewControllerModel2.getGXYLayer
(Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Returns a suitable layer for creating an object.ALcdGXYNewControllerModel2.mouseCursor
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Returns the desired cursor for the given parameters, ornull
if no specific cursor is needed.void
ALcdGXYNewControllerModel2.paint
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Paints the object being created.protected void
TLcdGXYSelectController.removeFromSelection
(Object aObject, ILcdGXYPainter aGXYPainter, ILcdGXYContext aGXYContext) Deprecated.This method is called in the selection process to remove aObject from the selection.protected boolean
TLcdGXYSelectController.selectOnLayer
(ILcdGXYContext aGXYContext, int aSelectionMode) Deprecated.Processes a selection update on anILcdGXYLayer
(aGXYContext.getGXYLayer()) at the AWT location [ aGXYContext.getX(), aGXYContext.getY() ], taking into aSelectionMode.boolean
ALcdGXYNewControllerModel2.shouldCommit
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Deprecated.This method depends on the kind of input (in this case a mouseEvent).protected boolean
TLcdGXYNewController2.shouldCommit
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Returns whether the mouse event should trigger a commit of the object, given the context parameters.boolean
ALcdGXYNewControllerModel2.shouldEdit
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Deprecated.This method depends on the kind of input (in this case a mouseEvent).protected boolean
TLcdGXYNewController2.shouldEdit
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Returns whether the mouse event should trigger an edit of the object, given the context parameters.boolean
ALcdGXYNewControllerModel2.shouldUndo
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Deprecated.This method depends on the kind of input (in this case a mouseEvent).protected boolean
TLcdGXYNewController2.shouldUndo
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Returns whether the mouse event should undo the last edit operation, given the context parameters.ALcdGXYNewControllerModel2.snapTarget
(Object aObjectToSnap, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Tries to retrieve a snap target from the givenaSnappables
. -
Uses of ILcdGXYContext in com.luciad.view.gxy.controller.touch
Modifier and TypeMethodDescriptionprotected double
TLcdMapTouchRulerController.calculateAzimuth
(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdGeoReference aGeoReference, int aMeasureMode, ILcdGXYContext aGXYContext) Calculates the azimuth in degrees between the two given points.protected double
TLcdMapTouchRulerController.calculateDistance
(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdGeoReference aGeoReference, int aMeasureMode, ILcdGXYContext aGXYContext) Calculates the distance in meters between the two given points.protected boolean
TLcdGXYTouchNewController.shouldCommit
(Object aObject, int aEditCount, Graphics aGraphics, TLcdTouchPoint aTouchPoint, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) This method indicates that the object should be committed.protected boolean
TLcdGXYTouchNewController.shouldEdit
(Object aObject, int aEditCount, Graphics aGraphics, TLcdTouchPoint aTouchPoint, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) This method controls when a edit should take place ( placing a point ).protected boolean
TLcdGXYTouchNewController.shouldUndo
(Object aObject, int aEditCount, Graphics aGraphics, TLcdTouchPoint aTouchPoint, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) This method controls when you should undo instead of edit. -
Uses of ILcdGXYContext in com.luciad.view.gxy.labeling.algorithm.discrete
Modifier and TypeMethodDescriptionboolean
ILcdGXYLabelingPathProvider.getPathsSFCT
(Object aDomainObject, List<TLcdLabelIdentifier> aLabels, ILcdGXYContext aGXYContext, List<ILcdAWTPath> aPathsSFCT) This methods addsILcdAWTPath
s to the given list.boolean
TLcdGXYLabelingPathProvider.getPathsSFCT
(Object aDomainObject, List<TLcdLabelIdentifier> aLabels, ILcdGXYContext aGXYContext, List<ILcdAWTPath> aPathsSFCT) -
Uses of ILcdGXYContext in com.luciad.view.gxy.labeling.util
Modifier and TypeMethodDescriptionstatic boolean
TLcdGXYCollectedLabelInfoUtil.addDimensionAndLabelAnchorOffsetDataSFCT
(TLcdCollectedLabelInfo aLabelInfoSFCT, ILcdGXYContext aGXYContext, Graphics aGraphics, int aLabelPainterMode) This method adds dimension data to the givenTLcdCollectedLabelInfo
object when it doesn't exist yet.static boolean
TLcdGXYCollectedLabelInfoUtil.addDimensionDataSFCT
(TLcdCollectedLabelInfo aLabelInfoSFCT, ILcdGXYContext aGXYContext, Graphics aGraphics, int aLabelPainterMode) This method adds dimension data to the givenTLcdCollectedLabelInfo
when it doesn't exist yet.static void
TLcdGXYCollectedLabelInfoUtil.addInteractiveLabelDataSFCT
(TLcdCollectedLabelInfo aLabelInfoSFCT, ILcdGXYContext aGXYContext) This method checks if the given label is an interactive label and stores this usingTLcdCollectedLabelInfo.IS_INTERACTIVE_LABEL
.static boolean
TLcdGXYCollectedLabelInfoUtil.addLabelAnchorOffsetDataSFCT
(TLcdCollectedLabelInfo aLabelInfoSFCT, ILcdGXYContext aGXYContext, Graphics aGraphics, int aLabelPainterMode) This method calculates label anchor offset data for the givenTLcdCollectedLabelInfo
, and stores it usingTLcdCollectedLabelInfo.LABEL_ANCHOR_OFFSET_KEY
.static boolean
TLcdGXYCollectedLabelInfoUtil.resolveParentBoundsSFCT
(TLcdLabelLocation aLabelLocationSFCT, ILcdGXYContext aGXYContext, Graphics aGraphics, int aLabelPainterMode) This method resolves the parent bounds of the given label location. -
Uses of ILcdGXYContext in com.luciad.view.gxy.painter
Modifier and TypeMethodDescriptionboolean
TLcdGXYArcBandPainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Determines whether a snap target should be accepted or not.boolean
TLcdGXYArcPainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Determines whether a snap target should be accepted or not.boolean
TLcdGXYBoundsPainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Determines whether a snap target should be accepted or not.boolean
TLcdGXYBufferPainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns whether the object set to the editor can be edited so that (part of) the object snaps to the object passed as snap target in the context.boolean
TLcdGXYCircleBy3PointsPainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdGXYCirclePainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Determines whether a snap target should be accepted or not.boolean
TLcdGXYCircularArcPainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdGXYCompositeCurvePainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Determines whether a snap target should be accepted or not.boolean
TLcdGXYCompositeRingPainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Determines whether a snap target should be accepted or not.boolean
TLcdGXYEllipsePainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Determines whether a snap target should be accepted or not.boolean
TLcdGXYGeoBufferPainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns whether the object set to the editor can be edited so that (part of) the object snaps to the object passed as snap target in the context.boolean
TLcdGXYIconPainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Determines whether a snap target should be accepted or not.boolean
TLcdGXYLonLatHeightBufferPainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Deprecated.Returns whether the object set to the editor can be edited so that (part of) the object snaps to the object passed as snap target in the context.boolean
TLcdGXYOffsetIconPainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdGXYPointListPainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns whether the object set to the editor can be edited so that (part of) the object snaps to the object passed as snap target in the context.boolean
TLcdGXYShapeListPainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Determines whether a snap target should be accepted or not.boolean
TLcdGXYSurfacePainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns whether the object set to the editor can be edited so that (part of) the object snaps to the object passed as snap target in the context.boolean
TLcdGXYTextPainter.acceptSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returnsfalse
because snapping is not supported.boolean
TLcdGXYCompositeLabelPainter.acceptSnapTargetForLabel
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdGXYLabelPainterAdapter.acceptSnapTargetForLabel
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdGXYOffsetIconPainter.acceptSnapTargetForLabel
(Graphics aGraphics, ILcdGXYContext aGXYContext) void
TLcdGXYArcBandPainter.anchorPointSFCT
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, Point aPointSFCT) Moves the specifiedaPointSFCT
to the anchor point of theILcdArcBand
objectvoid
TLcdGXYArcPainter.anchorPointSFCT
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, Point aPointSFCT) Moves the specifiedaPointSFCT
to the anchor point of theILcdArc
object.void
TLcdGXYCircleBy3PointsPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) void
TLcdGXYCirclePainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) void
TLcdGXYCircularArcPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) void
TLcdGXYClippingPainterWrapper.anchorPointSFCT
(Graphics aGraphics, int i, ILcdGXYContext aILcdGXYContext, Point aPoint) void
TLcdGXYCompositeCurvePainter.anchorPointSFCT
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, Point aPointSFCT) Moves the specifiedaPointSFCT
to the anchor point of theILcdCompositeCurve
object.void
TLcdGXYCompositeRingPainter.anchorPointSFCT
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, Point aPointSFCT) Moves the specifiedaPointSFCT
to the anchor point of theILcdRing
object.void
TLcdGXYDynamicSegmentationEventPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) Deprecated.void
TLcdGXYEllipsePainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) void
TLcdGXYGeoBufferPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) Moves the specifiedaPointSFCT
to the anchor point of the buffer, as specified byTLcdGXYGeoBufferPainter.getAnchorPointLocation()
.void
TLcdGXYHaloPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) void
TLcdGXYIconPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) protected void
TLcdGXYLabelPainterAdapter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aContext, Point aPointSFCT) This method retrieves an anchor point using the correspondingILcdGXYPainter
for the Object to be painted (aGXYContext.getGXYLayer().getGXYPainter( aObject )
).void
TLcdGXYOffsetIconPainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) void
TLcdGXYPointListPainter.anchorPointSFCT
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, Point aPointSFCT) Moves the specifiedaPointSFCT
to the anchor point of theILcdPointList
.void
TLcdGXYShapeListPainter.anchorPointSFCT
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, Point aPointSFCT) Moves the specifiedaPointSFCT
to the anchor point of theILcdShapeList
object.void
TLcdGXYSurfacePainter.anchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) void
TLcdGXYPointListPainter.append2DPoint
(ILcd2DEditablePointList a2DEditablePointList, double aX, double aY, int aRenderMode, ILcdGXYContext aGXYContext) Appends a point to the end of the specifiedILcd2DEditablePointList
.boolean
ILcdGXYPathPainter.appendAWTPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdAWTPath aAWTPathSFCT) Appends a discretized representation in view coordinates to the given path.boolean
TLcdGXYArcBandPainter.appendAWTPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdAWTPath aAWTPathSFCT) boolean
TLcdGXYArcPainter.appendAWTPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdAWTPath aAWTPathSFCT) boolean
TLcdGXYBoundsPainter.appendAWTPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdAWTPath aAWTPathSFCT) boolean
TLcdGXYCircleBy3PointsPainter.appendAWTPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdAWTPath aAWTPathSFCT) boolean
TLcdGXYCirclePainter.appendAWTPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdAWTPath aAWTPathSFCT) boolean
TLcdGXYCircularArcPainter.appendAWTPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdAWTPath aAWTPathSFCT) boolean
TLcdGXYCompositeCurvePainter.appendAWTPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdAWTPath aAWTPathSFCT) boolean
TLcdGXYCompositeRingPainter.appendAWTPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdAWTPath aAWTPathSFCT) boolean
TLcdGXYEllipsePainter.appendAWTPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdAWTPath aAWTPathSFCT) boolean
TLcdGXYPointListPainter.appendAWTPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdAWTPath aAWTPathSFCT) boolean
TLcdGXYShapeListPainter.appendAWTPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdAWTPath aAWTPathSFCT) Appends a discretized representation in view coordinates to the given path.boolean
TLcdGXYSurfacePainter.appendAWTPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdAWTPath aAWTPathSFCT) boolean
ILcdGXYPathPainter.appendGeneralPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdGeneralPath aGeneralPathSFCT) Appends a discretized representation in world coordinates to the given path.boolean
TLcdGXYArcBandPainter.appendGeneralPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdGeneralPath aGeneralPathSFCT) boolean
TLcdGXYArcPainter.appendGeneralPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdGeneralPath aGeneralPathSFCT) boolean
TLcdGXYBoundsPainter.appendGeneralPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdGeneralPath aGeneralPathSFCT) boolean
TLcdGXYCircleBy3PointsPainter.appendGeneralPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdGeneralPath aGeneralPathSFCT) boolean
TLcdGXYCirclePainter.appendGeneralPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdGeneralPath aGeneralPathSFCT) boolean
TLcdGXYCircularArcPainter.appendGeneralPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdGeneralPath aGeneralPathSFCT) boolean
TLcdGXYCompositeCurvePainter.appendGeneralPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdGeneralPath aGeneralPathSFCT) boolean
TLcdGXYCompositeRingPainter.appendGeneralPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdGeneralPath aGeneralPathSFCT) boolean
TLcdGXYEllipsePainter.appendGeneralPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdGeneralPath aGeneralPathSFCT) boolean
TLcdGXYPointListPainter.appendGeneralPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdGeneralPath aGeneralPathSFCT) boolean
TLcdGXYShapeListPainter.appendGeneralPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdGeneralPath aGeneralPathSFCT) Appends a discretized representation in world coordinates to the given path.boolean
TLcdGXYSurfacePainter.appendGeneralPath
(ILcdGXYContext aGXYContext, int aRenderMode, ILcdGeneralPath aGeneralPathSFCT) protected void
TLcdGXYArcBandPainter.boundsOfEditingLabelsSFCT
(Graphics aGraphics, ILcdArcBand aArcBand, int aTouchedLocation, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Called by theboundsSFCT
method when editing anILcd2DEditableArcBand
.protected void
TLcdGXYArcPainter.boundsOfEditingLabelsSFCT
(Graphics aGraphics, ILcdArc aArc, int aTouchedLocation, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Called by theboundsSFCT
method when editing anILcd2DEditableArc
.protected void
TLcdGXYEllipsePainter.boundsOfEditingLabelsSFCT
(Graphics aGraphics, ILcdEllipse aEllipse, int aTouchedLocation, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Called by theboundsSFCT
method when editing anILcd2DEditableEllipse
.void
TLcdGXYArcBandPainter.boundsSFCT
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Computes the bounds of the representation of anILcdArcBand
in AWT coordinates.void
TLcdGXYArcPainter.boundsSFCT
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Computes the bounds of the representation of anILcdArc
in AWT coordinates.void
TLcdGXYBoundsPainter.boundsSFCT
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Computes the bounds of the representation of anILcdBounds
in AWT coordinates.void
TLcdGXYBufferPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdGXYCircleBy3PointsPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdGXYCirclePainter.boundsSFCT
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Computes the bounds of the representation of anILcdCircle
in AWT coordinates.void
TLcdGXYCircularArcPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdGXYClippingPainterWrapper.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aILcdGXYContext, ILcd2DEditableBounds aILcd2DEditableBounds) void
TLcdGXYCompositeCurvePainter.boundsSFCT
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Sets the supplied bounds (in view coordinates, pixels) so that it encompasses the representation of the object in the given mode taking into account the given context.void
TLcdGXYCompositeRingPainter.boundsSFCT
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Sets the supplied bounds (in view coordinates, pixels) so that it encompasses the representation of the object in the given mode taking into account the given context.void
TLcdGXYDynamicSegmentationEventPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Deprecated.void
TLcdGXYEllipsePainter.boundsSFCT
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Computes the bounds of the representation of anILcdEllipse
in AWT coordinates.void
TLcdGXYGeoBufferPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdGXYHaloPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdGXYIconPainter.boundsSFCT
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Sets the supplied bounds (in view coordinates, pixels) so that it encompasses the representation of the object in the given mode taking into account the given context.void
TLcdGXYImageIconPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdGXYImagePainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdGXYLonLatHeightBufferPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Deprecated.void
TLcdGXYOffsetIconPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Sets the supplied bounds (in view coordinates, pixels) so that it encompasses the representation of the object in the given mode taking into account the given context.void
TLcdGXYPointListPainter.boundsSFCT
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Sets the supplied bounds (in view coordinates, pixels) so that it encompasses the representation of the object in the given mode taking into account the given context.void
TLcdGXYRoundedPointListPainter.boundsSFCT
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Sets the supplied bounds (in view coordinates, pixels) so that it encompasses the representation of the object and its handles (the source point list) in the given mode taking into account the given context.void
TLcdGXYShapeListPainter.boundsSFCT
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Sets the supplied bounds (in view coordinates, pixels) so that it encompasses the representation of the object in the given mode taking into account the given context.void
TLcdGXYSurfacePainter.boundsSFCT
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdGXYTextPainter.boundsSFCT
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Computes the bounds of the representation of anILcdText
in AWT coordinates.protected void
TLcdGXYBufferPainter.calculateBoundsSFCT
(int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Computes the bounds of the current object of the paint as the bounds that holds all contour points which are visible in the given context.protected void
TLcdGXYLonLatHeightBufferPainter.calculateBoundsSFCT
(int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Deprecated.Computes the bounds of the current object of the paint as the bounds that holds all contour points which are visible in the given context.boolean
TLcdGXYArcBandPainter.edit
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) This implementation edits theILcdArcBand
object set to the painter.boolean
TLcdGXYArcPainter.edit
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) This implementation edits theILcdArc
object set to the painter.boolean
TLcdGXYBoundsPainter.edit
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) This implementation edits theILcdBounds
object set to the painter.boolean
TLcdGXYBufferPainter.edit
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdGXYCircleBy3PointsPainter.edit
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdGXYCirclePainter.edit
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) This implementation edits theILcdCircle
object set to the painter.boolean
TLcdGXYCircularArcPainter.edit
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdGXYCompositeCurvePainter.edit
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) This implementation translates either the touched handle or the entire composite curve forILcdGXYEditor.TRANSLATED
, and translates the touched sub curve if the user drags withILcdGXYEditor.RESHAPED
.boolean
TLcdGXYCompositeRingPainter.edit
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) This implementation translates either the touched handle or the entire composite curve forILcdGXYEditor.TRANSLATED
, and translates the touched sub curve if the user drags withILcdGXYEditor.RESHAPED
.boolean
TLcdGXYEllipsePainter.edit
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) This implementation edits theILcdEllipse
object set to the painter.boolean
TLcdGXYGeoBufferPainter.edit
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) This implementation editsILcd2DEditableGeoBuffer
andILcd2DEditableGeoBuffer
objects, otherwise aClassCastException
will be thrown.boolean
TLcdGXYIconPainter.edit
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) This implementation edits theILcdShape
object set to the painter.boolean
TLcdGXYLonLatHeightBufferPainter.edit
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.boolean
TLcdGXYOffsetIconPainter.edit
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Defines how an object shall be edited by this editor, taking into account the mode and the context passed.boolean
TLcdGXYPointListPainter.edit
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) This implementation edits the retrieved ILcdPointList.boolean
TLcdGXYShapeListPainter.edit
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) This implementation edits, depending on theeditTouchedOnly
property, allILcdShape
objects of theILcdShapeList
object are edited or only the touched object.boolean
TLcdGXYSurfacePainter.edit
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) This implementation translates all rings forILcdGXYEditor.TRANSLATED
.boolean
TLcdGXYTextPainter.edit
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) This implementation edits theILcdText
object set to the painter.boolean
TLcdGXYCompositeLabelPainter.editLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdGXYLabelPainterAdapter.editLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdGXYOffsetIconPainter.editLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Adapts the setTLcdLabelLocation
according to the information present in aGXYContext.protected boolean
TLcdGXYShapeListPainter.editShape
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext, ILcdGXYEditor aGXYEditor, ILcdShapeList aShapeList, int aIndex) Edits the shape at the specified index in aShapeList.TLcdGXYArcBandPainter.getCursor
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Returns aCursor
that clarifies the render mode and context this painter is operating in.TLcdGXYArcPainter.getCursor
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Returns aCursor
that clarifies the render mode and context this painter is operating in.TLcdGXYBoundsPainter.getCursor
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Returns aCursor
that clarifies the render mode and context this painter is operating in.TLcdGXYBufferPainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) ImplementsILcdGXYPainter.getCursor
.TLcdGXYCircleBy3PointsPainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) TLcdGXYCirclePainter.getCursor
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Returns aCursor
that clarifies the render mode and context this painter is operating in.TLcdGXYCircularArcPainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) TLcdGXYClippingPainterWrapper.getCursor
(Graphics aGraphics, int i, ILcdGXYContext aILcdGXYContext) TLcdGXYCompositeCurvePainter.getCursor
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Returns aCursor
that clarifies the render mode and context this painter is operating in.TLcdGXYCompositeRingPainter.getCursor
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Returns aCursor
that clarifies the render mode and context this painter is operating in.TLcdGXYDynamicSegmentationEventPainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.TLcdGXYEllipsePainter.getCursor
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Returns aCursor
that clarifies the render mode and context this painter is operating in.TLcdGXYGeoBufferPainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Returns aCursor
that clarifies the render mode and context this painter is operating in.TLcdGXYHaloPainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) TLcdGXYIconPainter.getCursor
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Returns a translationCursor
when appropriate, ornull
otherwise.TLcdGXYLonLatHeightBufferPainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.ImplementsILcdGXYPainter.getCursor
.TLcdGXYOffsetIconPainter.getCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) TLcdGXYPointListPainter.getCursor
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Returns aCursor
that clarifies the render mode and context this painter is operating in.TLcdGXYShapeListPainter.getCursor
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Returns aCursor
that clarifies the render mode and context this painter is operating in.TLcdGXYSurfacePainter.getCursor
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Returns aCursor
that clarifies the render mode and context this painter is operating in.TLcdGXYTextPainter.getCursor
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Returns aCursor
that clarifies the render mode and context this painter is operating in.int
TLcdGXYCompositeLabelPainter.getLabelCount
(Graphics aGraphics, ILcdGXYContext aGXYContext) int
TLcdGXYLabelPainterAdapter.getLabelCount
(Graphics aGraphics, ILcdGXYContext aGXYContext) Return the number of labels for the currently set object.int
TLcdGXYOffsetIconPainter.getLabelCount
(Graphics aGraphics, ILcdGXYContext aGXYContext) Return the number of labels for the currently set object.TLcdGXYCompositeLabelPainter.getLabelCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) TLcdGXYLabelPainterAdapter.getLabelCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) TLcdGXYOffsetIconPainter.getLabelCursor
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) protected void
TLcdGXYTextPainter.getText
(ILcdGXYContext aGXYContext, ILcd2DEditableText aTextSFCT) Gets a new text for theILcd2DEditableText
object.int
TLcdGXYPointListPainter.getTouchedPoint
(ILcdGXYContext aGXYContext) Returns the index of the point in theILcdPointList
object that has been touched according to the screen (x,y) coordinates passed in theILcdGXYContext
, or-1
if none of the points were touched.int
TLcdGXYPointListPainter.getTouchedSegment
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Returns the index of the segment in theILcdPointList
object that has been touched according to the coordinates in the context, or-1
if none of the segments were touched.int
TLcdGXYRoundedPointListPainter.getTouchedSegment
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) void
TLcdGXYPointListPainter.insert2DPoint
(ILcd2DEditablePointList a2DEditablePointList, int aIndex, double aX, double aY, int aRenderMode, ILcdGXYContext aGXYContext) Inserts a point at the given index into the specifiedILcd2DEditablePointList
.boolean
TLcdGXYPointListPainter.insidePolygon
(ILcdGXYContext aGXYContext) Checks whether the current position of the mouse is on the inside of the point list set to this painter as if it was rendered as in polygon mode.boolean
TLcdGXYCompositeLabelPainter.isLabelTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdGXYLabelPainterAdapter.isLabelTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Tests if the label specified bysetObject
,setLabelIndex
andsetSubLabelIndex
is touched at view location(specified by aGXYContext.getX()
andaGXYContext.getY()
), considering the mode and theILcdGXYContext
instance.boolean
TLcdGXYOffsetIconPainter.isLabelTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Tests if the label specified bysetObject
,setLabelIndex
andsetSubLabelIndex
is touched at view location(specified by aGXYContext.getX()
andaGXYContext.getY()
), considering the mode and theILcdGXYContext
instance.boolean
TLcdGXYArcBandPainter.isTouched
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Depending on the rendering mode, returns whether one or more of the contour, the corner points, the center point, or the interior of the arc band is touched.boolean
TLcdGXYArcPainter.isTouched
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Depending on the rendering mode, returns whether the arc, the arc handles, the axis handles or the center point of the arc is touched.boolean
TLcdGXYBoundsPainter.isTouched
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Depending on the rendering mode, returns whether the contour, one of the corner points, or the interior of the bounds is touched.boolean
TLcdGXYBufferPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Depending on the painter mode, returns whether the current object of the painter is touched by the mouse in the given context.boolean
TLcdGXYCircleBy3PointsPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdGXYCirclePainter.isTouched
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Depending on the rendering mode, returns whether the contour, the center point, or the interior of the circle is touched.boolean
TLcdGXYCircularArcPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdGXYClippingPainterWrapper.isTouched
(Graphics aGraphics, int i, ILcdGXYContext aILcdGXYContext) boolean
TLcdGXYCompositeCurvePainter.isTouched
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Returns whether one of theILcdCurve
objects inside theILcdCompositeCurve
object is touched.boolean
TLcdGXYCompositeRingPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdGXYDynamicSegmentationEventPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.boolean
TLcdGXYEllipsePainter.isTouched
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Depending on the rendering mode, returns whether the contour, the axis handles or the center point of the ellipse is touched.boolean
TLcdGXYGeoBufferPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Depending on the rendering mode, returns whether the contour, one of the axis points, axis segments or the interior of the buffer is touched.boolean
TLcdGXYHaloPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdGXYIconPainter.isTouched
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Returns whether the mouse position in the given context is touching the painted icon.boolean
TLcdGXYImageIconPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdGXYImagePainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdGXYLonLatHeightBufferPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.Depending on the painter mode, returns whether the current object of the painter is touched by the mouse in the given context.boolean
TLcdGXYOffsetIconPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Checks if the representation of the object in the given mode is touched at the location as defined in the supplied context.boolean
TLcdGXYPointListPainter.isTouched
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Depending on the render mode and paint mode, returns whether one of the handles (the source point list), the painted point list or the interior of the point list is touched.boolean
TLcdGXYRoundedPointListPainter.isTouched
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Depending on the render mode and paint mode, returns whether one of the handles (the source point list), the painted point list or the interior of the point list is touched.boolean
TLcdGXYShapeListPainter.isTouched
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Returns whether one of theILcdShape
objects inside theILcdShapeList
object is touched.boolean
TLcdGXYSurfacePainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdGXYTextPainter.isTouched
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Depending on the rendering mode, returns whether the mouse pointer is within the rotated bounds of theILcdText
object.void
TLcdGXYCompositeLabelPainter.labelAnchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) void
TLcdGXYLabelPainterAdapter.labelAnchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) SetsaPointSFCT
to the anchor point of the label specified bysetObject
,setLabelIndex
andsetSubLabelIndex
.void
TLcdGXYOffsetIconPainter.labelAnchorPointSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Point aPointSFCT) SetsaPointSFCT
to the anchor point of the label specified bysetObject
,setLabelIndex
andsetSubLabelIndex
.double
TLcdGXYCompositeLabelPainter.labelBoundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Rectangle aRectangleSFCT) double
TLcdGXYLabelPainterAdapter.labelBoundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Rectangle aRectangleSFCT) Calculates the bounds of the label that can be painted.double
TLcdGXYOffsetIconPainter.labelBoundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Rectangle aRectangleSFCT) Calculates the bounds of the label that can be painted.TLcdGXYOffsetIconPainter.labelSnapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) protected boolean
TLcdGXYBoundsPainter.linkToSnapTarget
(Graphics aGraphics, ILcd2DEditableBounds a2DEditableBoundsSFCT, int aCornerIndex, int aRenderMode, ILcdGXYContext aGXYContext) Sets the specified corner point at the given snap target, if the snap target is accepted.protected boolean
TLcdGXYPointListPainter.linkToSnapTarget
(Graphics aGraphics, ILcd2DEditablePointList aPointList, int aPointIndex, int aRenderMode, ILcdGXYContext aGXYContext) Edits the specifiedILcdPointList
so that, if the snap target is accepted, the point (specified by its index) snaps to this snap target.protected boolean
TLcdGXYTextPainter.linkToSnapTarget
(Graphics aGraphics, ILcd2DEditableText aTextSFCT, int aTouchedCorner, ILcdGXYContext aGXYContext) Sets the specified corner point at the given snap target, if the snap target is accepted.void
TLcdGXYPointListPainter.move2DPoint
(ILcd2DEditablePointList a2DEditablePointList, int aIndex, double aX, double aY, int aRenderMode, ILcdGXYContext aGXYContext) Moves the point at the given index in the specifiedILcd2DEditablePointList
to the given point in the 2D space.void
TLcdGXYArcBandPainter.paint
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Displays the representation of the object in the given mode on the Graphics passed, taking into account the context passed.void
TLcdGXYArcPainter.paint
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Displays the representation of the object in the given mode on the Graphics passed, taking into account the context passed.void
TLcdGXYBoundsPainter.paint
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Displays the representation of the object in the given mode on the Graphics passed, taking into account the context passed.void
TLcdGXYBufferPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdGXYCircleBy3PointsPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdGXYCirclePainter.paint
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Displays the representation of the object in the given mode on the Graphics passed, taking into account the context passed.void
TLcdGXYCircularArcPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdGXYClippingPainterWrapper.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aILcdGXYContext) void
TLcdGXYCompositeCurvePainter.paint
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Displays the representation of the object in the given mode on the Graphics passed, taking into account the context passed.void
TLcdGXYCompositeRingPainter.paint
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Displays the representation of the object in the given mode on the Graphics passed, taking into account the context passed.void
TLcdGXYDynamicSegmentationEventPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.void
TLcdGXYEllipsePainter.paint
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Displays the representation of the object in the given mode on the Graphics passed, taking into account the context passed.void
TLcdGXYGeoBufferPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Displays the representation of the object in the given mode on the Graphics passed, taking into account the context passed.void
TLcdGXYHaloPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdGXYIconPainter.paint
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Displays the representation of the object in the given mode on the Graphics passed, taking into account the context passed.void
TLcdGXYImageIconPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdGXYImagePainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdGXYLonLatHeightBufferPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.void
TLcdGXYOffsetIconPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Displays the representation of the object in the given mode on the Graphics passed, taking into account the supplied context.void
TLcdGXYPointListPainter.paint
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Displays the representation of the object in the given mode on the Graphics passed, taking into account the context passed.void
TLcdGXYShapeListPainter.paint
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Displays the representation of the object in the given mode on the Graphics passed, taking into account the context passed.void
TLcdGXYSurfacePainter.paint
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Displays the representation of the object in the given mode on the Graphics passed, taking into account the context passed.void
TLcdGXYTextPainter.paint
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Displays the representation of the object in the given mode on the Graphics passed, taking into account the context passed.protected void
TLcdGXYArcBandPainter.paintEditingLabels
(Graphics aGraphics, ILcdArcBand aArcBand, int aTouchedLocation, ILcdGXYContext aGXYContext) Called by thepaint
method when editing anILcd2DEditableArcBand
.protected void
TLcdGXYArcPainter.paintEditingLabels
(Graphics aGraphics, ILcdArc aArc, int aTouchedLocation, ILcdGXYContext aGXYContext) Called by thepaint
method when editing anILcd2DEditableArc
.void
TLcdGXYCirclePainter.paintEditingLabels
(Graphics aGraphics, ILcdCircle aCircle, int aRenderMode, ILcdGXYContext aGXYContext) Called by thepaint
method when editing anILcd2DEditableCircle
.protected void
TLcdGXYCircularArcPainter.paintEditingLabels
(Graphics aGraphics, ILcdCircularArc aCircularArc, int aTouchedLocation, ILcdGXYContext aGXYContext) Called by thepaint
method when editing a circular arc.protected void
TLcdGXYEllipsePainter.paintEditingLabels
(Graphics aGraphics, ILcdEllipse aEllipse, int aTouchedLocation, ILcdGXYContext aGXYContext) Called by thepaint
method when editing anILcd2DEditableEllipse
.void
TLcdGXYCompositeLabelPainter.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdGXYLabelPainterAdapter.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdGXYOffsetIconPainter.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Paints the label specified bysetObject
,setLabelIndex
andsetSubLabelIndex
onaGraphics
.protected void
TLcdGXYIconPainter.paintSnap
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Called when this painter needs to paint its object in the rendering modeILcdGXYPainter.SNAPS
.void
TLcdGXYPointListPainter.removePointAt
(ILcd2DEditablePointList a2DEditablePointList, int aIndex, int aRenderMode, ILcdGXYContext aGXYContext) Removes the point at the given index from the specifiedILcd2DEditablePointList
.protected void
TLcdGXYArcBandPainter.setupGraphicsForFill
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Called just before filling arc bands on the specifiedGraphics
object.protected void
TLcdGXYBoundsPainter.setupGraphicsForFill
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Called just before filling bounds on the specifiedGraphics
object.protected void
TLcdGXYBufferPainter.setupGraphicsForFill
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) This method is called by thisILcdGXYPainter
just before drawing Fills on aGraphics.protected void
TLcdGXYCirclePainter.setupGraphicsForFill
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Called just before filling circles on the specifiedGraphics
object.protected void
TLcdGXYEllipsePainter.setupGraphicsForFill
(Graphics aGraphics, Object aObject, int aRenderMode, ILcdGXYContext aGXYContext) Called just before filling ellipses on the specifiedGraphics
object.protected void
TLcdGXYLonLatHeightBufferPainter.setupGraphicsForFill
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.This method is called by thisILcdGXYPainter
just before drawing Fills on aGraphics.protected void
TLcdGXYPointListPainter.setupGraphicsForFill
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Called just before filling polygons on the specifiedGraphics
object.protected void
TLcdGXYTextPainter.setupGraphicsForFill
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Called just before filling the backgrounds on the specifiedGraphics
object.protected void
TLcdGXYTextPainter.setupGraphicsForFrame
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Called just before painting the frame on the specifiedGraphics
object.protected void
TLcdGXYArcBandPainter.setupGraphicsForLine
(Graphics aGraphics, Object aObject, int aRenderMode, ILcdGXYContext aGXYContext) Called just before painting a line on the specifiedGraphics
object.protected void
TLcdGXYArcPainter.setupGraphicsForLine
(Graphics aGraphics, Object aObject, int aRenderMode, ILcdGXYContext aGXYContext) Called just before painting a line on the specifiedGraphics
object.protected void
TLcdGXYBoundsPainter.setupGraphicsForLine
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Called just before painting a line on the specifiedGraphics
object.protected void
TLcdGXYBufferPainter.setupGraphicsForLine
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) This method is called by thisILcdGXYPainter
just before drawing lines on aGraphics.protected void
TLcdGXYCirclePainter.setupGraphicsForLine
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Called just before painting a line on the specifiedGraphics
object.protected void
TLcdGXYCompositeCurvePainter.setupGraphicsForLine
(ILcdCompositeCurve aCurve, Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Called just before painting the composite curve on the specifiedGraphics
object.protected void
TLcdGXYEllipsePainter.setupGraphicsForLine
(Graphics aGraphics, Object aObject, int aRenderMode, ILcdGXYContext aGXYContext) Called just before painting a line on the specifiedGraphics
object.protected void
TLcdGXYLonLatHeightBufferPainter.setupGraphicsForLine
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Deprecated.This method is called by thisILcdGXYPainter
just before drawing lines on aGraphics.protected void
TLcdGXYPointListPainter.setupGraphicsForLine
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Called just before painting a line on the specifiedGraphics
object.protected void
TLcdGXYPointListPainter.setupGraphicsForPoint
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Called just before painting points on the specifiedGraphics
object.protected void
TLcdGXYTextPainter.setupGraphicsForText
(Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Called just before drawing the text on the specifiedGraphics
object.TLcdGXYArcBandPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns the center point or one of the end points of theILcdArcBand
if it is touched.TLcdGXYArcPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns the center point or one of the end points of theILcdArc
if it is touched.TLcdGXYBoundsPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns one of the bounds points of theILcdBounds
object if it is touched.TLcdGXYBufferPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns one of the axis or contour points of the buffer if it is touched.TLcdGXYCircleBy3PointsPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) TLcdGXYCirclePainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns the center point of theILcdCircle
if it is touched.TLcdGXYCircularArcPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) TLcdGXYClippingPainterWrapper.snapTarget
(Graphics aGraphics, ILcdGXYContext aILcdGXYContext) TLcdGXYCompositeCurvePainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns the first snap target that was found by the painters of the shapes inside theILcdCompositeCurve
object.TLcdGXYCompositeRingPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns the first snap target that was found by the painters of the shapes inside the composite ring object.TLcdGXYDynamicSegmentationEventPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Deprecated.TLcdGXYEllipsePainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns the center point of theILcdEllipse
if it is touched.TLcdGXYGeoBufferPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns one of the axis or contour points of the buffer if it is touched.TLcdGXYHaloPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) TLcdGXYIconPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns the focus point of theILcdShape
object if the point is touched.TLcdGXYLonLatHeightBufferPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Deprecated.Returns one of the axis or contour points of theTLcdLonLatHeightBuffer
if it is touched.TLcdGXYOffsetIconPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns an object that can be used as snapping target when graphically editing an object.TLcdGXYPointListPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns a point of theILcdPointList
object if the point is touched.TLcdGXYShapeListPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns the first snap target that was found by the painters of the shapes inside theILcdShapeList
object.TLcdGXYSurfacePainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns the first snap target that was found by the painters of the surface rings.TLcdGXYTextPainter.snapTarget
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returnsnull
because snapping is not supported.boolean
TLcdGXYOffsetIconPainter.supportLabelSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdGXYArcBandPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) This implementation supports snapping, always returnstrue
.boolean
TLcdGXYArcPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) This implementation supports snapping, always returnstrue
.boolean
TLcdGXYBoundsPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) This implementation supports snapping, always returnstrue
.boolean
TLcdGXYBufferPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) This implementation supports snapping.boolean
TLcdGXYCircleBy3PointsPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdGXYCirclePainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) This implementation supports snapping, always returnstrue
.boolean
TLcdGXYCircularArcPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdGXYClippingPainterWrapper.supportSnap
(Graphics aGraphics, ILcdGXYContext aILcdGXYContext) boolean
TLcdGXYCompositeCurvePainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) Supports snapping when at least one of the painters of the shapes inside theILcdCompositeCurve
object supports snapping.boolean
TLcdGXYCompositeRingPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) Supports snapping when at least one of the painters of the shapes inside the composite ring object supports snapping.boolean
TLcdGXYDynamicSegmentationEventPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) Deprecated.boolean
TLcdGXYEllipsePainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) This implementation supports snapping, always returnstrue
.boolean
TLcdGXYGeoBufferPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) This implementation supports snapping, always returnstrue
.boolean
TLcdGXYHaloPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) boolean
TLcdGXYIconPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) Supports snapping when theILcdShape
object set to this painter is visible in the view.boolean
TLcdGXYLonLatHeightBufferPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) Deprecated.This implementation supports snapping.boolean
TLcdGXYOffsetIconPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) Returns whether the painter can provide a snap target based on the representation of the object in the given context.boolean
TLcdGXYPointListPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) Supports snapping when theILcdPointList
object set to this painter contains at least one point.boolean
TLcdGXYRoundedPointListPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) Supports snapping when theILcdPointList
object set to this painter contains at least one point andTLcdGXYRoundedPointListPainter.getRoundness()
equals 0.boolean
TLcdGXYShapeListPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) Supports snapping when at least one of the painters of the shapes inside theILcdShapeList
object supports snapping.boolean
TLcdGXYSurfacePainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) Supports snapping when at least one of the painters of the rings in this surface supports snapping.boolean
TLcdGXYTextPainter.supportSnap
(Graphics aGraphics, ILcdGXYContext aGXYContext) This implementation does not support snapping, always returnsfalse
.void
TLcdGXYPointListPainter.translate2D
(ILcd2DEditablePointList a2DEditablePointList, double aDeltaX, double aDeltaY, int aRenderMode, ILcdGXYContext aGXYContext) Translates all the points of the specifiedILcd2DEditablePointList
from their current positions over the given translation vector in the 2D space.void
TLcdGXYPointListPainter.translate2DPoint
(ILcd2DEditablePointList a2DEditablePointList, int aIndex, double aDeltaX, double aDeltaY, int aRenderMode, ILcdGXYContext aGXYContext) Translates the point at the given index in the specifiedILcd2DEditablePointList
from its current position over the given translation vector in the 2D space. -
Uses of ILcdGXYContext in com.luciad.view.map
Modifier and TypeMethodDescriptionprotected double
TLcdAdvancedMapRulerController.calculateAzimuth
(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdGeoReference aGeoReference, int aMeasureMode, ILcdGXYContext aGXYContext) Calculates the azimuth in degrees between the two given points.protected double
TLcdAdvancedMapRulerController.calculateDistance
(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdGeoReference aGeoReference, int aMeasureMode, ILcdGXYContext aGXYContext) Calculates the distance in meters between the two given points.void
TLcdMapG2DLineStyle.setupGraphics
(Graphics aGraphics, Object aObject, int aMode, ILcdGXYContext aGXYContext) -
Uses of ILcdGXYContext in com.luciad.view.map.multilevelgrid
Modifier and TypeMethodDescriptionboolean
TLcdMultilevelGridLayer.isLabelLevel
(int aLevel, ILcdGXYContext aGXYContext) Indicates whether the labels should be rendered for the given level of the grid.boolean
TLcdMultilevelGridLayer.isPaintLevel
(int aLevel, ILcdGXYContext aGXYContext) Indicates whether the given level should be rendered.boolean
TLcdMultilevelGridLayer.isPaintOutline
(ILcdGXYContext aGXYContext) Whether the outline of the grid should be painted.protected void
TLcdMultilevelGridLayer.paintLabel
(ILcdMultilevelGridCoordinate aMultilevelGridCoordinate, ILcdGXYContext aGXYContext, Graphics aGraphics) Renders the label as formatted by the multilevel grid formatter for the given multilevel grid coordinate in the center of the grid coordinate.protected void
TLcdMultilevelGridLayer.paintLabels
(int aLevel, Graphics aGraphics, ILcdGXYContext aGXYContext) Called from paint to paint all labels.protected void
TLcdMultilevelGridLayer.paintLevel
(int aLevel, Graphics aGraphics, ILcdGXYContext aGXYContext) Renders a level of the grid on the Graphics passed in the given context.protected void
TLcdMultilevelGridLayer.paintOutline
(Graphics aGraphics, ILcdGXYContext aGXYContext) Renders the outline of the grid on the Graphics passed. -
Uses of ILcdGXYContext in com.luciad.view.map.painter
Modifier and TypeMethodDescriptionvoid
TLcdCompassGridPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdLonLatBorderGridPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdLonLatGridPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) void
TLcdUTMZonePainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds aBoundsSFCT) Sets the bounds equal to the views width and height.boolean
TLcdCompassGridPainter.isTouched
(Graphics aGraphics, int aState, ILcdGXYContext aGXYContext) boolean
TLcdLonLatBorderGridPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdLonLatGridPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) boolean
TLcdUTMZonePainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) Always returns false.double
TLcdUTMZonePainter.labelBoundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, Rectangle aRectangleSFCT) Sets the bounds to the bounds of the visible part of the ILcdGXYView.void
TLcdCompassGridPainter.paint
(Graphics aGraphics, int aState, ILcdGXYContext aGXYContext) Paints a compass grid centered at the given domain object.void
TLcdLonLatBorderGridPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdLonLatGridPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdUTMZonePainter.paint
(Graphics aGraphics, int aState, ILcdGXYContext aGXYContext) ImplementsILcdGXYPainter.paint
forTLcdUTMZone
Objects.void
TLcdUTMZonePainter.paintLabel
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) -
Uses of ILcdGXYContext in com.luciad.wms.client.gxy
Modifier and TypeMethodDescriptionvoid
TLcdWMSProxyGXYPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext, ILcd2DEditableBounds a2DEditableBoundsSFCT) TLcdWMSProxyGXYPainter.getFeatureInfoContext
(int aX, int aY, ILcdGXYContext aGXYContext) Returns aTLcdWMSGetFeatureInfoContext
for the given view coordinate.boolean
TLcdWMSProxyGXYPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) void
TLcdWMSProxyGXYPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aGXYContext) -
Uses of ILcdGXYContext in com.luciad.wms.client.gxy.tiled
Modifier and TypeMethodDescriptionvoid
TLcdGXYTiledWMSProxyPainter.boundsSFCT
(Graphics aGraphics, int aMode, ILcdGXYContext aContext, ILcd2DEditableBounds aBoundsSFCT) TLcdGXYTiledWMSProxyPainter.getFeatureInfoContext
(int aX, int aY, ILcdGXYContext aGXYContext) Returns aTLcdWMSGetFeatureInfoContext
for the given view coordinate.boolean
TLcdGXYTiledWMSProxyPainter.isTouched
(Graphics aGraphics, int aMode, ILcdGXYContext aContext) void
TLcdGXYTiledWMSProxyPainter.paint
(Graphics aGraphics, int aMode, ILcdGXYContext aContext)
TLcdGXYPolygonLabelPainter.labelBoundsSFCT(java.awt.Graphics, int, ILcdGXYContext, java.awt.Rectangle)
in combination withTLcdGXYPolygonLabelPainter.setObject(java.lang.Object)
instead.