Package | Description |
---|---|
com.luciad.ogc.sld.view.gxy |
Conversion of SLD Feature Type Style model into ILcdGXYPainter/ILcdGXYLabelPainter implementations which can be used
in an ILcdGXYView.
|
com.luciad.view |
General aspects of views.
|
com.luciad.view.gxy |
Provides two-dimensional views and components supporting the visualization of the former's representation.
|
com.luciad.view.gxy.labeling.util |
This package contains utility classes that can be used to implement ILcdGXYLabelingAlgorithms.
|
com.luciad.view.labeling.algorithm |
This package contains the core classes that can be used to create labeling algorithms.
|
com.luciad.view.labeling.util |
This package contains utility classes that can be used during labeling.
|
Modifier and Type | Method and Description |
---|---|
TLcdLabelLocation |
TLcdSLDRulePainter.getLabelLocation() |
TLcdLabelLocation |
TLcdSLDFeatureTypeStylePainter.getLabelLocation() |
Modifier and Type | Method and Description |
---|---|
void |
TLcdSLDRulePainter.setLabelLocation(TLcdLabelLocation aLabelLocation) |
void |
TLcdSLDFeatureTypeStylePainter.setLabelLocation(TLcdLabelLocation aLabelLocation) |
Modifier and Type | Method and Description |
---|---|
TLcdLabelLocation |
TLcdLabelLocations.createLabelLocation()
Creates a new
TLcdLabelLocation by cloning the given
default label location. |
abstract TLcdLabelLocation |
ALcdLabelLocations.createLabelLocation()
Creates a new instance of (an extension of)
TLcdLabelLocation . |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
ALcdLabelLocations.LabelLocationFunction.applyOnLabelLocation(Object aObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView,
TLcdLabelLocation aLocation) |
void |
TLcdLabelLocation.copyFrom(TLcdLabelLocation aSourceLabelLocation)
Copies the properties of
aSourceLabelLocation into this object. |
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
in
aLocationSFCT . |
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
in
aLocationSFCT . |
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 in
aLocationSFCT . |
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 in
aLocationSFCT . |
void |
TLcdLabelLocations.putLabelLocation(Object aObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView,
TLcdLabelLocation aLocation,
int aEventMode) |
abstract void |
ALcdLabelLocations.putLabelLocation(Object aObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView,
TLcdLabelLocation aLocation,
int aFireEventMode)
Stores the given information so it can be
retrieved later on. |
Constructor and Description |
---|
TLcdLabelLocations(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.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdGXYCurvedPathLabelLocation
This label location contains two extra fields used to identify the position of a label
on an awt path.
|
Modifier and Type | Method and Description |
---|---|
TLcdLabelLocation |
TLcdGXYHaloLabelPainter2.getLabelLocation() |
TLcdLabelLocation |
ILcdGXYLabelPainter2.getLabelLocation()
Returns the
TLcdLabelLocation that was previously set that contains the
information on the whereabouts of the label. |
TLcdLabelLocation |
ILcdGXYLabelEditor.getLabelLocation()
Returns the
TLcdLabelLocation that was previously set using ILcdGXYLabelEditor.setLabelLocation(com.luciad.view.TLcdLabelLocation) . |
TLcdLabelLocation |
ALcdGXYLabelPainter.getLabelLocation() |
Modifier and Type | Method and Description |
---|---|
void |
TLcdGXYCurvedPathLabelLocation.copyFrom(TLcdLabelLocation aSourceLabelLocation) |
void |
TLcdGXYHaloLabelPainter2.setLabelLocation(TLcdLabelLocation aLabelLocation) |
void |
ILcdGXYLabelPainter2.setLabelLocation(TLcdLabelLocation aLabelLocation)
Sets the label location of the label.
|
void |
ILcdGXYLabelEditor.setLabelLocation(TLcdLabelLocation aLabelLocation)
Sets the
TLcdLabelLocation instance on this label editor. |
void |
ALcdGXYLabelPainter.setLabelLocation(TLcdLabelLocation aLabelLocation) |
Modifier and Type | Method and Description |
---|---|
static boolean |
TLcdGXYCollectedLabelInfoUtil.resolveParentBoundsSFCT(TLcdLabelLocation aLabelLocationSFCT,
ILcdGXYContext aGXYContext,
Graphics aGraphics,
int aLabelPainterMode)
This method resolves the parent bounds of the given label location.
|
Modifier and Type | Method and Description |
---|---|
TLcdLabelLocation |
TLcdLabelPlacement.getLabelLocation()
Returns the label location set in this label placement.
|
TLcdLabelLocation |
TLcdCollectedLabelInfo.getLabelLocationPrototype()
Returns the label location prototype set in this label info object.
|
Modifier and Type | Method and Description |
---|---|
void |
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.
|
Modifier and Type | Method and Description |
---|---|
static 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 given
TLcdLabelLocation
to describe a position based on these bounds. |