hep.aida.ref.plotter
Class LineStyle

java.lang.Object
  extended by hep.aida.ref.plotter.BaseStyle
      extended by hep.aida.ref.plotter.LineStyle
All Implemented Interfaces:
hep.aida.IBaseStyle, hep.aida.IBrushStyle, hep.aida.ILineStyle, StyleListener
Direct Known Subclasses:
BorderStyle, GridStyle

public class LineStyle
extends BaseStyle
implements hep.aida.ILineStyle


Constructor Summary
LineStyle()
           
 
Method Summary
 java.lang.String[] availableColors()
           
 java.lang.String[] availableLineTypes()
           
 java.lang.String color()
           
 java.lang.String color(int gi, int oi)
           
 java.lang.String lineType()
           
 java.lang.String lineType(int globalIndex, int overlayIndex)
           
 double opacity()
          returns -1 if it not set
 boolean setColor(java.lang.String color)
           
 boolean setLineType(java.lang.String lineType)
           
 boolean setOpacity(double opacity)
           
 boolean setThickness(int lineThickness)
           
 int thickness()
           
 
Methods inherited from class hep.aida.ref.plotter.BaseStyle
addParent, addParentList, availableParameterOptions, availableParameters, child, children, createParentListForName, createParentListForName, deepestSetParameter, isMyParent, isParameterSet, isParameterSet, isVisible, name, parameter, parameterValue, parentList, reset, setParameter, setParameter, setParameter, setParameterDefault, setParentList, 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
 

Constructor Detail

LineStyle

public LineStyle()
Method Detail

availableLineTypes

public java.lang.String[] availableLineTypes()
Specified by:
availableLineTypes in interface hep.aida.ILineStyle

lineType

public java.lang.String lineType()
Specified by:
lineType in interface hep.aida.ILineStyle

lineType

public java.lang.String lineType(int globalIndex,
                                 int overlayIndex)

setLineType

public boolean setLineType(java.lang.String lineType)
Specified by:
setLineType in interface hep.aida.ILineStyle

setThickness

public boolean setThickness(int lineThickness)
Specified by:
setThickness in interface hep.aida.ILineStyle

thickness

public int thickness()
Specified by:
thickness in interface hep.aida.ILineStyle

availableColors

public java.lang.String[] availableColors()
Specified by:
availableColors in interface hep.aida.IBrushStyle

color

public java.lang.String color()
Specified by:
color in interface hep.aida.IBrushStyle

color

public java.lang.String color(int gi,
                              int oi)

opacity

public double opacity()
returns -1 if it not set

Specified by:
opacity in interface hep.aida.IBrushStyle

setColor

public boolean setColor(java.lang.String color)
Specified by:
setColor in interface hep.aida.IBrushStyle

setOpacity

public boolean setOpacity(double opacity)
Specified by:
setOpacity in interface hep.aida.IBrushStyle


jHepWork 1.1 (C) Chekanov