Class Marker

  • All Implemented Interfaces:
    java.io.Serializable

    public class Marker
    extends Group
    See Also:
    Serialized Form
    • Field Detail

      • viewXform

        java.awt.geom.AffineTransform viewXform
      • markerXform

        java.awt.geom.AffineTransform markerXform
      • viewBox

        java.awt.geom.Rectangle2D viewBox
      • refX

        float refX
      • refY

        float refY
      • markerWidth

        float markerWidth
      • markerHeight

        float markerHeight
      • orient

        float orient
      • markerUnitsStrokeWidth

        boolean markerUnitsStrokeWidth
    • Constructor Detail

      • Marker

        public Marker()
    • Method Detail

      • getTagName

        public java.lang.String getTagName()
        Overrides:
        getTagName in class Group
      • build

        protected void build()
                      throws SVGException
        Description copied from class: SVGElement
        Called by internal processes to rebuild the geometry of this node from it's presentation attributes, style attributes and animated tracks.
        Overrides:
        build in class RenderableElement
        Throws:
        SVGException
      • getShape

        public java.awt.Shape getShape()
        Description copied from class: Group
        Retrieves the cached bounding box of this group
        Overrides:
        getShape in class Group
      • updateTime

        public boolean updateTime​(double curTime)
                           throws SVGException
        Updates all attributes in this diagram associated with a time event. Ie, all attributes with track information.
        Overrides:
        updateTime in class Group
        Returns:
        - true if this node has changed state as a result of the time update
        Throws:
        SVGException