Class RelativeRadialGradientPaint
- java.lang.Object
- 
- com.inductiveautomation.ignition.client.util.gui.paints.MultipleGradientPaint
- 
- com.inductiveautomation.ignition.client.util.gui.paints.RelativeRadialGradientPaint
 
 
- 
- All Implemented Interfaces:
- RelativePaint,- RotatablePaint,- java.awt.Paint,- java.awt.Transparency
 
 public final class RelativeRadialGradientPaint extends MultipleGradientPaint implements RelativePaint, RotatablePaint Similar to RadialGradientPaint, but this one specifies its points as percentages of the user-space bounds of the object it will fill.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.client.util.gui.paints.MultipleGradientPaintMultipleGradientPaint.ColorSpaceType, MultipleGradientPaint.CycleMethod
 
- 
 - 
Field Summary- 
Fields inherited from class com.inductiveautomation.ignition.client.util.gui.paints.MultipleGradientPaintgradientTransform
 
- 
 - 
Constructor SummaryConstructors Constructor Description RelativeRadialGradientPaint(java.awt.geom.Point2D center, java.awt.geom.Point2D focus, java.awt.geom.Point2D radiusWidth, java.awt.geom.Point2D radiusHeight, float[] fractions, java.awt.Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeforePaint(java.awt.geom.Rectangle2D shapeSize)java.awt.PaintContextcreateContext(java.awt.image.ColorModel cm, java.awt.Rectangle deviceBounds, java.awt.geom.Rectangle2D userBounds, java.awt.geom.AffineTransform transform, java.awt.RenderingHints hints)doublegetAngle(java.awt.geom.Rectangle2D rect)java.awt.geom.Point2DgetCenter()java.awt.geom.Point2DgetFocus()floatgetRadiusHeight(java.awt.geom.Rectangle2D rect)java.awt.geom.Point2DgetRadiusHeightPoint()A point that specifies the height radius point in relative termsfloatgetRadiusWidth(java.awt.geom.Rectangle2D rect)java.awt.geom.Point2DgetRadiusWidthPoint()A point that specifies the width radius point in relative termsvoidrotatePaint(double angle, java.awt.geom.Point2D anchor, java.awt.geom.Rectangle2D r1, java.awt.geom.Rectangle2D r2)Call to rotate this paint.voidsetAngle(java.awt.geom.Rectangle2D rect, double angle)voidsetCenter(double cx, double cy)voidsetCenter(java.awt.geom.Point2D point)voidsetRadiusHeight(java.awt.geom.Rectangle2D rect, float radiusHeight)voidsetRadiusWidth(java.awt.geom.Rectangle2D rect, float radiusWidth)- 
Methods inherited from class com.inductiveautomation.ignition.client.util.gui.paints.MultipleGradientPaintcopyOf, copyOf, copyOf, getColors, getColorSpace, getCycleMethod, getFractions, getTransform, getTransparency
 
- 
 
- 
- 
- 
Constructor Detail- 
RelativeRadialGradientPaintpublic RelativeRadialGradientPaint(java.awt.geom.Point2D center, java.awt.geom.Point2D focus, java.awt.geom.Point2D radiusWidth, java.awt.geom.Point2D radiusHeight, float[] fractions, java.awt.Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)
 
- 
 - 
Method Detail- 
beforePaintpublic void beforePaint(java.awt.geom.Rectangle2D shapeSize) - Specified by:
- beforePaintin interface- RelativePaint
 
 - 
createContextpublic java.awt.PaintContext createContext(java.awt.image.ColorModel cm, java.awt.Rectangle deviceBounds, java.awt.geom.Rectangle2D userBounds, java.awt.geom.AffineTransform transform, java.awt.RenderingHints hints)- Specified by:
- createContextin interface- java.awt.Paint
 
 - 
rotatePaintpublic void rotatePaint(double angle, java.awt.geom.Point2D anchor, java.awt.geom.Rectangle2D r1, java.awt.geom.Rectangle2D r2)Description copied from interface:RotatablePaintCall to rotate this paint.- Specified by:
- rotatePaintin interface- RotatablePaint
- r1- The bounds of the shape before rotation.
- r2- The bounds of the shape after rotation.
 
 - 
getCenterpublic java.awt.geom.Point2D getCenter() 
 - 
setCenterpublic void setCenter(java.awt.geom.Point2D point) 
 - 
setCenterpublic void setCenter(double cx, double cy)
 - 
getRadiusHeightPointpublic java.awt.geom.Point2D getRadiusHeightPoint() A point that specifies the height radius point in relative terms
 - 
getRadiusWidthPointpublic java.awt.geom.Point2D getRadiusWidthPoint() A point that specifies the width radius point in relative terms
 - 
getRadiusHeightpublic float getRadiusHeight(java.awt.geom.Rectangle2D rect) 
 - 
setRadiusHeightpublic void setRadiusHeight(java.awt.geom.Rectangle2D rect, float radiusHeight)
 - 
getRadiusWidthpublic float getRadiusWidth(java.awt.geom.Rectangle2D rect) 
 - 
setRadiusWidthpublic void setRadiusWidth(java.awt.geom.Rectangle2D rect, float radiusWidth)
 - 
getAnglepublic double getAngle(java.awt.geom.Rectangle2D rect) 
 - 
setAnglepublic void setAngle(java.awt.geom.Rectangle2D rect, double angle)
 - 
getFocuspublic java.awt.geom.Point2D getFocus() 
 
- 
 
-