ca.uol.aig.fts.drpipeline
Class DRPipeline
java.lang.Object
ca.uol.aig.fts.drpipeline.DRPipeline
public class DRPipeline
- extends java.lang.Object
DRPipeline acts as a data reduction pipeline. It will intergrate
Interferogram/Spectrum I/O, Interpolation, PhaseCorrection,
and FFT into a pipeline.
Constructor Summary |
DRPipeline(java.lang.String in,
java.lang.String out,
int pcfSize_h,
int dsSize,
int fittingDegree,
double weight_limit)
Constructor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DRPipeline
public DRPipeline(java.lang.String in,
java.lang.String out,
int pcfSize_h,
int dsSize,
int fittingDegree,
double weight_limit)
- Constructor
- Parameters:
in
- the path of the raw data fileout
- the path of the reduced data filepcfSize_h
- the half of the size of the phase correction functiondsSize
- the half of the size of the doube-size interferogramfittingDegree
- the polynomial degree of phase fittingweight_limit
- when the amplitude of a point over the amplitude
maxima is greater than weigth_limit, this point will be taken
into account in phase fitting