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 classSchlegelCalculator.ResultTypeEnumerates physical values available from the IPAC dust service.static classSchlegelCalculator.SpecSpecifies the dust query to be made.static classSchlegelCalculator.StatisticEnumerates statistics available from the IPAC dust service.
-
Field Summary
Fields Modifier and Type Field Description static SchlegelCalculator.StatisticDEFAULT_STATStatistic used by default for output.static java.lang.StringSERVICE_URLBase 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 ServiceOperationcreateServiceOperation(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 voidmain(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:ColumnCalculatorReturns 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:MultiServiceColumnCalculatorDefines the service operation to be invoked for each row.- Specified by:
createServiceOperationin classMultiServiceColumnCalculator<SchlegelCalculator.Spec>- Parameters:
spec- specification object for the calculation
-
main
public static void main(java.lang.String[] args) throws java.io.IOExceptionDiagnostic.- Throws:
java.io.IOException
-
-