public class AdvancedIrradianceCalibration extends CoreBase
Constructor and Description |
---|
AdvancedIrradianceCalibration()
Creates a new instance of AdvancedIrradianceCalibration
|
Modifier and Type | Method and Description |
---|---|
void |
allocateBuffers(int numberOfPixels) |
static double[] |
processSpectrum(double[] dark,
double[] light,
double[] wavelengths,
double[] interpolatedLampCalibration,
double integrationTimeSeconds,
double collectionArea,
boolean integratingSphere)
This method caluclates a calibration file using a light source needed
in obtaining an absolute irradiance measurment.
|
double[] |
processSpectrum(double integrationTimeSeconds,
double collectionArea,
boolean integratingSphere) |
void |
setBufferElements(int index,
double darkPixel,
double lightPixel,
double wavelengthPixel,
double interpolatedLampCalibrationPixel) |
verifyArrays, verifyArrays, verifyArrays
public AdvancedIrradianceCalibration()
public void allocateBuffers(int numberOfPixels)
public void setBufferElements(int index, double darkPixel, double lightPixel, double wavelengthPixel, double interpolatedLampCalibrationPixel)
public static double[] processSpectrum(double[] dark, double[] light, double[] wavelengths, double[] interpolatedLampCalibration, double integrationTimeSeconds, double collectionArea, boolean integratingSphere)
dark
- the last dark spectrum acquired.light
- the spectrum to calulate the true irradiance in uW/cm²/nm
incident on the probe's collection area.wavelengths
- a double array of the reference spectrum's
wavelengths.interpolatedLampCalibration
- absolute irradiance measurements for
the given lamp file. The lamp file is interpolated with NIST measurements
that are given for every 25-50 nm wavelengths.integrationTimeSeconds
- the integration time of the reference
spectrum.collectionArea
- the collection area in cm².integratingSphere
- whether or not an integrating sphere will be
used to collect light externally. This option should only be enabled
if an integrating sphere is being usedc and an LS1-CAL-INT calibrated
light source.(In this case the source is inside the sphere and there is
no collection area associated normally with a probe.)public double[] processSpectrum(double integrationTimeSeconds, double collectionArea, boolean integratingSphere)
Copyright 2004-2006 Ocean Optics, Inc. All Rights Reserved.