Uses of Class
com.luciad.view.TLcdLabelLocation
Package
Description
Conversion of SLD Feature Type Style model into ILcdGXYPainter/ILcdGXYLabelPainter implementations which can be used
in an ILcdGXYView.
General aspects of views.
Provides two-dimensional views and components supporting the visualization of the former's representation.
This package contains utility classes that can be used to implement ILcdGXYLabelingAlgorithms.
This package contains the core classes that can be used to create labeling algorithms.
This package contains utility classes that can be used during labeling.
-
Uses of TLcdLabelLocation in com.luciad.ogc.sld.view.gxy
Modifier and TypeMethodDescriptionTLcdSLDFeatureTypeStylePainter.getLabelLocation()
TLcdSLDRulePainter.getLabelLocation()
Modifier and TypeMethodDescriptionvoid
TLcdSLDFeatureTypeStylePainter.setLabelLocation
(TLcdLabelLocation aLabelLocation) void
TLcdSLDRulePainter.setLabelLocation
(TLcdLabelLocation aLabelLocation) -
Uses of TLcdLabelLocation in com.luciad.view
Modifier and TypeMethodDescriptionabstract TLcdLabelLocation
ALcdLabelLocations.createLabelLocation()
Creates a new instance of (an extension of)TLcdLabelLocation
.TLcdLabelLocations.createLabelLocation()
Creates a newTLcdLabelLocation
by cloning the given default label location.Modifier and TypeMethodDescriptionabstract boolean
ALcdLabelLocations.LabelLocationFunction.applyOnLabelLocation
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocation) void
TLcdLabelLocation.copyFrom
(TLcdLabelLocation aSourceLabelLocation) Copies the properties ofaSourceLabelLocation
into this object.void
ALcdLabelLocations.getDefaultLabelLocationSFCT
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocationSFCT) Retrieves the default label location information of the specified label and puts that information inaLocationSFCT
.void
TLcdLabelLocations.getDefaultLabelLocationSFCT
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocationSFCT) Retrieves the default label location information of the specified label and puts that information inaLocationSFCT
.abstract boolean
ALcdLabelLocations.getLabelLocationSFCT
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocationSFCT) Retrieves the label location information of the specified label and puts that information inaLocationSFCT
.boolean
TLcdLabelLocations.getLabelLocationSFCT
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocationSFCT) Retrieves the label location information of the specified label and puts that information inaLocationSFCT
.abstract void
ALcdLabelLocations.putLabelLocation
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocation, int aFireEventMode) Stores the given information so it can beretrieved
later on.void
TLcdLabelLocations.putLabelLocation
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocation, int aEventMode) ModifierConstructorDescriptionTLcdLabelLocations
(ILcdLayer aLayer, TLcdLabelLocation aDefaultLabelLocation) Constructs a new instance with the specified default location and belonging to the specified layer.TLcdLabelLocations
(ILcdLayer aLayer, TLcdLabelLocation aDefaultLabelLocation, ILcdLabelDependencyProvider aLabelDependencyProvider) Constructs a new instance with the specified default location and belonging to the specified layer. -
Uses of TLcdLabelLocation in com.luciad.view.gxy
Modifier and TypeClassDescriptionclass
This label location contains two extra fields used to identify the position of a label on an awt path.Modifier and TypeMethodDescriptionALcdGXYLabelPainter.getLabelLocation()
ILcdGXYLabelEditor.getLabelLocation()
Returns theTLcdLabelLocation
that was previously set usingILcdGXYLabelEditor.setLabelLocation(com.luciad.view.TLcdLabelLocation)
.ILcdGXYLabelPainter2.getLabelLocation()
Returns theTLcdLabelLocation
that was previously set that contains the information on the whereabouts of the label.TLcdGXYHaloLabelPainter2.getLabelLocation()
Modifier and TypeMethodDescriptionvoid
TLcdGXYCurvedPathLabelLocation.copyFrom
(TLcdLabelLocation aSourceLabelLocation) void
ALcdGXYLabelPainter.setLabelLocation
(TLcdLabelLocation aLabelLocation) void
ILcdGXYLabelEditor.setLabelLocation
(TLcdLabelLocation aLabelLocation) Sets theTLcdLabelLocation
instance on this label editor.void
ILcdGXYLabelPainter2.setLabelLocation
(TLcdLabelLocation aLabelLocation) Sets the label location of the label.void
TLcdGXYHaloLabelPainter2.setLabelLocation
(TLcdLabelLocation aLabelLocation) -
Uses of TLcdLabelLocation in com.luciad.view.gxy.labeling.util
Modifier and TypeMethodDescriptionstatic boolean
TLcdGXYCollectedLabelInfoUtil.resolveParentBoundsSFCT
(TLcdLabelLocation aLabelLocationSFCT, ILcdGXYContext aGXYContext, Graphics aGraphics, int aLabelPainterMode) This method resolves the parent bounds of the given label location. -
Uses of TLcdLabelLocation in com.luciad.view.labeling.algorithm
Modifier and TypeMethodDescriptionTLcdLabelPlacement.getLabelLocation()
Returns the label location set in this label placement.TLcdCollectedLabelInfo.getLabelLocationPrototype()
Returns the label location prototype set in this label info object.Modifier and TypeMethodDescriptionvoid
TLcdLabelPlacement.setLabelLocation
(TLcdLabelLocation aLabelLocation) Sets the label location of this label placement.void
TLcdCollectedLabelInfo.setLabelLocationPrototype
(TLcdLabelLocation aLabelLocationPrototype) Sets the label location prototype of this label. -
Uses of TLcdLabelLocation in com.luciad.view.labeling.util
Modifier and TypeMethodDescriptionstatic void
TLcdLabelingUtil.adjustLabelLocationFromBoundsSFCT
(Point aObjectAnchorPoint, Point aLabelAnchorOffset, int aUpperLeftX, int aUpperLeftY, double aRotation, TLcdLabelLocation aLabelLocationSFCT) This method takes a rotated rectangle as input and adjusts the givenTLcdLabelLocation
to describe a position based on these bounds.