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 Summary
Constructors Constructor Description RelativeGeneralPath() 
- 
Method Summary
All 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
- 
move
public void move(float dX, float dY) 
- 
line
public void line(float dX, float dY) 
- 
append
public void append(java.awt.geom.PathIterator pi, boolean connect) 
- 
append
public void append(java.awt.Shape s, boolean connect) 
- 
closePath
public void closePath()
 
- 
createTransformedShape
public java.awt.Shape createTransformedShape(java.awt.geom.AffineTransform at)
 
- 
curveTo
public void curveTo(float x1, float y1, float x2, float y2, float x3, float y3) 
- 
getCurrentPoint
public java.awt.geom.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(java.awt.geom.AffineTransform at)
 
- 
equals
public boolean equals(java.lang.Object o)
- Overrides:
 equalsin classjava.lang.Object
 
- 
contains
public boolean contains(double x, double y)- Specified by:
 containsin interfacejava.awt.Shape
 
- 
contains
public boolean contains(double x, double y, double w, double h)- Specified by:
 containsin interfacejava.awt.Shape
 
- 
contains
public boolean contains(java.awt.geom.Point2D p)
- Specified by:
 containsin interfacejava.awt.Shape
 
- 
contains
public boolean contains(java.awt.geom.Rectangle2D r)
- Specified by:
 containsin interfacejava.awt.Shape
 
- 
getBounds
public java.awt.Rectangle getBounds()
- Specified by:
 getBoundsin interfacejava.awt.Shape
 
- 
getBounds2D
public java.awt.geom.Rectangle2D getBounds2D()
- Specified by:
 getBounds2Din interfacejava.awt.Shape
 
- 
clone
public java.lang.Object clone()
- Overrides:
 clonein classjava.lang.Object
 
- 
getPathIterator
public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at)
- Specified by:
 getPathIteratorin interfacejava.awt.Shape
 
- 
getPathIterator
public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at, double flatness)- Specified by:
 getPathIteratorin interfacejava.awt.Shape
 
- 
intersects
public boolean intersects(double x, double y, double w, double h)- Specified by:
 intersectsin interfacejava.awt.Shape
 
- 
intersects
public boolean intersects(java.awt.geom.Rectangle2D r)
- Specified by:
 intersectsin interfacejava.awt.Shape
 
 - 
 
 -