Class UPath

  • All Implemented Interfaces:
    java.lang.Iterable<USegment>, Shadowable, UShape

    public class UPath
    extends java.lang.Object
    implements java.lang.Iterable<USegment>
    • Constructor Summary

      Constructors 
      Constructor Description
      UPath()  
      UPath​(java.lang.String comment)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(double[] coord, USegmentType pathType)  
      void arcTo​(double rx, double ry, double x_axis_rotation, double large_arc_flag, double sweep_flag, double x, double y)  
      void arcTo​(java.awt.geom.Point2D pt, double radius, double large_arc_flag, double sweep_flag)  
      void closePath()  
      void cubicTo​(double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2)  
      java.lang.String getComment()  
      double getDeltaShadow()  
      double getMaxX()  
      double getMaxY()  
      double getMinX()  
      double getMinY()  
      boolean isOpenIconic()  
      java.util.Iterator<USegment> iterator()  
      void lineTo​(double x, double y)  
      void lineTo​(java.awt.geom.Point2D pt)  
      void moveTo​(double x, double y)  
      void moveTo​(java.awt.geom.Point2D pt)  
      void quadTo​(double ctrlx, double ctrly, double x2, double y2)  
      void quadTo​(java.awt.geom.Point2D ctrl, java.awt.geom.Point2D pt)  
      UPath rotate​(double theta)  
      void setDeltaShadow​(double deltaShadow)  
      void setOpenIconic​(boolean isOpenIconic)  
      java.lang.String toString()  
      UPath translate​(double dx, double dy)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
    • Constructor Detail

      • UPath

        public UPath​(java.lang.String comment)
      • UPath

        public UPath()
    • Method Detail

      • add

        public void add​(double[] coord,
                        USegmentType pathType)
      • translate

        public UPath translate​(double dx,
                               double dy)
      • rotate

        public UPath rotate​(double theta)
      • moveTo

        public void moveTo​(java.awt.geom.Point2D pt)
      • lineTo

        public void lineTo​(java.awt.geom.Point2D pt)
      • moveTo

        public void moveTo​(double x,
                           double y)
      • lineTo

        public void lineTo​(double x,
                           double y)
      • cubicTo

        public void cubicTo​(double ctrlx1,
                            double ctrly1,
                            double ctrlx2,
                            double ctrly2,
                            double x2,
                            double y2)
      • quadTo

        public void quadTo​(double ctrlx,
                           double ctrly,
                           double x2,
                           double y2)
      • quadTo

        public void quadTo​(java.awt.geom.Point2D ctrl,
                           java.awt.geom.Point2D pt)
      • arcTo

        public void arcTo​(double rx,
                          double ry,
                          double x_axis_rotation,
                          double large_arc_flag,
                          double sweep_flag,
                          double x,
                          double y)
      • arcTo

        public void arcTo​(java.awt.geom.Point2D pt,
                          double radius,
                          double large_arc_flag,
                          double sweep_flag)
      • closePath

        public void closePath()
      • getMaxX

        public double getMaxX()
      • getMaxY

        public double getMaxY()
      • getMinX

        public double getMinX()
      • getMinY

        public double getMinY()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • iterator

        public java.util.Iterator<USegment> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<USegment>
      • isOpenIconic

        public boolean isOpenIconic()
      • setOpenIconic

        public void setOpenIconic​(boolean isOpenIconic)
      • getComment

        public final java.lang.String getComment()
      • setDeltaShadow

        public void setDeltaShadow​(double deltaShadow)
        Specified by:
        setDeltaShadow in interface Shadowable