Class AuxLineStyle
- java.lang.Object
-
- uk.ac.starlink.ttools.plot2.layer.LineStyle
-
- uk.ac.starlink.ttools.plot2.layer.AuxLineStyle
-
- All Implemented Interfaces:
Style
- Direct Known Subclasses:
LinePlotter.LinesStyle
public class AuxLineStyle extends LineStyle
LineStyle subclass that can vary the line's colour along its length.- Since:
- 24 Jul 2018
- Author:
- Mark Taylor
-
-
Constructor Summary
Constructors Constructor Description AuxLineStyle(java.awt.Color color, java.awt.Stroke stroke, boolean antialias, Shader shader, Scaling scaling, Subrange dataclip, java.awt.Color nullColor)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
Subrange
getDataClip()
Returns the adjustment for the input data scale.java.awt.Color
getNullColor()
Returns the colour to use for null aux values.Scaling
getScaling()
Returns the colour scaling.Shader
getShader()
Returns the shader.int
hashCode()
-
Methods inherited from class uk.ac.starlink.ttools.plot2.layer.LineStyle
createLineTracer, getAntialias, getColor, getLegendIcon, getStroke
-
-
-
-
Constructor Detail
-
AuxLineStyle
public AuxLineStyle(java.awt.Color color, java.awt.Stroke stroke, boolean antialias, Shader shader, Scaling scaling, Subrange dataclip, java.awt.Color nullColor)
Constructor.- Parameters:
color
- line colourstroke
- line strokeantialias
- whether line is to be antialiased (only likely to make a difference on bitmapped paper)shader
- colour rampscaling
- colour ramp metricdataclip
- colour ramp input data subrangenullColor
- colour to use for null aux values; if null, such segments are not plotted
-
-
Method Detail
-
getShader
public Shader getShader()
Returns the shader.- Returns:
- shader
-
getScaling
public Scaling getScaling()
Returns the colour scaling.- Returns:
- scaling
-
getDataClip
public Subrange getDataClip()
Returns the adjustment for the input data scale.- Returns:
- data clipping subrange
-
getNullColor
public java.awt.Color getNullColor()
Returns the colour to use for null aux values.- Returns:
- null colour
-
-