|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| 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 Summary | |
|---|---|
| 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 ILOG 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 generic framework for the label layout services provided by ILOG JViews, which can automatically place labels at graphic objects such as nodes and links.
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 ILOG 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 ILOG 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
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||