uk.ac.starlink.ttools.calc
Class SchlegelCalculator

java.lang.Object
  extended by uk.ac.starlink.ttools.calc.MultiServiceColumnCalculator<SchlegelCalculator.Spec>
      extended by 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.

See Also:
IPAC Galactic Dust Reddening and Extinction Service, 1998ApJ...500..525S

Nested Class Summary
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
static SchlegelCalculator.Statistic DEFAULT_STAT
          Statistic used by default for output.
static String SERVICE_URL
          Base URL for IPAC Dust Extinction map service.
 
Constructor Summary
SchlegelCalculator()
           
 
Method Summary
 ServiceOperation createServiceOperation(SchlegelCalculator.Spec spec)
          Defines the service operation to be invoked for each row.
 ValueInfo[] getTupleInfos()
          Returns an array describing the columns of the input table.
static void main(String[] args)
          Diagnostic.
 
Methods inherited from class uk.ac.starlink.ttools.calc.MultiServiceColumnCalculator
calculateColumns
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVICE_URL

public static final 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.

Constructor Detail

SchlegelCalculator

public SchlegelCalculator()
Method Detail

getTupleInfos

public 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 class MultiServiceColumnCalculator<SchlegelCalculator.Spec>
Parameters:
spec - specification object for the calculation

main

public static void main(String[] args)
                 throws IOException
Diagnostic.

Throws:
IOException


Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.