- calcBlackbodySpectrumNormalized100At560Nm(double[], double) - Static method in class com.oceanoptics.spam.coreprocessing.CoreBlackbodySpectrum
-
Calculates the blackbody spectrum for the given wavelengths and
normalizes the spectrum such that the value at 560 nanometers is
100.0 (as indicated by the CIE, such as in CIE 15.2 page 40, and as
appears in "Measuring Color" by R.W.G.
- calcBlackbodySpectrumNormalized100At560Nm(double) - Method in class com.oceanoptics.spam.coreprocessing.CoreBlackbodySpectrum
-
- calcBlackbodySpectrumNormalizedOneAtPeak(double[], double) - Static method in class com.oceanoptics.spam.coreprocessing.CoreBlackbodySpectrum
-
Calculates the blackbody spectrum for the given wavelengths and
normalizes the spectrum such that the peak value is 1.0.
- calcBlackbodySpectrumNormalizedOneAtPeak(double) - Method in class com.oceanoptics.spam.coreprocessing.CoreBlackbodySpectrum
-
- calcBlackbodySpectrumUnnormalized(double[], double) - Static method in class com.oceanoptics.spam.coreprocessing.CoreBlackbodySpectrum
-
Calculates the blackbody spectrum for the given wavelengths with
normalizing off.
- calcBlackbodySpectrumUnnormalized(double) - Method in class com.oceanoptics.spam.coreprocessing.CoreBlackbodySpectrum
-
- calculateBlackbodyAtWavelengthMicrons(double, double) - Static method in class com.oceanoptics.spam.coreprocessing.CoreBlackbodySpectrum
-
Computes the black body emission for the given wavelength (in microns)
and color temperature (in kelvins).
- CIE1960uv - Class in com.oceanoptics.spam.advancedprocessing.colorspaces
-
This class in an implementation of the CIE 1960 uv color space, which
is obsolete.
- CIE1960uv(CIEColor) - Constructor for class com.oceanoptics.spam.advancedprocessing.colorspaces.CIE1960uv
-
Creates a new instance of uvwPrime.
- CIEColor - Class in com.oceanoptics.spam.advancedprocessing
-
Base class for all CIE colorspaces.
- CIEColor() - Constructor for class com.oceanoptics.spam.advancedprocessing.CIEColor
-
DO NOT USE THIS CONSTRUCTOR!
- CIEColor(double, double, double, double, double, double, double[], double[], CIEObserver, Illuminant) - Constructor for class com.oceanoptics.spam.advancedprocessing.CIEColor
-
Creates a new instance of CIEColor.
- CIEColor(CIEColor) - Constructor for class com.oceanoptics.spam.advancedprocessing.CIEColor
-
Copy constructor that creates a new instance of CIEColor using the
passed in CIEColor.
- CIEConstantFileReader - Class in com.oceanoptics.spam.iostreams
-
This class implements XStream to read in serialized objects from XML and a
ZIPInputStrem for reading in files the the ZIP Format.
- CIEConstantFileReader() - Constructor for class com.oceanoptics.spam.iostreams.CIEConstantFileReader
-
Creates a new instance of CIEConstantFileReader
- CIEConstantFileWriter - Class in com.oceanoptics.spam.iostreams
-
This class implements XStream to write out serialized objects to XML and
ZipOutputStream for writing out files the the ZIP Format.
- CIEConstantFileWriter() - Constructor for class com.oceanoptics.spam.iostreams.CIEConstantFileWriter
-
Creates a new instance of CIEConstantFileWriter
- CIEConstants - Class in com.oceanoptics.spam.constants
-
This class is responsible for loading and providing constants from the CIE,
especially observer and illuminant standards.
- CIEConstants() - Constructor for class com.oceanoptics.spam.constants.CIEConstants
-
Creates a new instance of CIEConstants
- CIEDaylightSPDFactors - Class in com.oceanoptics.spam.constants
-
This class encapsulates the spectral power distribution (SPD) factors
necessary to generate a spectrum representing daylight at a particular color.
- CIEDaylightSPDFactors() - Constructor for class com.oceanoptics.spam.constants.CIEDaylightSPDFactors
-
Creates a new instance of CIEDaylightSPDFactors
- CIEIlluminant - Class in com.oceanoptics.spam.constants
-
CIE Illuminant spectral output data is used in the process of calculating
the color of illuminated objects.
- CIEIlluminant() - Constructor for class com.oceanoptics.spam.constants.CIEIlluminant
-
Private default constructor for use with XStream.
- CIEIlluminant(double[], double[], String, String, String) - Constructor for class com.oceanoptics.spam.constants.CIEIlluminant
-
Creates a new instance of Illuminant.
- CIELAB - Class in com.oceanoptics.spam.advancedprocessing.colorspaces
-
This is an implementation of the CIE 1976 (L*a*b*) color space, or CIELAB.
- CIELAB(CIEColor) - Constructor for class com.oceanoptics.spam.advancedprocessing.colorspaces.CIELAB
-
Creates a new instance of CIELAB
- CIEObserver - Class in com.oceanoptics.spam.constants
-
This class encapsulates the spectral response characteristics of the average
observer defined by the CIE.
- CIEObserver() - Constructor for class com.oceanoptics.spam.constants.CIEObserver
-
Private default constructor for use with XStream.
- CIEObserver(double[], double[], double[], double[], String, String, String) - Constructor for class com.oceanoptics.spam.constants.CIEObserver
-
Creates a new instance of CIEObserver
- CIETestColorSample - Class in com.oceanoptics.spam.constants
-
A set of 8 color-samples were created by CIE-1974 that cover the hue circle,
are moderate insaturation, and are approximately the same in lightness.
- CIETestColorSample() - Constructor for class com.oceanoptics.spam.constants.CIETestColorSample
-
Creates a new instance of CIETestColorSample
- CIEWhitenessTint - Class in com.oceanoptics.spam.advancedprocessing.colorspaces
-
The CIE has defined a standard for whiteness and tint that is used by the
textile and paper industries.
- CIEWhitenessTint(CIEColor) - Constructor for class com.oceanoptics.spam.advancedprocessing.colorspaces.CIEWhitenessTint
-
Creates a new instance of CIEWhiteness
- clipArray(double[], double, double) - Static method in class com.oceanoptics.spam.arraymath.ArrayMath
-
- close() - Method in class com.oceanoptics.spam.iostreams.CIEConstantFileReader
-
Closes the ZIP input stream.
- close() - Method in class com.oceanoptics.spam.iostreams.CIEConstantFileWriter
-
This method cleans up the wrtie process by attaching an OOI Signature,
a version number, a format version number, and flushes and closes the
open stream that ZipOutputStream has open.
- ColorConversionException - Exception in com.oceanoptics.spam.advancedprocessing.colorspaces
-
This class represents an exception that occurs when attempting to
convert from one color space to another.
- ColorConversionException() - Constructor for exception com.oceanoptics.spam.advancedprocessing.colorspaces.ColorConversionException
-
Creates a new instance of ColorConversionException
- ColorConversionException(String) - Constructor for exception com.oceanoptics.spam.advancedprocessing.colorspaces.ColorConversionException
-
Creates a new instance of ColorConversionException
- ColorRenderingIndex - Class in com.oceanoptics.spam.advancedprocessing.colorspaces
-
Color Rendering Index (CRI) is a measure of how well a given test illuminant
renders colors when compared to a reference illuminant.
- ColorRenderingIndex(CIEColor) - Constructor for class com.oceanoptics.spam.advancedprocessing.colorspaces.ColorRenderingIndex
-
Creates a new instance of ColorRenderingIndex.
- ColorSpaceDescriptor - Class in com.oceanoptics.spam.advancedprocessing.colorspaces
-
This is an interface for classes that provide information necessary
to determine what coordinates are available from a given color space
class, get human-readable names for them, and get the values on demand.
- ColorSpaceDescriptor() - Constructor for class com.oceanoptics.spam.advancedprocessing.colorspaces.ColorSpaceDescriptor
-
Creates a new instance of ColorSpaceDescriptor
- ColorSpaceValue - Class in com.oceanoptics.spam.advancedprocessing.colorspaces
-
This class exists so that individual fields from color spaces can be
derived selectively.
- ColorSpaceValue(Class, Method, Object[], String) - Constructor for class com.oceanoptics.spam.advancedprocessing.colorspaces.ColorSpaceValue
-
Creates a new instance of ColorSpaceValue.
- com.oceanoptics.spam.advancedprocessing - package com.oceanoptics.spam.advancedprocessing
-
- com.oceanoptics.spam.advancedprocessing.colorspaces - package com.oceanoptics.spam.advancedprocessing.colorspaces
-
- com.oceanoptics.spam.api - package com.oceanoptics.spam.api
-
- com.oceanoptics.spam.arraymath - package com.oceanoptics.spam.arraymath
-
- com.oceanoptics.spam.constants - package com.oceanoptics.spam.constants
-
- com.oceanoptics.spam.coreprocessing - package com.oceanoptics.spam.coreprocessing
-
- com.oceanoptics.spam.iostreams - package com.oceanoptics.spam.iostreams
-
- com.oceanoptics.spam.numericalmethods - package com.oceanoptics.spam.numericalmethods
-
- com.oceanoptics.spam.preprocessing - package com.oceanoptics.spam.preprocessing
-
- com.oceanoptics.spam.spectralmath - package com.oceanoptics.spam.spectralmath
-
- com.oceanoptics.spam.wavelengthprocessing - package com.oceanoptics.spam.wavelengthprocessing
-
- compareTo(Object) - Method in class com.oceanoptics.spam.numericalmethods.ComplexNumber
-
- ComplexNumber - Class in com.oceanoptics.spam.numericalmethods
-
Provides basic arithmetic operations for complex numbers.
- ComplexNumber() - Constructor for class com.oceanoptics.spam.numericalmethods.ComplexNumber
-
Creates a new instance of ComplexNumber, default real and imaginary parts both equal to zero.
- ComplexNumber(double, double) - Constructor for class com.oceanoptics.spam.numericalmethods.ComplexNumber
-
- ComplexNumber(ComplexNumber) - Constructor for class com.oceanoptics.spam.numericalmethods.ComplexNumber
-
- ComplexNumberList - Class in com.oceanoptics.spam.numericalmethods
-
- ComplexNumberList() - Constructor for class com.oceanoptics.spam.numericalmethods.ComplexNumberList
-
- compute_dBm(double[], double[], double, double, IntegrationMethod, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the power in Deibels referenced to 1 milliwatt (dBm) present
in an absolute irradiance spectrum.
- compute_dBm(double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the power in Deibels referenced to 1 milliwatt (dBm) present
in an absolute irradiance spectrum.
- compute_dBm_VB6(double, double, IntegrationMethod, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_dBmNm(double[], double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the spectrum of Decibels referenced to 1 milliwatt given an
absolute irradiance spectrum.
- compute_dBmNm_VB6(double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_Joules(double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_JoulesPerCmSquaredNm(double[], double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the spectrum of energy in Joules given an absolute irradiance
spectrum and the period of time in seconds.
- compute_JoulesPerCmSquaredNm_VB6(double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_JoulesPerMSquared(double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_JoulesPerMSquaredNm(double[], double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the spectrum of energy in Joules given an absolute irradiance
spectrum and the period of time in seconds.
- compute_JoulesPerMSquaredNm_VB6(double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_JoulesPerNm(double[], double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the spectrum of J/nm for a given absolute irradiance spectrum,
integration time, and collection area.
- compute_JoulesPerNm_VB6(double, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_uJoules(double[], double[], double, double, IntegrationMethod, double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the energy in Joules for a given absolute irradiance spectrum,
collection area, and period of time.
- compute_uJoules(double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the energy in Joules for a given period of time.
- compute_uJoules_VB6(double, double, IntegrationMethod, double, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_uJoulesPerCmSquared(double[], double[], double, double, IntegrationMethod, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the μJ/cm² for a given absolute irradiance spectrum and the
integration time in seconds.
- compute_uJoulesPerCmSquared(double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the μJ/cm² for a given absolute irradiance spectrum and the
integration time in seconds.
- compute_uJoulesPerCmSquared_VB6(double, double, IntegrationMethod, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_uJoulesPerCmSquaredPerNm(double[], double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the corresponding spectrum of μJ/cm² given a spectrum in
μW/cm²/nm and the integration time in seconds.
- compute_uJoulesPerCmSquaredPerNm_VB6(double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_uJoulesPerNm(double[], double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the spectrum of μJ/nm for a given absolute irradiance spectrum,
integration time, and collection area.
- compute_uJoulesPerNm_VB6(double, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_uMolesOfPhotons(double[], double[], double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the spectrum of micro-moles of photons for a given absolute
irradiance spectrum, the wavelengths for the spectrum,
the collection area, and the period of time.
- compute_uMolesOfPhotons_per_m2_sec_nm(double[], double[], double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the spectrum of micro-moles of photons for a given absolute
irradiance spectrum, the wavelengths for the spectrum,
the collection area, and the period of time.
- compute_uMolesOfPhotons_per_m2_sec_nm_VB6(double, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_uMolesOfPhotons_VB6(double, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_uWatt(double[], double[], double, double, IntegrationMethod, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the power in microwatts for a given absolute irradiance spectrum and
collection area.
- compute_uWatt(double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the power in microwatts for a given absolute irradiance spectrum and
collection area.
- compute_uWatt_VB6(double, double, IntegrationMethod, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_uWattPerCmSquared(double[], double[], double, double, IntegrationMethod) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Given an absolute irradiance spectrum in units of �W/cm^2/nm, compute
the integral uW/cm² over the given wavelength range.
- compute_uWattPerCmSquared_VB6(double, double, IntegrationMethod) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_uWattPerNm(double[], double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the spectrum in microwatts for a given absolute irradiance spectrum
- compute_uWattPerNm_VB6(double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_Watt(double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_WattPerMSquared(double[], double[], double, double, IntegrationMethod) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_WattPerMSquared_VB6(double, double, IntegrationMethod) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_WattPerNm(double[], double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the spectrum in watts for a given absolute irradiance spectrum
- compute_WattPerNm_VB6(double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_WattsPerCmSquared(double[]) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Given an absolute irradiance spectrum in units of �W/cm^2/nm, compute
the spectrum in W/cm^2/nm.
- compute_WattsPerCmSquared_VB6() - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- compute_WattsPerMSquared(double[]) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Given an absolute irradiance spectrum in units of �W/cm^2/nm, compute
the spectrum in W/cm^2/nm.
- compute_WattsPerMSquared_VB6() - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- computeCombinations(int, int) - Static method in class com.oceanoptics.spam.numericalmethods.NumericalMethods
-
- computeCorrelatedColorTemperature(CIEColor) - Static method in class com.oceanoptics.spam.advancedprocessing.colorspaces.CorrelatedColorTemperature
-
Computes the correlated color temperature, in kelvins, for the given
color.
- computeDerivative(double) - Method in class com.oceanoptics.spam.numericalmethods.TimeDerivativeModel
-
Compute the derivative based on the last values passed in through
accumulateValue().
- computeElectronVolts_eV(double[], double[], double, double, IntegrationMethod, double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes energy in electron volts (eV).
- computeElectronVolts_eV(double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Converts energy in Joules to electron volts (eV).
- computeElectronVolts_eV_VB6(double, double, IntegrationMethod, double, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- computeElectronVolts_eVNm(double[], double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the spectrom of electron-volt values given an absolute irradiance spectrum in
μW/cm²/nm, the integration time in seconds, and the colleciton area
in cm².
- computeElectronVolts_eVNm_VB6(double, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- computeEmissiveChromaticity(double[], double[], CIEObserver, Illuminant) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedColor
-
Computes the tristimulus response to the given emissive energy spectrum.
- computeEmissiveChromaticity(CIEObserver, Illuminant) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedColor
-
- computeEmissiveChromaticity_ORIGINAL(double[], double[], CIEObserver, Illuminant) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedColor
-
Computes the tristimulus response to the given emissive energy spectrum.
- computeIlluminanceLux(double[], double[], double[], double[], double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the illuminance, in Lux, given the energy and observer spectra,
as well as the area in square meters that is being illuminated.
- computeIlluminanceLux(double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the illuminance, in Lux, given the amount of visible light
emitted, as well as the area in square meters that is being illuminated.
- computeIlluminanceLux_VB6(double, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- computeIntersection(Point2D, Point2D, Point2D, Point2D) - Static method in class com.oceanoptics.spam.numericalmethods.NumericalMethods
-
Given two line segments defined by four points, this method computes the
intersection.
- computeLinearRegression(double[], double[], int) - Static method in class com.oceanoptics.spam.numericalmethods.LinearRegression
-
Computes a linear regression of the given order to fit the (X, Y) data
provided using the Gauss-Markov method.
- computeLinearRegression(double[], double[], int[]) - Static method in class com.oceanoptics.spam.numericalmethods.LinearRegression
-
Computes a linear regression of the given order to fit the (X, Y) data
provided using the Gauss-Markov method.
- computeLinearRegression(Matrix, double[]) - Static method in class com.oceanoptics.spam.numericalmethods.LinearRegression
-
Given an m by n matrix X and known y value, use the Gauss-Markov
method to compute polynomial coefficients.
- computeLinearRegression(Matrix, Matrix) - Static method in class com.oceanoptics.spam.numericalmethods.LinearRegression
-
Given an m by n matrix X and an m by 1 matrix Y, use the Gauss-Markov
method to compute polynomial coefficients.
- computeLuminanceCandelaPerSquareMeter(double[], double[], double[], double[], double, double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
This method computes the illuminance or the total luminous flux incident
on a surface, per unit area.
- computeLuminanceCandelaPerSquareMeter(double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
This method computes the Candela per square meter.
- computeLuminanceCandelaPerSquareMeter_VB6(double, double, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- computeLuminousFluxLumen(double[], double[], double[], double[], double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
This method computes luminous flux or energy per unit time that is
radiated from a source over visible wavelengths.
- computeLuminousFluxLumen_ORIGINAL(double[], double[], double[], double[], double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
This method computes luminous flux or energy per unit time that is
radiated from a source over visible wavelengths.
- computeLuminousFluxLumen_VB6(double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- computeLuminousIntensityCandela(double[], double[], double[], double[], double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
This method computes luminous intensity in candelas which is the
perceived power emitted by a light source in a particular direction.
- computeLuminousIntensityCandela(double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
This method computes luminous intensity in candelas which is the
perceived power emitted by a light source in a particular direction.
- computeLuminousIntensityCandela_VB6(double, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- computeMaxEnergyWavelengthMicrons(double) - Static method in class com.oceanoptics.spam.coreprocessing.CoreBlackbodySpectrum
-
Computes the wavelength, in microns, at which the peak occurs for the
blackbody with the given color temperature.
- computeMolesOfPhotons(double[], double[], double, double, IntegrationMethod, double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the number of moles of photons, or Einsteins, for a given
absolute irradiance spectrum, collection area, and period of time.
- computeMolesOfPhotons(double[], double[], double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the spectrum of moles of photons for a given absolute
irradiance spectrum, the wavelengths for the spectrum,
the collection area, and the period of time.
- computeMolesOfPhotons(double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the number of moles of photons, or Einsteins.
- computeMolesOfPhotons_VB6(double, double, IntegrationMethod, double, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- computeMolesOfPhotons_VB6(double, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- computePARmicromoles(double[], double[], double, double, IntegrationMethod, double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the photosynthetically active radiation over the given range.
- computePARmicromoles(double[], double[], IntegrationMethod, double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the photosynthetically active radiation over the 400nm-700nm
range.
- computePARmicromoles_VB6(double, double, IntegrationMethod, double, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- computePARmicromoles_VB6(IntegrationMethod, double, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- computePARmicromolesPerMeterSquaredPerSeconds(double[], double[], double, double, IntegrationMethod, double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the photosynthetically active radiation over the given range.
- computePARmicromolesPerMeterSquaredPerSeconds(double[], double[], IntegrationMethod, double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the photosynthetically active radiation over the 400nm-700nm
range.
- computePARmicromolesPerMeterSquaredPerSeconds_VB6(double, double, IntegrationMethod, double, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- computePARmicromolesPerMeterSquaredPerSeconds_VB6(IntegrationMethod, double, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- computePermutations(int, int) - Static method in class com.oceanoptics.spam.numericalmethods.NumericalMethods
-
- computePhotonsPerCmSquaredPerSecond(double[], double[], double, double, IntegrationMethod) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the luminous flux, or Rayleigh, for a given absolute irradiance
spectrum, collection area, and period of time.
- computePhotonsPerCmSquaredPerSecond_VB6(double, double, IntegrationMethod) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- computeReflectiveChromaticity(double[], double[], CIEObserver, Illuminant) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedColor
-
Computes the tristimulus response to the given reflective energy spectrum.
- computeReflectiveChromaticity(CIEObserver, Illuminant) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedColor
-
- computeReflectiveChromaticity_ORIGINAL(double[], double[], CIEObserver, Illuminant) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedColor
-
- computeRelativeDaylightSpectrum(double[], double) - Static method in class com.oceanoptics.spam.coreprocessing.CoreCIERelativeDaylightSpectrum
-
This method computes the relative spectral power distribution of
daylight that is described by the CIE as the basis for the D50, D55, D65,
and D75 illuminants.
- computeRelativeDaylightSpectrum(double) - Method in class com.oceanoptics.spam.coreprocessing.CoreCIERelativeDaylightSpectrum
-
- computeResiduals(double[], double[], double[]) - Static method in class com.oceanoptics.spam.numericalmethods.LinearRegression
-
Given a set of known X and Y values, and given an array of coefficients
that describe a polynomial, compute the difference between the actual
values of Y for each X and the values of Y predicted by the polynomial.
- computeRSquared(double[], double[], double[]) - Static method in class com.oceanoptics.spam.numericalmethods.LinearRegression
-
Computes the coefficient of determination, R².
- computeTotalPhotons(double[], double[], double, double, IntegrationMethod, double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the total number of photons for a given absolute
irradiance spectrum, collection area, and period of time.
- computeTotalPhotons(double, double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the total number of photons for a given luminous
flux, collection area, and period of time.
- computeTotalPhotons_VB6(double, double, IntegrationMethod, double, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- computeTotalPhotonsNm(double[], double[], double, double) - Static method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
Computes the total number of photons given an absolute irradiance spectrum,
collection area, period of time, and the wavelengths for the given
spectrum.
- computeTotalPhotonsNm_VB6(double, double) - Method in class com.oceanoptics.spam.advancedprocessing.AdvancedPhotometrics
-
- conjugate() - Method in class com.oceanoptics.spam.numericalmethods.ComplexNumber
-
- convolve(ComplexNumberList, ComplexNumberList, int) - Static method in class com.oceanoptics.spam.numericalmethods.ComplexNumberList
-
- CoreAbsorbance - Class in com.oceanoptics.spam.coreprocessing
-
This class encapsulates the function to compute Absorbance.
- CoreAbsorbance() - Constructor for class com.oceanoptics.spam.coreprocessing.CoreAbsorbance
-
- CoreBase - Class in com.oceanoptics.spam.coreprocessing
-
This class contains simple comparisions of spectrum sizes so math can be
done accross the same pixels/wavelengths.
- CoreBase() - Constructor for class com.oceanoptics.spam.coreprocessing.CoreBase
-
- CoreBlackbodySpectrum - Class in com.oceanoptics.spam.coreprocessing
-
This class
- CoreBlackbodySpectrum() - Constructor for class com.oceanoptics.spam.coreprocessing.CoreBlackbodySpectrum
-
- CoreCIERelativeDaylightSpectrum - Class in com.oceanoptics.spam.coreprocessing
-
This class implements the phase of daylight calculation that is described
by the CIE as the basis for the D50, D55, D65, and D75 illuminants.
- CoreCIERelativeDaylightSpectrum() - Constructor for class com.oceanoptics.spam.coreprocessing.CoreCIERelativeDaylightSpectrum
-
Private constructor, no instances allowed.
- CoreReflection - Class in com.oceanoptics.spam.coreprocessing
-
This class encapsulates the function to compute Reflection.
- CoreReflection() - Constructor for class com.oceanoptics.spam.coreprocessing.CoreReflection
-
- CoreRelativeIrradiance - Class in com.oceanoptics.spam.coreprocessing
-
This class encapsulates the function to compute Relative Irradiance.
- CoreRelativeIrradiance() - Constructor for class com.oceanoptics.spam.coreprocessing.CoreRelativeIrradiance
-
- CoreScope - Class in com.oceanoptics.spam.coreprocessing
-
The signal graphed in Scope mode is the raw voltage coming out of the A/D
converter.
- CoreScope() - Constructor for class com.oceanoptics.spam.coreprocessing.CoreScope
-
- CoreScopeMinusDark - Class in com.oceanoptics.spam.coreprocessing
-
This class encapsulates the function to compute scope mode minus the dark
intensities.
- CoreScopeMinusDark() - Constructor for class com.oceanoptics.spam.coreprocessing.CoreScopeMinusDark
-
- CoreTransmission - Class in com.oceanoptics.spam.coreprocessing
-
Transmission is the percentage of energy passing through a sample relative to
the amount that passes through the reference.
- CoreTransmission() - Constructor for class com.oceanoptics.spam.coreprocessing.CoreTransmission
-
- correctForAllWavelengths(double[], double[], double[], double[], double[], double[], double[]) - Static method in class com.oceanoptics.spam.preprocessing.PreReferenceMonitor
-
Corrects the provided sample spectrum based on any change in the
monitor spectrum.
- correctForIntegratedIntensities(double[], double[], double[], double[], double[], double[], double, double, int) - Static method in class com.oceanoptics.spam.preprocessing.PreReferenceMonitor
-
Corrects the provided sample spectrum based on any change at a particular
monitor spectrum wavelength.
- correctForSingleWavelength(double[], double[], double[], double[], double[], double[], double) - Static method in class com.oceanoptics.spam.preprocessing.PreReferenceMonitor
-
Corrects the provided sample spectrum based on any change at a particular
monitor spectrum wavelength.
- correlate(ComplexNumberList, ComplexNumberList) - Static method in class com.oceanoptics.spam.numericalmethods.ComplexNumberList
-
- CorrelatedColorTemperature - Class in com.oceanoptics.spam.advancedprocessing.colorspaces
-
This class computes the Correlated Color Temperature (CCT) of a color.
- CorrelatedColorTemperature(CIEColor) - Constructor for class com.oceanoptics.spam.advancedprocessing.colorspaces.CorrelatedColorTemperature
-
Creates a new instance of CorrelatedColorTemperature.
- createAdvancedAbsoluteIrradianceObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createAdvancedColorObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createAdvancedIrradianceCalibrationObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createAdvancedKubelkaMonk() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createAdvancedPeakFindingObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createAdvancedPhotometricsObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createArrayMathObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCIE1960uvObject(CIEColor) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCIEColorObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCIEColorObject(double, double, double, double, double, double, double[], double[], CIEObserver, Illuminant) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCIEConstantFileReaderObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCIEConstantFileWriterObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCIEConstantsObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCIEDaylightSPDFactorsOjbect() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCIEIlluminantObject(double[], double[], String, String, String) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCIELAB(CIEColor) - Method in class com.oceanoptics.spam.api.Spam
-
- createCIELABObject(CIEColor) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCIEObserverObject(double[], double[], double[], double[], String, String, String) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCIETestColorSampleObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCIEWhitenessTintObject(CIEColor) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createColorRenderingIndexObject(CIEColor) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createColorSpaceDescriptorObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createColorSpaceValueObject(Class, Method, Object[], String) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createComplexNumberObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createComplexNumberObject(double, double) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCoreAbsorbanceObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCoreBlackbodySpectrumObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCoreCIERelativeDaylightSpectrumObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCoreReflectionObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCoreRelativeIrradiance() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCoreScopeMinusDarkObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCoreScopeObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCoreTransmissionObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createCorrelatedColorTemperatureObject(CIEColor) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createDominantWavelengthPurityObjectd(CIEColor) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createGigahertzObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createHunterLabObject(CIEColor) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createIlluminantImporterObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createIlluminantObject(double[], double[], String, String) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createIntegrationMethodObject(int) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createMicronsObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createNumericalMethodsObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createObserverImporterObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createOOISignatureObject(String, String) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createPhysicalConstantsObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createPixelsObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createPreNonUnityCorrectionObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createPreReferenceMonitorObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createRamanShiftObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createSpectrumPeakObject(int, double[], double[]) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createSpectrumPeakObject(int, double[], double[], double, IntegrationMethod) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createTimeDerivativeModelObject(int, int) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createuvwPrimeObject(CIEColor) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createWavenumbersObject() - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createxyYColorObject(double, double, double) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createxyYColorObject(XYZColor) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createxyYColorObject(CIEColor) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createxyz_ColorObject(CIEColor) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createxyz_ColorObject(XYZColor) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createXYZColor(CIEColor) - Method in class com.oceanoptics.spam.api.Spam
-
- createXYZColorObject(CIEColor) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- createXYZColorObject(double, double, double) - Method in class com.oceanoptics.spam.api.SpectralMath
-
- creationDate - Variable in class com.oceanoptics.spam.constants.Illuminant
-
The date this Illuminant was created.
- creator - Variable in class com.oceanoptics.spam.constants.Illuminant
-
The user name of the creator of this Illuminant.
- cubicSpline(double[], double[], double[]) - Method in class com.oceanoptics.spam.numericalmethods.NumericalMethods
-
This method performs an interpolation using a cubic spline.