Class ArrangementResult
java.lang.Object
com.codename1.graph.arrange.ArrangementResult
Where an arrangement wants every node, and the bends it wants in the edges.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(GraphModel model) Moves every node at once throughGraphModel.moveNodeand sets every edge's route.double[]getPosition(String nodeId) A node's top left corner as{x, y}, or null when the arrangement left it.double[]An edge's bend points, or null for a straight edge.voidsetPosition(String nodeId, double x, double y) Records a node's top left corner.voidRecords bend points for an edge, as x, y pairs.
-
Constructor Details
-
ArrangementResult
public ArrangementResult()
-
-
Method Details
-
setPosition
Records a node's top left corner. -
getPosition
A node's top left corner as{x, y}, or null when the arrangement left it. -
setRoute
Records bend points for an edge, as x, y pairs. -
getRoute
An edge's bend points, or null for a straight edge. -
apply
Moves every node at once throughGraphModel.moveNodeand sets every edge's route. Edges the arrangement did not route lose any route they had.
-