hep.aida.ref.plotter
Class MarkerStyle
- java.lang.Object
-
- hep.aida.ref.plotter.WeakStyleListener
-
- hep.aida.ref.plotter.BaseStyle
-
- hep.aida.ref.plotter.MarkerStyle
-
- All Implemented Interfaces:
- IBaseStyle, IBrushStyle, IMarkerStyle, StyleListener
public class MarkerStyle extends BaseStyle implements IMarkerStyle
-
-
Constructor Summary
Constructors Constructor and Description MarkerStyle()
-
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[]availableShapes()Get list of shapes 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 setbooleansetColor(java.lang.String color)Set current colour, e.g.booleansetOpacity(double opacity)Set opacity (alpha), e.g.booleansetShape(java.lang.String markerShape)Set current marker shape, e.g.booleansetSize(int size)Set the marker's size.java.lang.Stringshape()Get current marker shape.java.lang.Stringshape(int globalIndex, int overlayIndex)intsize()Get the marker's size.-
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
-
availableShapes
public java.lang.String[] availableShapes()
Description copied from interface:IMarkerStyleGet list of shapes available in this implementation.- Specified by:
availableShapesin interfaceIMarkerStyle
-
setShape
public boolean setShape(java.lang.String markerShape)
Description copied from interface:IMarkerStyleSet current marker shape, e.g. "openCircle".- Specified by:
setShapein interfaceIMarkerStyle- Returns:
- false if shape not available in this implementation.
-
shape
public java.lang.String shape()
Description copied from interface:IMarkerStyleGet current marker shape.- Specified by:
shapein interfaceIMarkerStyle
-
shape
public java.lang.String shape(int globalIndex, int overlayIndex)
-
setSize
public boolean setSize(int size)
Set the marker's size.- Specified by:
setSizein interfaceIMarkerStyle- Parameters:
size- The marker's size.- Returns:
- false if the implementation cannot perform the requested change in the marker's size.
-
size
public int size()
Get the marker's size.- Specified by:
sizein interfaceIMarkerStyle- Returns:
- The marker's size.
-
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