Class ShapeUtils
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.util.ShapeUtils
-
public class ShapeUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description ShapeUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidapplyConnections(org.kie.workbench.common.stunner.core.graph.Edge<? extends org.kie.workbench.common.stunner.core.graph.content.view.ViewConnector<?>,org.kie.workbench.common.stunner.core.graph.Node> edge, AbstractCanvasHandler canvasHandler, org.kie.workbench.common.stunner.core.client.shape.MutationContext mutationContext)static doubledist(double x0, double y0, double x1, double y1)Returns the distance between two points in a dual axis cartesian graph.static voidenforceLocationConstraints(org.kie.workbench.common.stunner.core.client.shape.view.ShapeView shape, org.kie.workbench.common.stunner.core.graph.content.Bounds bounds)static ConnectorShapegetConnectorShape(org.kie.workbench.common.stunner.core.graph.Edge edge, org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler canvasHandler)static doublegetRadiusForBoundingBox(double width, double height)static voidmoveViewConnectorsToTop(AbstractCanvasHandler canvasHandler, org.kie.workbench.common.stunner.core.graph.Node<?,org.kie.workbench.common.stunner.core.graph.Edge> node)static voidsetSizeFromBoundingBox(org.kie.workbench.common.stunner.core.client.shape.view.ShapeView view, double boundingBoxWidth, double boundingBoxHeight)static voidupdateEdgeConnection(AbstractCanvasHandler context, org.kie.workbench.common.stunner.core.graph.content.view.Connection connection, org.kie.workbench.common.stunner.core.graph.Node<? extends org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge> node)static voidupdateEdgeConnections(org.kie.workbench.common.stunner.core.graph.Edge<? extends org.kie.workbench.common.stunner.core.graph.content.view.ViewConnector<?>,org.kie.workbench.common.stunner.core.graph.Node> edge, AbstractCanvasHandler context)
-
-
-
Method Detail
-
applyConnections
public static void applyConnections(org.kie.workbench.common.stunner.core.graph.Edge<? extends org.kie.workbench.common.stunner.core.graph.content.view.ViewConnector<?>,org.kie.workbench.common.stunner.core.graph.Node> edge, AbstractCanvasHandler canvasHandler, org.kie.workbench.common.stunner.core.client.shape.MutationContext mutationContext)
-
getConnectorShape
public static ConnectorShape getConnectorShape(org.kie.workbench.common.stunner.core.graph.Edge edge, org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler canvasHandler)
-
updateEdgeConnections
public static void updateEdgeConnections(org.kie.workbench.common.stunner.core.graph.Edge<? extends org.kie.workbench.common.stunner.core.graph.content.view.ViewConnector<?>,org.kie.workbench.common.stunner.core.graph.Node> edge, AbstractCanvasHandler context)
-
updateEdgeConnection
public static void updateEdgeConnection(AbstractCanvasHandler context, org.kie.workbench.common.stunner.core.graph.content.view.Connection connection, org.kie.workbench.common.stunner.core.graph.Node<? extends org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge> node)
-
enforceLocationConstraints
public static void enforceLocationConstraints(org.kie.workbench.common.stunner.core.client.shape.view.ShapeView shape, org.kie.workbench.common.stunner.core.graph.content.Bounds bounds)
-
moveViewConnectorsToTop
public static void moveViewConnectorsToTop(AbstractCanvasHandler canvasHandler, org.kie.workbench.common.stunner.core.graph.Node<?,org.kie.workbench.common.stunner.core.graph.Edge> node)
-
getRadiusForBoundingBox
public static double getRadiusForBoundingBox(double width, double height)
-
setSizeFromBoundingBox
public static void setSizeFromBoundingBox(org.kie.workbench.common.stunner.core.client.shape.view.ShapeView view, double boundingBoxWidth, double boundingBoxHeight)
-
dist
public static double dist(double x0, double y0, double x1, double y1)Returns the distance between two points in a dual axis cartesian graph.
-
-