See: Description
Interface | Description |
---|---|
IlvLabelingModelWithRotation |
An
IlvLabelingModelWithRotation is the extension of a
labeling model that supports automatic positioning of rotated labels. |
IlvLabelMovementPolicy |
An interface used to define the policies when a label is allowed to be
moved by the label layout algorithm.
|
LabelingModelListener |
LabelingModelListener defines the interface for an object
that listens for changes in a labeling model
(IlvLabelingModel ). |
LabelLayoutEventListener |
LabelLayoutEventListener defines the interface for an
object that is to be notified after each step or iteration of a label
layout algorithm. |
LabelLayoutParameterEventListener |
LabelLayoutParameterEventListener defines the interface
for an object that is to be notified whenever any label layout
parameter changes. |
Class | Description |
---|---|
IlvDefaultLabelingModel |
An
IlvDefaultLabelingModel provides a default labeling
model for an IlvManager and provides a bridge between the API
of the IlvManager and the API of the IlvLabelingModel . |
IlvLabelingModel |
IlvLabelingModel defines a suitable generic API for labels
that have to be automatically positioned with JViews label layout
algorithms. |
IlvLabelLayout |
The base class of the Label Layout algorithms.
|
IlvLabelLayoutLabelProperty |
The class
IlvLabelLayoutLabelProperty allows you to store
the settings of an instance of IlvLabelLayout for an
individual label as a named property in the label. |
IlvLabelLayoutManagerProperty |
The class
IlvLabelLayoutManagerProperty allows you to
store the global settings of an instance of
IlvLabelLayout as a named property in the manager. |
IlvLabelLayoutReport |
The base class of the objects used to store information about the
behavior of the label layout algorithms.
|
LabelingModelEvent |
Encapsulates information describing changes to a labeling model.
|
LabelLayoutEvent |
If you install a
LabelLayoutEventListener on a layout instance,
a LabelLayoutEvent is delivered to the listeners each
time the method IlvLabelLayout.layoutStepPerformed() is called
by the layout algorithms. |
LabelLayoutParameterEvent |
If you install a
LabelLayoutParameterEventListener on a label
layout instance, a LabelLayoutParameterEvent is
delivered to the listener each time the method IlvLabelLayout.setParametersUpToDate(boolean) is called , that is,
each time a layout parameter changes and each time the layout is
successfully performed. |
A label is a text or decoration that should be placed close to some graphic object, because the label indicates the meaning of the graphic object. The JViews Label Layout algorithms help to place the labels without overlaps.
Labels occur in many application areas: in diagrams, geographic maps, charts and so on. The JViews Labeling algorithms can be applied to all these areas, that is, it is not restricted to place labels in a graph. For instance, if you want to place labels at the cities in a geographic map, you can use the Annealing Label Layout Algorithm with appropriate point label descriptors.
The following images show samples of the Annealing Label Layout Algorithm.
Click on the image to see the original size.
IlvGrapher
,
ilog.views.graphlayout.labellayout.annealing
,
ilog.views.graphlayout.labellayout.random
© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.