Package | Description |
---|---|
com.yworks.yfiles.layout |
Provides essential classes and interfaces that constitute the infrastructure for automatic graph layout generation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IEdgeLabelLayout
IEdgeLabelLayout defines the properties of one edge label from the perspective of a labeling algorithm. |
interface |
INodeLabelLayout
INodeLabelLayout defines the properties of one node label from the perspective of a labeling algorithm. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLabelLayout
AbstractLabelLayout is the default implementation of the ILabelLayout interface. |
Modifier and Type | Method and Description |
---|---|
ILabelLayout |
LabelCandidate.getOwner()
Gets the
ILabelLayout for which this candidate was created. |
Constructor and Description |
---|
LabelCandidate(YOrientedRectangle labelBox,
Object param,
ILabelLayout owner)
Creates a new instance of
LabelCandidate described by its box, model parameter and internal flag. |
LabelCandidate(YOrientedRectangle labelBox,
Object param,
ILabelLayout owner,
boolean internal)
Creates a new instance of
LabelCandidate described by its box, model parameter and internal flag. |
LabelCandidate(YPoint pos,
YDimension size,
Object param,
ILabelLayout owner)
Creates a new instance of
LabelCandidate described by location, size, model parameter and internal flag. |
LabelCandidate(YPoint pos,
YDimension size,
Object param,
ILabelLayout owner,
boolean internal)
Creates a new instance of
LabelCandidate described by location, size, model parameter and internal flag. |