Uses of Class
com.luciad.view.TLcdLabelLocation
Packages that use 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
Methods in com.luciad.ogc.sld.view.gxy that return TLcdLabelLocationModifier and TypeMethodDescriptionTLcdSLDFeatureTypeStylePainter.getLabelLocation()TLcdSLDRulePainter.getLabelLocation()Methods in com.luciad.ogc.sld.view.gxy with parameters of type TLcdLabelLocationModifier and TypeMethodDescriptionvoidTLcdSLDFeatureTypeStylePainter.setLabelLocation(TLcdLabelLocation aLabelLocation) voidTLcdSLDRulePainter.setLabelLocation(TLcdLabelLocation aLabelLocation) -
Uses of TLcdLabelLocation in com.luciad.view
Methods in com.luciad.view that return TLcdLabelLocationModifier and TypeMethodDescriptionabstract TLcdLabelLocationALcdLabelLocations.createLabelLocation()Creates a new instance of (an extension of)TLcdLabelLocation.TLcdLabelLocations.createLabelLocation()Creates a newTLcdLabelLocationby cloning the given default label location.Methods in com.luciad.view with parameters of type TLcdLabelLocationModifier and TypeMethodDescriptionabstract booleanALcdLabelLocations.LabelLocationFunction.applyOnLabelLocation(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocation) voidTLcdLabelLocation.copyFrom(TLcdLabelLocation aSourceLabelLocation) Copies the properties ofaSourceLabelLocationinto this object.voidALcdLabelLocations.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.voidTLcdLabelLocations.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 booleanALcdLabelLocations.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.booleanTLcdLabelLocations.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 voidALcdLabelLocations.putLabelLocation(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocation, int aFireEventMode) Stores the given information so it can beretrievedlater on.voidTLcdLabelLocations.putLabelLocation(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocation, int aEventMode) Constructors in com.luciad.view with parameters of type TLcdLabelLocationModifierConstructorDescriptionTLcdLabelLocations(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
Subclasses of TLcdLabelLocation in com.luciad.view.gxyModifier and TypeClassDescriptionclassThis label location contains two extra fields used to identify the position of a label on an awt path.Methods in com.luciad.view.gxy that return TLcdLabelLocationModifier and TypeMethodDescriptionALcdGXYLabelPainter.getLabelLocation()ILcdGXYLabelEditor.getLabelLocation()Returns theTLcdLabelLocationthat was previously set usingILcdGXYLabelEditor.setLabelLocation(com.luciad.view.TLcdLabelLocation).ILcdGXYLabelPainter2.getLabelLocation()Returns theTLcdLabelLocationthat was previously set that contains the information on the whereabouts of the label.TLcdGXYHaloLabelPainter2.getLabelLocation()Methods in com.luciad.view.gxy with parameters of type TLcdLabelLocationModifier and TypeMethodDescriptionvoidTLcdGXYCurvedPathLabelLocation.copyFrom(TLcdLabelLocation aSourceLabelLocation) voidALcdGXYLabelPainter.setLabelLocation(TLcdLabelLocation aLabelLocation) voidILcdGXYLabelEditor.setLabelLocation(TLcdLabelLocation aLabelLocation) Sets theTLcdLabelLocationinstance on this label editor.voidILcdGXYLabelPainter2.setLabelLocation(TLcdLabelLocation aLabelLocation) Sets the label location of the label.voidTLcdGXYHaloLabelPainter2.setLabelLocation(TLcdLabelLocation aLabelLocation) -
Uses of TLcdLabelLocation in com.luciad.view.gxy.labeling.util
Methods in com.luciad.view.gxy.labeling.util with parameters of type TLcdLabelLocationModifier and TypeMethodDescriptionstatic booleanTLcdGXYCollectedLabelInfoUtil.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
Methods in com.luciad.view.labeling.algorithm that return TLcdLabelLocationModifier 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.Methods in com.luciad.view.labeling.algorithm with parameters of type TLcdLabelLocationModifier and TypeMethodDescriptionvoidTLcdLabelPlacement.setLabelLocation(TLcdLabelLocation aLabelLocation) Sets the label location of this label placement.voidTLcdCollectedLabelInfo.setLabelLocationPrototype(TLcdLabelLocation aLabelLocationPrototype) Sets the label location prototype of this label. -
Uses of TLcdLabelLocation in com.luciad.view.labeling.util
Methods in com.luciad.view.labeling.util with parameters of type TLcdLabelLocationModifier and TypeMethodDescriptionstatic voidTLcdLabelingUtil.adjustLabelLocationFromBoundsSFCT(Point aObjectAnchorPoint, Point aLabelAnchorOffset, int aUpperLeftX, int aUpperLeftY, double aRotation, TLcdLabelLocation aLabelLocationSFCT) This method takes a rotated rectangle as input and adjusts the givenTLcdLabelLocationto describe a position based on these bounds.