Class RelativeGeneralPath

java.lang.Object
com.inductiveautomation.ignition.client.util.gui.RelativeGeneralPath
All Implemented Interfaces:
Shape, Cloneable

public class RelativeGeneralPath extends Object implements Shape, Cloneable
Describe this class
  • Constructor Details

    • RelativeGeneralPath

      public RelativeGeneralPath()
  • Method Details

    • move

      public void move(float dX, float dY)
    • line

      public void line(float dX, float dY)
    • append

      public void append(PathIterator pi, boolean connect)
    • append

      public void append(Shape s, boolean connect)
    • closePath

      public void closePath()
    • createTransformedShape

      public Shape createTransformedShape(AffineTransform at)
    • curveTo

      public void curveTo(float x1, float y1, float x2, float y2, float x3, float y3)
    • getCurrentPoint

      public Point2D getCurrentPoint()
    • getWindingRule

      public int getWindingRule()
    • lineTo

      public void lineTo(float x, float y)
    • moveTo

      public void moveTo(float x, float y)
    • quadTo

      public void quadTo(float x1, float y1, float x2, float y2)
    • reset

      public void reset()
    • setWindingRule

      public void setWindingRule(int rule)
    • transform

      public void transform(AffineTransform at)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • contains

      public boolean contains(double x, double y)
      Specified by:
      contains in interface Shape
    • contains

      public boolean contains(double x, double y, double w, double h)
      Specified by:
      contains in interface Shape
    • contains

      public boolean contains(Point2D p)
      Specified by:
      contains in interface Shape
    • contains

      public boolean contains(Rectangle2D r)
      Specified by:
      contains in interface Shape
    • getBounds

      public Rectangle getBounds()
      Specified by:
      getBounds in interface Shape
    • getBounds2D

      public Rectangle2D getBounds2D()
      Specified by:
      getBounds2D in interface Shape
    • clone

      public Object clone()
      Overrides:
      clone in class Object
    • getPathIterator

      public PathIterator getPathIterator(AffineTransform at)
      Specified by:
      getPathIterator in interface Shape
    • getPathIterator

      public PathIterator getPathIterator(AffineTransform at, double flatness)
      Specified by:
      getPathIterator in interface Shape
    • intersects

      public boolean intersects(double x, double y, double w, double h)
      Specified by:
      intersects in interface Shape
    • intersects

      public boolean intersects(Rectangle2D r)
      Specified by:
      intersects in interface Shape