org.graphstream.ui.j2dviewer

BackendJ2D

class BackendJ2D extends Backend

A full Java-2D rendering back-end.

Linear Supertypes
Backend, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BackendJ2D
  2. Backend
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BackendJ2D()

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. var Tx: AffineTransform

    Attributes
    protected
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def beginTransform(): Unit

    Begin the work on the actual transformation matrix.

    Begin the work on the actual transformation matrix.

    Definition Classes
    BackendJ2DBackend
  9. def chooseEdgeArrowShape(oldShape: Shape, group: StyleGroup): Shape

    Definition Classes
    BackendJ2DBackend
  10. def chooseEdgeShape(oldShape: Shape, group: StyleGroup): Shape

    Definition Classes
    BackendJ2DBackend
  11. def chooseGraphBackgroundRenderer(): GraphBackgroundRenderer

    Definition Classes
    BackendJ2DBackend
  12. def chooseNodeShape(oldShape: Shape, group: StyleGroup): Shape

    Definition Classes
    BackendJ2DBackend
  13. def chooseSpriteShape(oldShape: Shape, group: StyleGroup): Shape

    Definition Classes
    BackendJ2DBackend
  14. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  15. def close(): Unit

    Called after finished using this object.

    Called after finished using this object.

    Definition Classes
    BackendJ2DBackend
  16. def computeInverse(): Unit

    Attributes
    protected
  17. def drawingSurface(): Container

    The drawing surface.

    The 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.

    Definition Classes
    BackendJ2DBackend
  18. val dummyPoint: Double

    Attributes
    protected
  19. def endTransform(): Unit

    End the work on the actual transformation matrix, installing it as the actual modelview matrix.

    End the work on the actual transformation matrix, installing it as the actual modelview matrix. If you do not call this method, all the scaling, translation and rotation are lost.

    Definition Classes
    BackendJ2DBackend
  20. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  22. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  23. var g2: Graphics2D

    Attributes
    protected
  24. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  25. def graphics2D: Graphics2D

    The Java2D graphics.

    The Java2D graphics.

    Definition Classes
    BackendJ2DBackend
  26. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  27. def inverseTransform(p: Point3): Point3

    Transform a point in pixel units into graph units, the given point is transformed in place and also returned.

    Transform a point in pixel units into graph units, the given point is transformed in place and also returned.

    Definition Classes
    BackendJ2DBackend
  28. def inverseTransform(x: Double, y: Double, z: Double): Point3

    Pass a point in transformed coordinates (pixels) into the reverse transform (into graph units).

    Pass a point in transformed coordinates (pixels) into the reverse transform (into graph units).

    returns

    the transformed point.

    Definition Classes
    BackendJ2DBackend
  29. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  30. val matrixStack: ArrayStack[AffineTransform]

    Attributes
    protected
  31. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  32. final def notify(): Unit

    Definition Classes
    AnyRef
  33. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  34. def open(drawingSurface: Container): Unit

    Called before any prior use of this back-end.

    Called before any prior use of this back-end.

    Definition Classes
    BackendJ2DBackend
  35. def popTransform(): Unit

    Pop the actual transformation of the matrix stack, installing the previous one in the stack.

    Pop the actual transformation of the matrix stack, installing the previous one in the stack.

    Definition Classes
    BackendJ2DBackend
  36. def prepareNewFrame(g2: Graphics2D): Unit

    Setup the back-end for a new rendering session.

    Setup the back-end for a new rendering session.

    Definition Classes
    BackendJ2DBackend
  37. def pushTransform(): Unit

    Push the actual transformation on the matrix stack, installing a copy of it on the top of the stack.

    Push the actual transformation on the matrix stack, installing a copy of it on the top of the stack.

    Definition Classes
    BackendJ2DBackend
  38. def rotate(angle: Double, ax: Double, ay: Double, az: Double): Unit

    Multiply the top-most matrix by a rotation matrix.

    Multiply the top-most matrix by a rotation matrix.

    Definition Classes
    BackendJ2DBackend
  39. def scale(sx: Double, sy: Double, sz: Double): Unit

    Multiply the top-most matrix by a scaling matrix.

    Multiply the top-most matrix by a scaling matrix.

    Definition Classes
    BackendJ2DBackend
  40. def setAntialias(on: Boolean): Unit

    Enable or disable anti-aliasing.

    Enable or disable anti-aliasing.

    Definition Classes
    BackendJ2DBackend
  41. def setIdentity(): Unit

    Make the top-most matrix as an identity matrix.

    Make the top-most matrix as an identity matrix.

    Definition Classes
    BackendJ2DBackend
  42. def setQuality(on: Boolean): Unit

    Enable or disable the hi-quality mode.

    Enable or disable the hi-quality mode.

    Definition Classes
    BackendJ2DBackend
  43. var surface: Container

    Attributes
    protected
  44. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  45. def toString(): String

    Definition Classes
    AnyRef → Any
  46. def transform(p: Point3): Point3

    Transform a point in graph units into pixel units, the given point is transformed in place and also returned.

    Transform a point in graph units into pixel units, the given point is transformed in place and also returned.

    Definition Classes
    BackendJ2DBackend
  47. def transform(x: Double, y: Double, z: Double): Point3

    Transform a point in graph units into pixel units.

    Transform a point in graph units into pixel units.

    returns

    the transformed point.

    Definition Classes
    BackendJ2DBackend
  48. def translate(tx: Double, ty: Double, tz: Double): Unit

    Multiply the to-most matrix by a translation matrix.

    Multiply the to-most matrix by a translation matrix.

    Definition Classes
    BackendJ2DBackend
  49. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  50. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  51. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  52. var xT: AffineTransform

    Attributes
    protected

Inherited from Backend

Inherited from AnyRef

Inherited from Any

Ungrouped