A C D E F G I N P Q S

A

Apodization - Class in ca.uol.aig.fts.apodization
a collection of apodization functions.
Apodization(double, double, int, String) - Constructor for class ca.uol.aig.fts.apodization.Apodization
Constructor

C

ca.uol.aig.fts.apodization - package ca.uol.aig.fts.apodization
 
ca.uol.aig.fts.display - package ca.uol.aig.fts.display
 
ca.uol.aig.fts.drpipeline - package ca.uol.aig.fts.drpipeline
 
ca.uol.aig.fts.fitting - package ca.uol.aig.fts.fitting
 
ca.uol.aig.fts.io - package ca.uol.aig.fts.io
 
ca.uol.aig.fts.message - package ca.uol.aig.fts.message
 
ca.uol.aig.fts.phasecorrection - package ca.uol.aig.fts.phasecorrection
 
closeSpectrum() - Method in class ca.uol.aig.fts.io.NDFIO
close the handle of the spectrum file
CubicSplineInterpolation - Class in ca.uol.aig.fts.fitting
Optimized CubicSpline Interpolator
CubicSplineInterpolation(double[], double[]) - Constructor for class ca.uol.aig.fts.fitting.CubicSplineInterpolation
Constructor.

D

dataReduction(String, String) - Method in class ca.uol.aig.fts.message.SOAP2FTS
start a data reduction
Drama2FTS - Class in ca.uol.aig.fts.message
Create a Drama task for the data reduction pipeline
Drama2FTS(String) - Constructor for class ca.uol.aig.fts.message.Drama2FTS
Constructor
DRPipeline - Class in ca.uol.aig.fts.drpipeline
DRPipeline acts as a data reduction pipeline.
DRPipeline(String, String, int, int, int, double) - Constructor for class ca.uol.aig.fts.drpipeline.DRPipeline
Constructor

E

execute(double[]) - Method in class ca.uol.aig.fts.apodization.Apodization
perform the apodization
exitSOAP() - Method in class ca.uol.aig.fts.message.SOAP2FTS
stop the SOAP server and exit

F

fit(double[], double[], double[]) - Method in class ca.uol.aig.fts.fitting.PolynomialFitting
using these parameters to get a least square fitting.

G

get_arrayLength() - Method in class ca.uol.aig.fts.io.NDFIO
the size of the array in y-axis
get_arrayWidth() - Method in class ca.uol.aig.fts.io.NDFIO
get the size of the array in x-axis
get_ifgmCubeShape() - Method in class ca.uol.aig.fts.io.NDFIO
get the dimension of the interferogram cube.
get_ifgmCubeSize() - Method in class ca.uol.aig.fts.io.NDFIO
get the total number of the data in the interferogram cube.
get_ifgmType() - Method in class ca.uol.aig.fts.io.NDFIO
get the data type of the interferogram cube.
get_npoints_ifgm() - Method in class ca.uol.aig.fts.io.NDFIO
get the number of the data of one interferogram
getFittingParam() - Method in class ca.uol.aig.fts.fitting.PolynomialFitting
get the fitting parameters.
getInterferogram() - Method in class ca.uol.aig.fts.io.NDFIO
get the whole interferogram cube as 1-D data array stored in Fortran format
getInterferogram(int, int) - Method in class ca.uol.aig.fts.io.NDFIO
get the specified inteferogram
getInterferogram(double[]) - Method in class ca.uol.aig.fts.phasecorrection.PhaseCorrection
get the phase-corrected one-side interferogram
getMirrorPos() - Method in class ca.uol.aig.fts.io.NDFIO
get the mirror position from the interferogram file
getResult(double[]) - Method in class ca.uol.aig.fts.fitting.PolynomialFitting
using the fitting polynomial to get the new x-y curve
getSpectrumHandle() - Method in class ca.uol.aig.fts.io.NDFIO
return the HDSObject handle of the spectrum file for further processing

I

interpolate(double[]) - Method in class ca.uol.aig.fts.fitting.CubicSplineInterpolation
Interpolate

N

NDFIO - Class in ca.uol.aig.fts.io
Read an interferogram file and create a spectrum file.
NDFIO(String, String) - Constructor for class ca.uol.aig.fts.io.NDFIO
Constructor
newDataToSpectrum(String, Object) - Method in class ca.uol.aig.fts.io.NDFIO
create a primitive data in the spectrum file

P

PhaseCorrection - Class in ca.uol.aig.fts.phasecorrection
Correct the phases of single-interferograms
PhaseCorrection(int, int, int, int, double) - Constructor for class ca.uol.aig.fts.phasecorrection.PhaseCorrection
Constructor
PolynomialFitting - Class in ca.uol.aig.fts.fitting
PolynomialFitting uses weighted lease-square methods to fit a 1-D curve.
PolynomialFitting(int) - Constructor for class ca.uol.aig.fts.fitting.PolynomialFitting
Constructor.

Q

QuickLookXY - Class in ca.uol.aig.fts.display
Display 1-D x-y curve.
QuickLookXY() - Constructor for class ca.uol.aig.fts.display.QuickLookXY
Constructor.
QuickLookXY(String) - Constructor for class ca.uol.aig.fts.display.QuickLookXY
 

S

saveSpectrum(int[], long[]) - Method in class ca.uol.aig.fts.io.NDFIO
save the spectrum cube to the spectrum file
saveSpectrum(float[], long[]) - Method in class ca.uol.aig.fts.io.NDFIO
save the spectrum cube to the spectrum file
saveSpectrum(double[], long[]) - Method in class ca.uol.aig.fts.io.NDFIO
save the spectrum cube to the spectrum file
setParameters(int, int, int, float) - Method in class ca.uol.aig.fts.message.SOAP2FTS
setParameters is used to set parameters of phase correction.
showInterferogram(double[], double[], String, String, String) - Method in class ca.uol.aig.fts.display.QuickLookXY
Show an interferogram.
showSpectrum(double[], double[], String, String, String) - Method in class ca.uol.aig.fts.display.QuickLookXY
Show a spectrum.
SOAP2FTS - Class in ca.uol.aig.fts.message
SOAP2FTS has two main functions: as a SOAP server and as a SOAP service provider.
SOAP2FTS() - Constructor for class ca.uol.aig.fts.message.SOAP2FTS
 
startSOAPServer(String, int) - Method in class ca.uol.aig.fts.message.SOAP2FTS
start a SOAP server

A C D E F G I N P Q S