hep.aida.ref.plotter
Class FillStyle
- java.lang.Object
-
- hep.aida.ref.plotter.WeakStyleListener
-
- hep.aida.ref.plotter.BaseStyle
-
- hep.aida.ref.plotter.FillStyle
-
- All Implemented Interfaces:
- IBaseStyle, IBrushStyle, IFillStyle, StyleListener
public class FillStyle extends BaseStyle implements IFillStyle
-
-
Constructor Summary
Constructors Constructor and Description FillStyle()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.String[]availableColors()Get a list of the colours supported by this implementation.java.lang.String[]availablePatterns()Get a list of patterns available in this implementation.java.lang.Stringcolor()Current colour of this brush style.java.lang.Stringcolor(int gi, int oi)doubleopacity()returns -1 if it not setjava.lang.Stringpattern()Get name of current pattern.booleansetColor(java.lang.String color)Set current colour, e.g.booleansetOpacity(double opacity)Set opacity (alpha), e.g.booleansetPattern(java.lang.String pattern)Set current pattern, e.g.-
Methods inherited from class hep.aida.ref.plotter.BaseStyle
addParent, addParentList, availableParameterOptions, availableParameters, child, children, deepestSetParameter, isMyParent, isParameterSet, isParameterSet, isVisible, name, parameter, parameterValue, parentList, removeAllParents, removeParent, reset, setParameter, setParameter, setParameter, setParameterDefault, setParent, setParentList, setVisible, styleChanged, type
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface hep.aida.IBrushStyle
availableColors, color, opacity, setColor, setOpacity
-
Methods inherited from interface hep.aida.IBaseStyle
availableParameterOptions, availableParameters, child, children, isVisible, name, parameterValue, reset, setParameter, setParameter, setVisible, type
-
-
-
-
Method Detail
-
availablePatterns
public java.lang.String[] availablePatterns()
Description copied from interface:IFillStyleGet a list of patterns available in this implementation.- Specified by:
availablePatternsin interfaceIFillStyle
-
pattern
public java.lang.String pattern()
Description copied from interface:IFillStyleGet name of current pattern.- Specified by:
patternin interfaceIFillStyle
-
setPattern
public boolean setPattern(java.lang.String pattern)
Description copied from interface:IFillStyleSet current pattern, e.g. "crossHatch", "solid".- Specified by:
setPatternin interfaceIFillStyle- Returns:
- false if pattern not known to this implementation.
-
availableColors
public java.lang.String[] availableColors()
Description copied from interface:IBrushStyleGet a list of the colours supported by this implementation.- Specified by:
availableColorsin interfaceIBrushStyle
-
color
public java.lang.String color()
Description copied from interface:IBrushStyleCurrent colour of this brush style.- Specified by:
colorin interfaceIBrushStyle
-
color
public java.lang.String color(int gi, int oi)
-
opacity
public double opacity()
returns -1 if it not set- Specified by:
opacityin interfaceIBrushStyle
-
setColor
public boolean setColor(java.lang.String color)
Description copied from interface:IBrushStyleSet current colour, e.g. "darkGreen"- Specified by:
setColorin interfaceIBrushStyle- Returns:
- false if colour not recognised by the implementation.
-
setOpacity
public boolean setOpacity(double opacity)
Description copied from interface:IBrushStyleSet opacity (alpha), e.g. 0 (transparent), 1 (opaque), 0.5 (halfway).- Specified by:
setOpacityin interfaceIBrushStyle- Returns:
- false if value not supported by the implementation.
-
-
DMelt 3.0 © DataMelt by jWork.ORG