org.graphstream.ui.j2dviewer.renderer.shape.swing

SpriteFlowShape

class SpriteFlowShape extends Shape with FillableLine with StrokableLine with ShadowableLine with Decorable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SpriteFlowShape
  2. Decorable
  3. ShadowableLine
  4. StrokableLine
  5. Strokable
  6. FillableLine
  7. Shape
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SpriteFlowShape()

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 along: Double

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def cast(g: Graphics2D, shape: java.awt.Shape): Unit

    Render the shadow.

    Render the shadow.

    g

    The Java2D graphics.

    Definition Classes
    ShadowableLine
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  10. def configureDecorableForElement(backend: Backend, camera: Camera, element: GraphicElement, skel: Skeleton): Unit

    Setup the parts of the decor specific to each element.

    Setup the parts of the decor specific to each element.

    Attributes
    protected
    Definition Classes
    Decorable
  11. def configureDecorableForGroup(style: Style, camera: Camera): Unit

    Configure all the static parts needed to decor the shape.

    Configure all the static parts needed to decor the shape.

    Attributes
    protected
    Definition Classes
    Decorable
  12. def configureFillableLineForElement(style: Style, camera: Camera, element: GraphicElement): Unit

    Attributes
    protected
    Definition Classes
    FillableLine
  13. def configureFillableLineForGroup(bck: Backend, style: Style, camera: Camera, theSize: Double): Unit

    Attributes
    protected
    Definition Classes
    FillableLine
  14. def configureForElement(bck: Backend, element: GraphicElement, skel: Skeleton, camera: Camera): Unit

    Configure all the dynamic and per element settings.

    Configure all the dynamic and per element settings. Some configurations can only be done before painting the element, since they change for each element.

    element

    The specific element to render.

    camera

    the view parameters.

    Definition Classes
    SpriteFlowShapeShape
  15. def configureForGroup(bck: Backend, style: Style, camera: Camera): Unit

    Configure as much as possible the graphics before painting several version of this shape at different positions.

    Configure as much as possible the graphics before painting several version of this shape at different positions.

    style

    The style for the group.

    camera

    the view parameters.

    Definition Classes
    SpriteFlowShapeShape
  16. def configureShadowableLineForGroup(style: Style, camera: Camera): Unit

    Configure all the static parts needed to cast the shadow of the shape.

    Configure all the static parts needed to cast the shadow of the shape.

    Attributes
    protected
    Definition Classes
    ShadowableLine
  17. def configureStrokableForGroup(style: Style, camera: Camera): Unit

    Configure all the static parts needed to stroke the shape.

    Configure all the static parts needed to stroke the shape.

    Attributes
    protected
    Definition Classes
    StrokableLineStrokable
  18. def configureStrokableLineForGroup(style: Style, camera: Camera): Unit

    Attributes
    protected
    Definition Classes
    StrokableLine
  19. var connectorSkel: ConnectorSkeleton

  20. def decorArea(backend: Backend, camera: Camera, iconAndText: IconAndText, element: GraphicElement, shape: java.awt.Shape): Unit

    Paint the decorations (text and icon).

    Paint the decorations (text and icon).

    Definition Classes
    Decorable
  21. def decorConnector(backend: Backend, camera: Camera, iconAndText: IconAndText, element: GraphicElement, shape: java.awt.Shape): Unit

    Definition Classes
    Decorable
  22. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  24. def fill(g: Graphics2D, width: Double, shape: java.awt.Shape): Unit

    Definition Classes
    FillableLine
  25. def fill(g: Graphics2D, width: Double, dynColor: Double, shape: java.awt.Shape): Unit

    Definition Classes
    FillableLine
  26. var fillStroke: ShapeStroke

    Definition Classes
    FillableLine
  27. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  28. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  29. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  30. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  31. def make(g: Graphics2D, camera: Camera, shx: Double, shy: Double): Unit

  32. def make(bck: Backend, camera: Camera): Unit

    Must create the shape from informations given earlier, that is, resize it if needed and position it, and do all the things that are specific to each element, and cannot be done for the group of elements.

    Must create the shape from informations given earlier, that is, resize it if needed and position it, and do all the things that are specific to each element, and cannot be done for the group of elements. This method is made to be called inside the render() method, hence it is protected.

    camera

    the view parameters.

    Definition Classes
    SpriteFlowShapeShape
  33. def makeShadow(bck: Backend, camera: Camera): Unit

    Same as #make(Camera) for the shadow shape.

    Same as #make(Camera) for the shadow shape. The shadow shape may be moved and resized compared to the original shape. This method is made to be called inside the renderShadow() method, hence it is protected.

    Definition Classes
    SpriteFlowShapeShape
  34. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  37. var offset: Double

  38. var plainFast: Boolean

    Definition Classes
    FillableLine
  39. def render(bck: Backend, camera: Camera, element: GraphicElement, skel: Skeleton): Unit

    Render the shape for the given element.

    Render the shape for the given element.

    camera

    The view parameters.

    element

    The element to render.

    Definition Classes
    SpriteFlowShapeShape
  40. def renderShadow(bck: Backend, camera: Camera, element: GraphicElement, skel: Skeleton): Unit

    Render the shape shadow for the given element.

    Render the shape shadow for the given element. The shadow is rendered in a different pass than usual rendering, therefore it is a separate method.

    Definition Classes
    SpriteFlowShapeShape
  41. var reverse: Boolean

  42. def shadowOffset(xoff: Double, yoff: Double): Unit

    Set the shadow offset according to the shape.

    Set the shadow offset according to the shape.

    Definition Classes
    ShadowableLine
  43. var shadowStroke: ShapeStroke

    The shadow paint.

    The shadow paint.

    Definition Classes
    ShadowableLine
  44. def shadowWidth(width: Double): Unit

    Sety the shadow width added to the shape width.

    Sety the shadow width added to the shape width.

    Definition Classes
    ShadowableLine
  45. def stroke(g: Graphics2D, shape: java.awt.Shape): Unit

    Paint the stroke of the shape.

    Paint the stroke of the shape.

    Definition Classes
    Strokable
  46. var strokeColor: Color

    The stroke color.

    The stroke color.

    Definition Classes
    Strokable
  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  48. var text: String

    The string of text of the contents.

    The string of text of the contents.

    Definition Classes
    Decorable
  49. var theDecor: ShapeDecor

    The text and icon.

    The text and icon.

    Definition Classes
    Decorable
  50. var theFillColor: Color

    Definition Classes
    FillableLine
  51. var theFillPercent: Double

    Definition Classes
    FillableLine
  52. var theShadowColor: Color

    Attributes
    protected
    Definition Classes
    ShadowableLine
  53. val theShadowOff: Point2

    Offset of the shadow according to the shape center.

    Offset of the shadow according to the shape center.

    Attributes
    protected
    Definition Classes
    ShadowableLine
  54. var theShadowWidth: Double

    Additional width of a shadow (added to the shape size).

    Additional width of a shadow (added to the shape size).

    Attributes
    protected
    Definition Classes
    ShadowableLine
  55. var theShape: GeneralPath

  56. var theSize: Double

  57. var theStroke: ShapeStroke

    The stroke.

    The stroke.

    Definition Classes
    Strokable
  58. var theStrokeWidth: Double

    The stroke width.

    The stroke width.

    Definition Classes
    Strokable
  59. def toString(): String

    Definition Classes
    AnyRef → Any
  60. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from Decorable

Inherited from ShadowableLine

Inherited from StrokableLine

Inherited from Strokable

Inherited from FillableLine

Inherited from Shape

Inherited from AnyRef

Inherited from Any

Ungrouped