Class Marker

java.lang.Object
org.apache.batik.gvt.Marker

public class Marker extends Object
A Marker describes a GraphicsNode with a reference point that can be used to position the Marker at a particular location and a particular policy for rotating the marker when drawing it.
Version:
$Id: Marker.java 1733416 2016-03-03 07:07:13Z gadams $
  • Field Details

    • orient

      protected double orient
      Rotation angle, about (0, 0) is user space. If orient is NaN then the marker's x-axis should be aligned with the slope of the curve on the point where the object is drawn
    • markerNode

      protected GraphicsNode markerNode
      GraphicsNode this marker is associated to
    • ref

      protected Point2D ref
      Reference point about which the marker should be drawn
  • Constructor Details

    • Marker

      public Marker(GraphicsNode markerNode, Point2D ref, double orient)
      Constructs a new marker.
      Parameters:
      markerNode - the graphics node that represents the marker
      ref - the reference point
      orient - the orientation of the marker
  • Method Details

    • getRef

      public Point2D getRef()
      Returns the reference point of this marker.
    • getOrient

      public double getOrient()
      Returns the orientation of this marker.
    • getMarkerNode

      public GraphicsNode getMarkerNode()
      Returns the GraphicsNode that draws this marker.