public interface IEdgeLabelLayout extends ILabelLayout
IEdgeLabelLayout defines the properties of one edge label from the perspective of a labeling algorithm.
Note: To avoid inconsistencies, changing the model parameter
should always be combined with updating the corresponding oriented box.
| Modifier and Type | Method and Description |
|---|---|
IEdgeLabelLayoutModel |
getLabelModel()
Gets the label model that describes the valid locations for this label.
|
PreferredPlacementDescriptor |
getPreferredPlacementDescriptor()
Gets the preferred placement for this edge label, which can be considered by
layout algorithms. |
getBoundingBox, getModelParameter, getOrientedBox, setModelParameterIEdgeLabelLayoutModel getLabelModel()
IEdgeLabelLayoutModel associated with this IEdgeLabelLayoutPreferredPlacementDescriptor getPreferredPlacementDescriptor()
layout algorithms.PreferredPlacementDescriptor for this IEdgeLabelLayout