Class RelativeGeneralPath
- java.lang.Object
- 
- com.inductiveautomation.ignition.client.util.gui.RelativeGeneralPath
 
- 
- All Implemented Interfaces:
- java.awt.Shape,- java.lang.Cloneable
 
 public class RelativeGeneralPath extends java.lang.Object implements java.awt.Shape, java.lang.CloneableDescribe this class
- 
- 
Constructor SummaryConstructors Constructor Description RelativeGeneralPath()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappend(java.awt.geom.PathIterator pi, boolean connect)voidappend(java.awt.Shape s, boolean connect)java.lang.Objectclone()voidclosePath()booleancontains(double x, double y)booleancontains(double x, double y, double w, double h)booleancontains(java.awt.geom.Point2D p)booleancontains(java.awt.geom.Rectangle2D r)java.awt.ShapecreateTransformedShape(java.awt.geom.AffineTransform at)voidcurveTo(float x1, float y1, float x2, float y2, float x3, float y3)booleanequals(java.lang.Object o)java.awt.RectanglegetBounds()java.awt.geom.Rectangle2DgetBounds2D()java.awt.geom.Point2DgetCurrentPoint()java.awt.geom.PathIteratorgetPathIterator(java.awt.geom.AffineTransform at)java.awt.geom.PathIteratorgetPathIterator(java.awt.geom.AffineTransform at, double flatness)intgetWindingRule()booleanintersects(double x, double y, double w, double h)booleanintersects(java.awt.geom.Rectangle2D r)voidline(float dX, float dY)voidlineTo(float x, float y)voidmove(float dX, float dY)voidmoveTo(float x, float y)voidquadTo(float x1, float y1, float x2, float y2)voidreset()voidsetWindingRule(int rule)voidtransform(java.awt.geom.AffineTransform at)
 
- 
- 
- 
Method Detail- 
movepublic void move(float dX, float dY)
 - 
linepublic void line(float dX, float dY)
 - 
appendpublic void append(java.awt.geom.PathIterator pi, boolean connect)
 - 
appendpublic void append(java.awt.Shape s, boolean connect)
 - 
closePathpublic void closePath() 
 - 
createTransformedShapepublic java.awt.Shape createTransformedShape(java.awt.geom.AffineTransform at) 
 - 
curveTopublic void curveTo(float x1, float y1, float x2, float y2, float x3, float y3)
 - 
getCurrentPointpublic java.awt.geom.Point2D getCurrentPoint() 
 - 
getWindingRulepublic int getWindingRule() 
 - 
lineTopublic void lineTo(float x, float y)
 - 
moveTopublic void moveTo(float x, float y)
 - 
quadTopublic void quadTo(float x1, float y1, float x2, float y2)
 - 
resetpublic void reset() 
 - 
setWindingRulepublic void setWindingRule(int rule) 
 - 
transformpublic void transform(java.awt.geom.AffineTransform at) 
 - 
equalspublic boolean equals(java.lang.Object o) - Overrides:
- equalsin class- java.lang.Object
 
 - 
containspublic boolean contains(double x, double y)- Specified by:
- containsin interface- java.awt.Shape
 
 - 
containspublic boolean contains(double x, double y, double w, double h)- Specified by:
- containsin interface- java.awt.Shape
 
 - 
containspublic boolean contains(java.awt.geom.Point2D p) - Specified by:
- containsin interface- java.awt.Shape
 
 - 
containspublic boolean contains(java.awt.geom.Rectangle2D r) - Specified by:
- containsin interface- java.awt.Shape
 
 - 
getBoundspublic java.awt.Rectangle getBounds() - Specified by:
- getBoundsin interface- java.awt.Shape
 
 - 
getBounds2Dpublic java.awt.geom.Rectangle2D getBounds2D() - Specified by:
- getBounds2Din interface- java.awt.Shape
 
 - 
clonepublic java.lang.Object clone() - Overrides:
- clonein class- java.lang.Object
 
 - 
getPathIteratorpublic java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at) - Specified by:
- getPathIteratorin interface- java.awt.Shape
 
 - 
getPathIteratorpublic java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at, double flatness)- Specified by:
- getPathIteratorin interface- java.awt.Shape
 
 - 
intersectspublic boolean intersects(double x, double y, double w, double h)- Specified by:
- intersectsin interface- java.awt.Shape
 
 - 
intersectspublic boolean intersects(java.awt.geom.Rectangle2D r) - Specified by:
- intersectsin interface- java.awt.Shape
 
 
- 
 
-