Package | Description |
---|---|
com.oceanoptics.spam.advancedprocessing | |
com.oceanoptics.spam.api | |
com.oceanoptics.spam.numericalmethods |
Modifier and Type | Method and Description |
---|---|
double |
AdvancedPhotometrics.compute_dBm_VB6(double startingWavelength,
double endingWavelength,
IntegrationMethod method,
double surfaceAreaCmSquared) |
static double |
AdvancedPhotometrics.compute_dBm(double[] wavelengths,
double[] uWPerCmSquaredPerNm,
double startingWavelength,
double endingWavelength,
IntegrationMethod method,
double surfaceAreaCmSquared)
Computes the power in Deibels referenced to 1 milliwatt (dBm) present
in an absolute irradiance spectrum.
|
double |
AdvancedPhotometrics.compute_uJoules_VB6(double startingWavelength,
double endingWavelength,
IntegrationMethod method,
double integrationTimeSeconds,
double surfaceAreaCmSquared) |
static double |
AdvancedPhotometrics.compute_uJoules(double[] wavelengths,
double[] uWPerCmSquaredPerNm,
double startingWavelength,
double endingWavelength,
IntegrationMethod method,
double integrationTimeSeconds,
double surfaceAreaCmSquared)
Computes the energy in Joules for a given absolute irradiance spectrum,
collection area, and period of time.
|
double |
AdvancedPhotometrics.compute_uJoulesPerCmSquared_VB6(double startingWavelength,
double endingWavelength,
IntegrationMethod method,
double integrationTimeSeconds) |
static double |
AdvancedPhotometrics.compute_uJoulesPerCmSquared(double[] wavelengths,
double[] uWPerCmSquaredPerNm,
double startingWavelength,
double endingWavelength,
IntegrationMethod method,
double integrationTimeSeconds)
Computes the μJ/cm² for a given absolute irradiance spectrum and the
integration time in seconds.
|
double |
AdvancedPhotometrics.compute_uWatt_VB6(double startingWavelength,
double endingWavelength,
IntegrationMethod method,
double surfaceAreaCmSquared) |
static double |
AdvancedPhotometrics.compute_uWatt(double[] wavelengths,
double[] uWPerCmSquaredPerNm,
double startingWavelength,
double endingWavelength,
IntegrationMethod method,
double surfaceAreaCmSquared)
Computes the power in microwatts for a given absolute irradiance spectrum and
collection area.
|
double |
AdvancedPhotometrics.compute_uWattPerCmSquared_VB6(double startingWavelength,
double endingWavelength,
IntegrationMethod method) |
static double |
AdvancedPhotometrics.compute_uWattPerCmSquared(double[] wavelengths,
double[] uWPerCmSquaredPerNm,
double startingWavelength,
double endingWavelength,
IntegrationMethod method)
Given an absolute irradiance spectrum in units of �W/cm^2/nm, compute
the integral uW/cm² over the given wavelength range.
|
double |
AdvancedPhotometrics.compute_WattPerMSquared_VB6(double startingWavelengh,
double endingWavelength,
IntegrationMethod method) |
static double |
AdvancedPhotometrics.compute_WattPerMSquared(double[] wavelengths,
double[] uWPerCmSquaredPerNm,
double startingWavelengh,
double endingWavelength,
IntegrationMethod method) |
double |
AdvancedPhotometrics.computeElectronVolts_eV_VB6(double startingWavelength,
double endingWavelength,
IntegrationMethod method,
double integrationTimeSeconds,
double surfaceAreaCmSquared) |
static double |
AdvancedPhotometrics.computeElectronVolts_eV(double[] wavelengths,
double[] uWPerCmSquaredPerNm,
double startingWavelength,
double endingWavelength,
IntegrationMethod method,
double integrationTimeSeconds,
double surfaceAreaCmSquared)
Computes energy in electron volts (eV).
|
double |
AdvancedPhotometrics.computeMolesOfPhotons_VB6(double startingWavelength,
double endingWavelength,
IntegrationMethod method,
double integrationTimeSeconds,
double surfaceAreaCmSquared) |
static double |
AdvancedPhotometrics.computeMolesOfPhotons(double[] wavelengths,
double[] uWPerCmSquaredPerNm,
double startingWavelength,
double endingWavelength,
IntegrationMethod method,
double integrationTimeSeconds,
double surfaceAreaCmSquared)
Computes the number of moles of photons, or Einsteins, for a given
absolute irradiance spectrum, collection area, and period of time.
|
double |
AdvancedPhotometrics.computePARmicromoles_VB6(double startWavelength,
double endWavelength,
IntegrationMethod method,
double integrationTimeSeconds,
double surfaceAreaCmSquared) |
double |
AdvancedPhotometrics.computePARmicromoles_VB6(IntegrationMethod method,
double integrationTimeSeconds,
double surfaceAreaCmSquared) |
static double |
AdvancedPhotometrics.computePARmicromoles(double[] wavelengths,
double[] uWPerCmSquaredPerNm,
double startWavelength,
double endWavelength,
IntegrationMethod method,
double integrationTimeSeconds,
double surfaceAreaCmSquared)
Computes the photosynthetically active radiation over the given range.
|
static double |
AdvancedPhotometrics.computePARmicromoles(double[] wavelengths,
double[] uWPerCmSquaredPerNm,
IntegrationMethod method,
double integrationTimeSeconds,
double surfaceAreaCmSquared)
Computes the photosynthetically active radiation over the 400nm-700nm
range.
|
double |
AdvancedPhotometrics.computePARmicromolesPerMeterSquaredPerSeconds_VB6(double startWavelength,
double endWavelength,
IntegrationMethod method,
double integrationTimeSeconds,
double surfaceAreaCmSquared) |
double |
AdvancedPhotometrics.computePARmicromolesPerMeterSquaredPerSeconds_VB6(IntegrationMethod method,
double integrationTimeSeconds,
double surfaceAreaCmSquared) |
static double |
AdvancedPhotometrics.computePARmicromolesPerMeterSquaredPerSeconds(double[] wavelengths,
double[] uWPerCmSquaredPerNm,
double startWavelength,
double endWavelength,
IntegrationMethod method,
double integrationTimeSeconds,
double surfaceAreaCmSquared)
Computes the photosynthetically active radiation over the given range.
|
static double |
AdvancedPhotometrics.computePARmicromolesPerMeterSquaredPerSeconds(double[] wavelengths,
double[] uWPerCmSquaredPerNm,
IntegrationMethod method,
double integrationTimeSeconds,
double surfaceAreaCmSquared)
Computes the photosynthetically active radiation over the 400nm-700nm
range.
|
double |
AdvancedPhotometrics.computePhotonsPerCmSquaredPerSecond_VB6(double startingWavelength,
double endingWavelength,
IntegrationMethod method) |
static double |
AdvancedPhotometrics.computePhotonsPerCmSquaredPerSecond(double[] wavelengths,
double[] uWPerCmSquaredPerNm,
double startingWavelength,
double endingWavelength,
IntegrationMethod method)
Computes the luminous flux, or Rayleigh, for a given absolute irradiance
spectrum, collection area, and period of time.
|
double |
AdvancedPhotometrics.computeTotalPhotons_VB6(double startingWavelength,
double endingWavelength,
IntegrationMethod method,
double integrationTimeSeconds,
double surfaceAreaCmSquared) |
static double |
AdvancedPhotometrics.computeTotalPhotons(double[] wavelengths,
double[] uWPerCmSquaredPerNm,
double startingWavelength,
double endingWavelength,
IntegrationMethod method,
double integrationTimeSeconds,
double surfaceAreaCmSquared)
Computes the total number of photons for a given absolute
irradiance spectrum, collection area, and period of time.
|
void |
SpectrumPeak.initialize2_VB6(int peakIndex,
IntegrationMethod method) |
Constructor and Description |
---|
SpectrumPeak(int peakIndex,
double[] xValues,
double[] yValues,
double lowCutoff,
IntegrationMethod method)
Creates a new instance of SpectrumPeak.
|
Modifier and Type | Method and Description |
---|---|
IntegrationMethod |
SpectralMath.createIntegrationMethodObject(int method) |
Modifier and Type | Method and Description |
---|---|
SpectrumPeak |
SpectralMath.createSpectrumPeakObject(int peakIndex,
double[] xValues,
double[] yValues,
double lowCutoff,
IntegrationMethod method) |
Modifier and Type | Field and Description |
---|---|
static IntegrationMethod |
IntegrationMethod.INTEGRAL_RECTANGULAR |
static IntegrationMethod |
IntegrationMethod.INTEGRAL_SIMPSONS |
static IntegrationMethod |
IntegrationMethod.INTEGRAL_TRAPEZOID |
Modifier and Type | Method and Description |
---|---|
boolean |
IntegrationMethod.equals(IntegrationMethod that)
This method verifys that two integration methods are the same.
|
Copyright 2004-2006 Ocean Optics, Inc. All Rights Reserved.