public abstract class AngleColumnConverter extends ColumnConverter
angleExpression(java.lang.String, uk.ac.starlink.topcat.AngleColumnConverter.Unit)
,
that's useful when assembling stilts command lines.Modifier and Type | Class and Description |
---|---|
static class |
AngleColumnConverter.Unit
Angular units understood by this converter.
|
Modifier | Constructor and Description |
---|---|
protected |
AngleColumnConverter(String name)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static String |
angleExpression(AngleColumnConverter.Unit fromUnit,
AngleColumnConverter.Unit toUnit,
String inExpr)
Converts a JEL expression assumed in a given input unit to an
expression that will evaluate to the value in the given output unit.
|
abstract String |
angleExpression(String inExpr,
AngleColumnConverter.Unit toUnit)
Returns a JEL expression that converts an an input value
suitable for input to this converter to a value in the
supplied angle unit.
|
static AngleColumnConverter |
toRadianConverter(AngleColumnConverter.Unit fromUnit)
Creates a converter that converts to radians from a given angular unit.
|
String |
toString()
Provides a user-understandable description of what this converter
does.
|
convertExpression, convertValue, getConverters
protected AngleColumnConverter(String name)
name
- converter name, will appear in GUIpublic abstract String angleExpression(String inExpr, AngleColumnConverter.Unit toUnit)
inExpr
- input expression, assumed JEL-friendlytoUnit
- output angular unitpublic String toString()
ColumnConverter
toString
in class ColumnConverter
public static AngleColumnConverter toRadianConverter(AngleColumnConverter.Unit fromUnit)
fromUnit
- input unitpublic static String angleExpression(AngleColumnConverter.Unit fromUnit, AngleColumnConverter.Unit toUnit, String inExpr)
fromUnit
- input angular unittoUnit
- output angular unitinExpr
- input expression, assumed JEL-friendlyCopyright © 2003-2025 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.