Package uk.ac.starlink.ttools.calc
Class SchlegelCalculator
- java.lang.Object
-
- uk.ac.starlink.ttools.calc.MultiServiceColumnCalculator<SchlegelCalculator.Spec>
-
- uk.ac.starlink.ttools.calc.SchlegelCalculator
-
- All Implemented Interfaces:
ColumnCalculator<SchlegelCalculator.Spec>
public class SchlegelCalculator extends MultiServiceColumnCalculator<SchlegelCalculator.Spec>
Column calculator which interrogates the IPAC Dust Extinction map service.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SchlegelCalculator.ResultType
Enumerates physical values available from the IPAC dust service.static class
SchlegelCalculator.Spec
Specifies the dust query to be made.static class
SchlegelCalculator.Statistic
Enumerates statistics available from the IPAC dust service.
-
Field Summary
Fields Modifier and Type Field Description static SchlegelCalculator.Statistic
DEFAULT_STAT
Statistic used by default for output.static java.lang.String
SERVICE_URL
Base URL for IPAC Dust Extinction map service.
-
Constructor Summary
Constructors Constructor Description SchlegelCalculator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceOperation
createServiceOperation(SchlegelCalculator.Spec spec)
Defines the service operation to be invoked for each row.uk.ac.starlink.table.ValueInfo[]
getTupleInfos()
Returns an array describing the columns of the input table.static void
main(java.lang.String[] args)
Diagnostic.-
Methods inherited from class uk.ac.starlink.ttools.calc.MultiServiceColumnCalculator
calculateColumns
-
-
-
-
Field Detail
-
SERVICE_URL
public static final java.lang.String SERVICE_URL
Base URL for IPAC Dust Extinction map service.- See Also:
- Constant Field Values
-
DEFAULT_STAT
public static final SchlegelCalculator.Statistic DEFAULT_STAT
Statistic used by default for output.
-
-
Method Detail
-
getTupleInfos
public uk.ac.starlink.table.ValueInfo[] getTupleInfos()
Description copied from interface:ColumnCalculator
Returns an array describing the columns of the input table.- Returns:
- one info for each column in the tuple table
-
createServiceOperation
public ServiceOperation createServiceOperation(SchlegelCalculator.Spec spec)
Description copied from class:MultiServiceColumnCalculator
Defines the service operation to be invoked for each row.- Specified by:
createServiceOperation
in classMultiServiceColumnCalculator<SchlegelCalculator.Spec>
- Parameters:
spec
- specification object for the calculation
-
main
public static void main(java.lang.String[] args) throws java.io.IOException
Diagnostic.- Throws:
java.io.IOException
-
-