|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.starlink.ttools.plot2.config.StyleKeys
public class StyleKeys
Contains many common config keys and associated utility methods.
Field Summary | |
---|---|
static ConfigKey<Anchor> |
ANCHOR
Config key for text anchor positioning. |
static ConfigKey<Boolean> |
ANTIALIAS
Config key for line antialiasing. |
static ConfigKey<Boolean> |
AUTOSCALE
Config key for autoscale flag for markers in data space. |
static ConfigKey<Boolean> |
AUTOSCALE_PIX
Config key for autoscale flag for markers in pixel space. |
static ConfigKey<Double> |
AUX_CROWD
Config key for aux axis tick crowding. |
static ConfigKey<Color> |
AUX_NULLCOLOR
Config key for aux null colour. |
static ConfigKey<Double> |
AUX_OPAQUE
Config key for the opacity limit of auxiliary shaded plots. |
static RampKeySet |
AUX_RAMP
Config key set for global Aux axis colour ramp. |
static ConfigKey<Color> |
AXLABEL_COLOR
Config key for axis label colour. |
static ConfigKey<BarStyle.Form> |
BAR_FORM
Config key for histogram bar style. |
static CaptionerKeySet |
CAPTIONER
Config key set for axis and general captioner. |
static ConfigKey<Color> |
COLOR
Config key for style colour. |
static ConfigKey<Boolean> |
CUMULATIVE
Config key for cumulative histogram flag. |
static ConfigKey<float[]> |
DASH
Config key for line dash style. |
static RampKeySet |
DENSITY_RAMP
Config key set for density shading. |
static MultiPointConfigKey |
ELLIPSE_SHAPE
Config key for ellipse marker style. |
static MultiPointConfigKey |
ERROR_SHAPE_1D
Config key for 1d (vertical) error marker style. |
static MultiPointConfigKey |
ERROR_SHAPE_2D
Config key for 2d error marker style. |
static MultiPointConfigKey |
ERROR_SHAPE_3D
Config key for 3d error marker style. |
static ConfigKey<FillMode> |
FILL
Config key for KDE fill mode. |
static ConfigKey<Boolean> |
GRID_ANTIALIAS
Config key for axis grid antialiasing. |
static ConfigKey<Color> |
GRID_COLOR
Config key for axis grid colour. |
static ConfigKey<String> |
LABEL
Config key for a layer label string. |
static ConfigKey<LevelMode> |
LEVEL_MODE
Config key for scaling level mode. |
static ConfigKey<MarkShape> |
MARK_SHAPE
Config key for marker shape. |
static ConfigKey<Boolean> |
MINOR_TICKS
Config key for minor tick drawing key. |
static ConfigKey<Normalisation> |
NORMALISE
Config key for histogram normalisation mode. |
static ConfigKey<Double> |
OPAQUE
Config key for the opacity limit of transparent plots. |
static ConfigKey<Double> |
SCALE
Config key for scaling of markers in data space. |
static ConfigKey<Double> |
SCALE_PIX
Config key for scaling of markers in pixel space. |
static ConfigKey<Double> |
SHADE_HIGH
Config key for aux shader upper limit. |
static ConfigKey<Double> |
SHADE_LOW
Config key for aux shader lower limit. |
static ConfigKey<Subrange> |
SHADE_SUBRANGE
Config key for aux shader subrange. |
static ConfigKey<Boolean> |
SHOW_LABEL
Config key for legend inclusion flag. |
static ConfigKey<Integer> |
SIZE
Config key for marker size. |
static RampKeySet |
SPECTRO_RAMP
Config key set for spectrogram shading. |
static ConfigKey<Double> |
TRANSPARENCY
Config key for "normal" transparency - it's just 1-alpha. |
static ConfigKey<Double> |
TRANSPARENT_LEVEL
Config key for transparency level of adaptive transparent plots. |
static MultiPointConfigKey |
VECTOR_SHAPE
Config key for vector marker style. |
static ConfigKey<XYShape> |
XYSHAPE
Config key for XY shape. |
static ConfigKey<Double> |
ZOOM_FACTOR
Config key for zoom factor. |
Method Summary | |
---|---|
static Shader[] |
createAuxShaders()
Returns a list of shaders suitable for aux axis shading. |
static ConfigKey<String> |
createAxisLabelKey(String axName)
Returns an axis labelling config key. |
static ConfigKey<Double> |
createCrowdKey(ConfigMeta meta)
Returns an axis tick mark crowding config key. |
static ConfigKey<Color> |
createNullColorKey(String axname,
String axName)
Returns a key for acquiring a colour used in place of a shading ramp colour in case that the input data is null. |
static Stroke |
createStroke(ConfigMap config,
int cap,
int join)
Obtains a line drawing stroke based on a config map. |
static ConfigKey<Integer> |
createThicknessKey(int dfltThick)
Returns a config key for line thickness with a given default value. |
static ConfigKey[] |
getStrokeKeys()
Returns a list of config keys for configuring a line-drawing stroke. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final ConfigKey<MarkShape> MARK_SHAPE
public static final ConfigKey<Integer> SIZE
public static final ConfigKey<XYShape> XYSHAPE
public static final ConfigKey<Color> COLOR
public static final ConfigKey<Double> OPAQUE
public static final ConfigKey<Double> AUX_OPAQUE
public static final ConfigKey<Double> TRANSPARENT_LEVEL
public static final ConfigKey<Double> TRANSPARENCY
public static final ConfigKey<float[]> DASH
public static final ConfigKey<Color> GRID_COLOR
public static final ConfigKey<Color> AXLABEL_COLOR
public static final ConfigKey<BarStyle.Form> BAR_FORM
public static final ConfigKey<FillMode> FILL
public static final ConfigKey<Boolean> CUMULATIVE
public static final ConfigKey<Normalisation> NORMALISE
public static final ConfigKey<Boolean> ANTIALIAS
public static final ConfigKey<Boolean> GRID_ANTIALIAS
public static final ConfigKey<Anchor> ANCHOR
public static final ConfigKey<LevelMode> LEVEL_MODE
public static final MultiPointConfigKey VECTOR_SHAPE
public static final MultiPointConfigKey ELLIPSE_SHAPE
public static final MultiPointConfigKey ERROR_SHAPE_1D
public static final MultiPointConfigKey ERROR_SHAPE_2D
public static final MultiPointConfigKey ERROR_SHAPE_3D
public static final ConfigKey<Double> AUX_CROWD
public static final ConfigKey<Double> SHADE_LOW
public static final ConfigKey<Double> SHADE_HIGH
public static final ConfigKey<Subrange> SHADE_SUBRANGE
public static final ConfigKey<Color> AUX_NULLCOLOR
public static final ConfigKey<Double> SCALE
public static final ConfigKey<Double> SCALE_PIX
public static final ConfigKey<Boolean> AUTOSCALE
public static final ConfigKey<Boolean> AUTOSCALE_PIX
public static final ConfigKey<String> LABEL
public static final ConfigKey<Boolean> SHOW_LABEL
public static final ConfigKey<Boolean> MINOR_TICKS
public static final ConfigKey<Double> ZOOM_FACTOR
public static final CaptionerKeySet CAPTIONER
public static final RampKeySet AUX_RAMP
public static final RampKeySet DENSITY_RAMP
public static final RampKeySet SPECTRO_RAMP
Method Detail |
---|
public static ConfigKey[] getStrokeKeys()
createStroke
method.
createStroke(uk.ac.starlink.ttools.plot2.config.ConfigMap, int, int)
public static Stroke createStroke(ConfigMap config, int cap, int join)
getStrokeKeys
.
The line join and cap policy must be provided.
config
- config mapcap
- one of BasicStroke
's CAP_* constantsjoin
- one of BasicStroke
's JOIN_* constants
public static ConfigKey<Double> createCrowdKey(ConfigMeta meta)
meta
- metadata
public static ConfigKey<String> createAxisLabelKey(String axName)
axName
- axis name
public static ConfigKey<Color> createNullColorKey(String axname, String axName)
axname
- short form of axis name, used in text parameter namesaxName
- long form of axis name, used in descriptions
public static ConfigKey<Integer> createThicknessKey(int dfltThick)
dfltThick
- default value for line width in pixels
public static Shader[] createAuxShaders()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |