Skip navigation links
Ocean Optics, Inc. SPAM
A B C D E F G H I J L M N O P R S T U V W X Y Z 

C

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.
A B C D E F G H I J L M N O P R S T U V W X Y Z 
Skip navigation links
Ocean Optics, Inc. SPAM

Copyright 2004-2006 Ocean Optics, Inc. All Rights Reserved.