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>
Column calculator which interrogates the IPAC Dust Extinction map service.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Enumerates physical values available from the IPAC dust service.static class
Specifies the dust query to be made.static enum
Enumerates statistics available from the IPAC dust service. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SchlegelCalculator.Statistic
Statistic used by default for output.static final String
Base URL for IPAC Dust Extinction map service. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDefines the service operation to be invoked for each row.uk.ac.starlink.table.ValueInfo[]
Returns an array describing the columns of the input table.static void
Diagnostic.Methods inherited from class uk.ac.starlink.ttools.calc.MultiServiceColumnCalculator
calculateColumns
-
Field Details
-
SERVICE_URL
Base URL for IPAC Dust Extinction map service.- See Also:
-
DEFAULT_STAT
Statistic used by default for output.
-
-
Constructor Details
-
SchlegelCalculator
public SchlegelCalculator()
-
-
Method Details
-
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
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
Diagnostic.- Throws:
IOException
-