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 booleanequals(java.lang.Object o)SubrangegetDataClip()Returns the adjustment for the input data scale.java.awt.ColorgetNullColor()Returns the colour to use for null aux values.ScalinggetScaling()Returns the colour scaling.ShadergetShader()Returns the shader.inthashCode()-
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
-
-