org.graphstream.ui.j2dviewer.renderer.shape

LineConnectorShape

trait LineConnectorShape extends ConnectorShape with FillableLine with StrokableLine with ShadowableLine

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. LineConnectorShape
  2. ShadowableLine
  3. StrokableLine
  4. Strokable
  5. FillableLine
  6. ConnectorShape
  7. Decorable
  8. Connector
  9. Shape
  10. AnyRef
  11. Any
Visibility
  1. Public
  2. All

Abstract Value Members

  1. 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. All the settings for position, size, shadow, etc. must have been made. Usually all the "static" settings are already set in configure, therefore most often this method is only in charge of changing the shape position (and computing size if fitting it to the contents). This method is made to be called inside the render() method, hence it is protected.

    Attributes
    protected abstract
    Definition Classes
    Shape
  2. 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.

    Attributes
    protected abstract
    Definition Classes
    Shape
  3. def render (bck: Backend, camera: Camera, element: GraphicElement, info: ElementInfo): Unit

    Render the shape for the given element.

    Render the shape for the given element.

    Attributes
    abstract
    Definition Classes
    Shape
  4. def renderShadow (bck: Backend, camera: Camera, element: GraphicElement, info: ElementInfo): 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.

    Attributes
    abstract
    Definition Classes
    Shape

Concrete Value Members

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

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

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

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

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

    Attributes
    final
    Definition Classes
    Any
  6. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  7. def byPos1 : Point3

    First control point.

    First control point. Works only for curves.

    Definition Classes
    Connector
  8. def byPos2 : Point3

    Second control point.

    Second control point. Works only for curves.

    Definition Classes
    Connector
  9. def cast (g: Graphics2D, shape: Shape): Unit

    Render the shadow.

    Render the shadow.

    g

    The Java2D graphics.

    Definition Classes
    ShadowableLine
  10. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  11. def configureConnectorForElement (g2: Graphics2D, camera: Camera, element: GraphicEdge, info: EdgeInfo): Unit

    Definition Classes
    Connector
  12. def configureConnectorForGroup (style: Style, camera: Camera): Unit

    Definition Classes
    Connector
  13. def configureDecorableForElement (g: Graphics2D, camera: Camera, element: GraphicElement, info: ElementInfo): 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
  14. 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
  15. def configureFillableLineForElement (style: Style, camera: Camera, element: GraphicElement): Unit

    Attributes
    protected
    Definition Classes
    FillableLine
  16. def configureFillableLineForGroup (style: Style, camera: Camera): Unit

    Attributes
    protected
    Definition Classes
    FillableLine
  17. def configureForElement (bck: Backend, element: GraphicElement, info: ElementInfo, 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.

    Definition Classes
    LineConnectorShapeConnectorShapeShape
  18. 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.

    Definition Classes
    LineConnectorShapeConnectorShapeShape
  19. 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
  20. 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
  21. def configureStrokableLineForGroup (style: Style, camera: Camera): Unit

    Attributes
    protected
    Definition Classes
    StrokableLine
  22. def decorArea (g: Graphics2D, camera: Camera, iconAndText: IconAndText, element: GraphicElement, shape: Shape): Unit

    Paint the decorations (text and icon).

    Paint the decorations (text and icon).

    Definition Classes
    Decorable
  23. def decorConnector (g: Graphics2D, camera: Camera, iconAndText: IconAndText, element: GraphicElement, shape: Shape): Unit

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

    Attributes
    final
    Definition Classes
    AnyRef
  25. def equals (arg0: Any): Boolean

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

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

    Definition Classes
    FillableLine
  28. var fillColors : Array[Color]

    Definition Classes
    FillableLine
  29. var fillStroke : ShapeStroke

    Definition Classes
    FillableLine
  30. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  31. def fromPos : Point3

    Origin point of the connector.

    Origin point of the connector.

    Definition Classes
    Connector
  32. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef
  33. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  34. var info : EdgeInfo

    Definition Classes
    Connector
  35. var isDirected : Boolean

    Is the connector directed ?

    Is the connector directed ?

    Definition Classes
    Connector
  36. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  37. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  38. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  39. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  40. 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
  41. var shadowStroke : ShapeStroke

    The shadow paint.

    The shadow paint.

    Definition Classes
    ShadowableLine
  42. 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
  43. def stroke (g: Graphics2D, shape: Shape): Unit

    Paint the stroke of the shape.

    Paint the stroke of the shape.

    Definition Classes
    Strokable
  44. var strokeColor : Color

    The stroke color.

    The stroke color.

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

    Attributes
    final
    Definition Classes
    AnyRef
  46. var text : String

    Definition Classes
    Decorable
  47. var theDecor : ShapeDecor

    The text and icon.

    The text and icon.

    Definition Classes
    Decorable
  48. var theFillPercent : Double

    Definition Classes
    FillableLine
  49. var theShadowColor : Color

    Attributes
    protected
    Definition Classes
    ShadowableLine
  50. 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
  51. 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
  52. var theSize : Double

    Width of the connector.

    Width of the connector.

    Attributes
    protected
    Definition Classes
    Connector
  53. var theSourceSizeX : Double

    Attributes
    protected
    Definition Classes
    Connector
  54. var theSourceSizeY : Double

    Attributes
    protected
    Definition Classes
    Connector
  55. var theStroke : ShapeStroke

    The stroke.

    The stroke.

    Definition Classes
    Strokable
  56. var theStrokeWidth : Double

    The stroke width.

    The stroke width.

    Definition Classes
    Strokable
  57. var theTargetSizeX : Double

    Attributes
    protected
    Definition Classes
    Connector
  58. var theTargetSizeY : Double

    Attributes
    protected
    Definition Classes
    Connector
  59. def toPos : Point3

    Destination of the connector.

    Destination of the connector.

    Definition Classes
    Connector
  60. def toString (): String

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

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from ShadowableLine

Inherited from StrokableLine

Inherited from Strokable

Inherited from FillableLine

Inherited from ConnectorShape

Inherited from Decorable

Inherited from Connector

Inherited from Shape

Inherited from AnyRef

Inherited from Any