Package org.graphstream.ui.swing
Class BackendJ2D
java.lang.Object
org.graphstream.ui.swing.BackendJ2D
- All Implemented Interfaces:
Backend,org.graphstream.ui.view.camera.Backend
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidchooseEdgeArrowShape(Shape oldShape, org.graphstream.ui.graphicGraph.StyleGroup group) chooseEdgeShape(Shape oldShape, org.graphstream.ui.graphicGraph.StyleGroup group) chooseNodeShape(Shape oldShape, org.graphstream.ui.graphicGraph.StyleGroup group) chooseSpriteShape(Shape oldShape, org.graphstream.ui.graphicGraph.StyleGroup group) voidclose()Called after finished using this object.The drawing surface.voidThe Java2D graphics.org.graphstream.ui.geom.Point3inverseTransform(double x, double y, double z) org.graphstream.ui.geom.Point3inverseTransform(org.graphstream.ui.geom.Point3 p) voidCalled before any prior use of this back-end.voidvoidSetup the back-end for a new rendering session.voidvoidrotate(double angle, double ax, double ay, double az) voidscale(double sx, double sy, double sz) voidsetAntialias(Boolean on) voidvoidvoidsetQuality(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
-
setGraphics2D
-
open
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
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
Description copied from interface:BackendThe Java2D graphics.- Specified by:
graphics2Din interfaceBackend
-
chooseNodeShape
- Specified by:
chooseNodeShapein interfaceBackend
-
chooseEdgeShape
- Specified by:
chooseEdgeShapein interfaceBackend
-
chooseEdgeArrowShape
- Specified by:
chooseEdgeArrowShapein interfaceBackend
-
chooseSpriteShape
- Specified by:
chooseSpriteShapein interfaceBackend
-
chooseGraphBackgroundRenderer
- Specified by:
chooseGraphBackgroundRendererin interfaceBackend
-
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
-