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, getConvertersprotected 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()
ColumnConvertertoString in class ColumnConverterpublic 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.