FreeHEP API
Version 3.0

hep.aida
Interface ILineStyle

All Superinterfaces:
IBaseStyle, IBrushStyle

public interface ILineStyle
extends IBrushStyle

Style for all lines (axis lines, legend box outlines, etc.)

Author:
The AIDA team (http://aida.freehep.org/)

Method Summary
 String[] availableLineTypes()
          Get list of line types supported by this implementation.
 String lineType()
          Get line type currently in use.
 boolean setLineType(String newLineType)
          Set current line type e.g.
 boolean setThickness(int newThickness)
          Set thickness (exact meaning is implementation-dependent, but <0 means invisible).
 int thickness()
          Get current line thickness.
 
Methods inherited from interface hep.aida.IBrushStyle
availableColors, color, opacity, setColor, setOpacity
 
Methods inherited from interface hep.aida.IBaseStyle
availableParameterOptions, availableParameters, parameterValue, reset, setParameter, setParameter
 

Method Detail

availableLineTypes

public String[] availableLineTypes()
Get list of line types supported by this implementation.


lineType

public String lineType()
Get line type currently in use.


thickness

public int thickness()
Get current line thickness.


setLineType

public boolean setLineType(String newLineType)
Set current line type e.g. "dotted".

Returns:
false if line type not known to this implementation.

setThickness

public boolean setThickness(int newThickness)
Set thickness (exact meaning is implementation-dependent, but <0 means invisible).

Returns:
false if value not supported by this implementation.

FreeHEP API
Version 3.0

Copyright © 2000-2002 AIDA Team, All Rights Reserved.