Package org.graphstream.ui.javafx
Class BackendJ2D
java.lang.Object
org.graphstream.ui.javafx.BackendJ2D
- All Implemented Interfaces:
Backend,org.graphstream.ui.view.camera.Backend
public class BackendJ2D extends Object implements Backend
-
Constructor Summary
Constructors Constructor Description BackendJ2D() -
Method Summary
Modifier and Type Method Description voidbeginTransform()ShapechooseEdgeArrowShape(Shape oldShape, org.graphstream.ui.graphicGraph.StyleGroup group)ShapechooseEdgeShape(Shape oldShape, org.graphstream.ui.graphicGraph.StyleGroup group)GraphBackgroundRendererchooseGraphBackgroundRenderer()ShapechooseNodeShape(Shape oldShape, org.graphstream.ui.graphicGraph.StyleGroup group)ShapechooseSpriteShape(Shape oldShape, org.graphstream.ui.graphicGraph.StyleGroup group)voidclose()Called after finished using this object.javafx.scene.layout.PanedrawingSurface()The drawing surface.voidendTransform()javafx.scene.canvas.GraphicsContextgraphics2D()The Java2D graphics.org.graphstream.ui.geom.Point3inverseTransform(double x, double y, double z)org.graphstream.ui.geom.Point3inverseTransform(org.graphstream.ui.geom.Point3 p)voidopen(javafx.scene.layout.Pane drawingSurface)Called before any prior use of this back-end.voidpopTransform()voidprepareNewFrame(javafx.scene.canvas.GraphicsContext g)Setup the back-end for a new rendering session.voidpushTransform()voidrotate(double angle, double ax, double ay, double az)voidscale(double sx, double sy, double sz)voidsetAntialias(Boolean on)voidsetGraphicsContext(javafx.scene.canvas.GraphicsContext g)voidsetIdentity()voidsetQuality(Boolean on)org.graphstream.ui.geom.Point3transform(double x, double y, double z)org.graphstream.ui.geom.Point3transform(org.graphstream.ui.geom.Point3 p)voidtranslate(double tx, double ty, double tz)
-
Constructor Details
-
BackendJ2D
public BackendJ2D()
-
-
Method Details
-
setGraphicsContext
public void setGraphicsContext(javafx.scene.canvas.GraphicsContext g) -
open
public void open(javafx.scene.layout.Pane drawingSurface)Description copied from interface:BackendCalled before any prior use of this back-end. -
close
public void close()Description copied from interface:BackendCalled after finished using this object. -
prepareNewFrame
public void prepareNewFrame(javafx.scene.canvas.GraphicsContext g)Description copied from interface:BackendSetup the back-end for a new rendering session.- Specified by:
prepareNewFramein interfaceBackend
-
transform
public org.graphstream.ui.geom.Point3 transform(double x, double y, double z)- Specified by:
transformin interfaceorg.graphstream.ui.view.camera.Backend
-
inverseTransform
public org.graphstream.ui.geom.Point3 inverseTransform(double x, double y, double z)- Specified by:
inverseTransformin interfaceorg.graphstream.ui.view.camera.Backend
-
transform
public org.graphstream.ui.geom.Point3 transform(org.graphstream.ui.geom.Point3 p)- Specified by:
transformin interfaceorg.graphstream.ui.view.camera.Backend
-
inverseTransform
public org.graphstream.ui.geom.Point3 inverseTransform(org.graphstream.ui.geom.Point3 p)- Specified by:
inverseTransformin interfaceorg.graphstream.ui.view.camera.Backend
-
pushTransform
public void pushTransform()- Specified by:
pushTransformin interfaceorg.graphstream.ui.view.camera.Backend
-
beginTransform
public void beginTransform()- Specified by:
beginTransformin interfaceorg.graphstream.ui.view.camera.Backend
-
setIdentity
public void setIdentity()- Specified by:
setIdentityin interfaceorg.graphstream.ui.view.camera.Backend
-
translate
public void translate(double tx, double ty, double tz)- Specified by:
translatein interfaceorg.graphstream.ui.view.camera.Backend
-
rotate
public void rotate(double angle, double ax, double ay, double az)- Specified by:
rotatein interfaceorg.graphstream.ui.view.camera.Backend
-
scale
public void scale(double sx, double sy, double sz)- Specified by:
scalein interfaceorg.graphstream.ui.view.camera.Backend
-
endTransform
public void endTransform()- Specified by:
endTransformin interfaceorg.graphstream.ui.view.camera.Backend
-
popTransform
public void popTransform()- Specified by:
popTransformin interfaceorg.graphstream.ui.view.camera.Backend
-
setAntialias
- Specified by:
setAntialiasin interfaceorg.graphstream.ui.view.camera.Backend
-
setQuality
- Specified by:
setQualityin interfaceorg.graphstream.ui.view.camera.Backend
-
graphics2D
public javafx.scene.canvas.GraphicsContext graphics2D()Description copied from interface:BackendThe Java2D graphics.- Specified by:
graphics2Din interfaceBackend
-
chooseNodeShape
- Specified by:
chooseNodeShapein interfaceBackend
-
chooseEdgeShape
- Specified by:
chooseEdgeShapein interfaceBackend
-
chooseEdgeArrowShape
public Shape chooseEdgeArrowShape(Shape oldShape, org.graphstream.ui.graphicGraph.StyleGroup group)- Specified by:
chooseEdgeArrowShapein interfaceBackend
-
chooseSpriteShape
- Specified by:
chooseSpriteShapein interfaceBackend
-
chooseGraphBackgroundRenderer
- Specified by:
chooseGraphBackgroundRendererin interfaceBackend
-
drawingSurface
public javafx.scene.layout.Pane drawingSurface()Description copied from interface:BackendThe drawing surface. The drawing surface may be different than the one passed as argument to open(), the back-end is free to create a new surface as it sees fit.- Specified by:
drawingSurfacein interfaceBackend
-