Package com.luciad.view.gxy.labeling.algorithm


package com.luciad.view.gxy.labeling.algorithm

Handles GXY labeling algorithms.

ILcdGXYLabelingAlgorithm

The main interface of this package is ILcdGXYLabelingAlgorithm. This interface basically takes as input a list of to-be-placed labels, and returns a list of label placements for a subset of these labels. This interfaces uses a few concepts defined in the com.luciad.view.labeling.algorithm package.

TLcdGXYCompositeLabelingAlgorithm

This package also contains TLcdGXYCompositeLabelingAlgorithm. This implementation of ILcdGXYLabelingAlgorithm can be used to compose multiple labeling algorithms. The delegate labeling algorithms can be assigned to different labels.

Other implementations

Other implementations are defined in com.luciad.view.gxy.labeling.algorithm.discrete. These implementations all build on an abstract implementation of ILcdGXYLabelingAlgorithm.

Since:
10.1