Class CanvasBoundsIndexerImpl
- java.lang.Object
-
- org.kie.workbench.common.stunner.client.lienzo.canvas.index.bounds.CanvasBoundsIndexerImpl
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.canvas.index.bounds.CanvasBoundsIndexer<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>,org.kie.workbench.common.stunner.core.graph.processing.index.bounds.BoundsIndexer<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge>>,org.kie.workbench.common.stunner.core.graph.processing.index.bounds.NodeBoundsIndexer<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>
@Dependent public class CanvasBoundsIndexerImpl extends Object implements org.kie.workbench.common.stunner.core.client.canvas.index.bounds.CanvasBoundsIndexer<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>
-
-
Constructor Summary
Constructors Constructor Description CanvasBoundsIndexerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.workbench.common.stunner.core.graph.processing.index.bounds.BoundsIndexer<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge>>build(org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler context)voiddestroy()org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge>getAt(double x, double y)org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge>getAt(double x, double y, double width, double height, org.kie.workbench.common.stunner.core.graph.Element parentNode)double[]getTrimmedBounds()
-
-
-
Method Detail
-
build
public org.kie.workbench.common.stunner.core.graph.processing.index.bounds.BoundsIndexer<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge>> build(org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler context)
- Specified by:
buildin interfaceorg.kie.workbench.common.stunner.core.graph.processing.index.bounds.BoundsIndexer<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge>>
-
getAt
public org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge> getAt(double x, double y)- Specified by:
getAtin interfaceorg.kie.workbench.common.stunner.core.graph.processing.index.bounds.BoundsIndexer<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge>>
-
getAt
public org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge> getAt(double x, double y, double width, double height, org.kie.workbench.common.stunner.core.graph.Element parentNode)- Specified by:
getAtin interfaceorg.kie.workbench.common.stunner.core.graph.processing.index.bounds.BoundsIndexer<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge>>
-
getTrimmedBounds
public double[] getTrimmedBounds()
- Specified by:
getTrimmedBoundsin interfaceorg.kie.workbench.common.stunner.core.graph.processing.index.bounds.BoundsIndexer<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge>>
-
destroy
public void destroy()
- Specified by:
destroyin interfaceorg.kie.workbench.common.stunner.core.graph.processing.index.bounds.BoundsIndexer<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge>>
-
-