y.layout
Class NodeLabelCandidate
java.lang.Object
y.layout.LabelCandidate
y.layout.NodeLabelCandidate
- All Implemented Interfaces:
- PlaneObject
public class NodeLabelCandidate
- extends LabelCandidate
This class represents a candidate position for label associated to a node
in a graph.
-
-
| Methods inherited from class y.layout.LabelCandidate |
getBoundingBox, getEdgeOverlapPenalty, getHeight, getLocation, getModelParameter, getNodeOverlapPenalty, getOverlapPenalty, getOwner, getParameter, getSize, getWidth, getX, getY, isInternal, isPropagated, propagate, setEdgeOverlapPenalty, setNodeOverlapPenalty, toString |
NodeLabelCandidate
public NodeLabelCandidate(YPoint pos,
YDimension size,
Object param,
NodeLabelLayout owner)
- Returns a new instance of NodeLabelCandidate.
- Parameters:
pos - the location of the upper
left corner of the candidate.size - the size of the candidate.param - the parameters of the labeling model
associated with this candidate.owner - the label associated to the candidate.
NodeLabelCandidate
public NodeLabelCandidate(YPoint pos,
YDimension size,
Object param,
NodeLabelLayout owner,
boolean internal)
- Returns a new instance of NodeLabelCandidate.
- Parameters:
pos - the location of the upper
left corner of the candidate.size - the size of the candidate.param - the parameters of the labeling model
associated with this candidate.owner - the label associated to the candidate.internal - flag whether the candidate is inside the node,
or outside.