#include <ScatteringParameters.h>
List of all members.
Public Member Functions |
| | ScatteringParameters (vector< float > &rLambda, vector< double > &lambda, vector< complex_LC > &refr_index, vector< double > &QScat, vector< double > &QAbs, vector< double > &g, vector< double > &QAbsFluo, bool isdefAbsFluo) |
Public Attributes |
| vector< double > | mLambda |
| vector< complex_LC > | mRefr_index |
| vector< double > | mQScat |
| vector< double > | mQAbs |
| vector< double > | mg |
| vector< double > | mQAbsFluo |
Constructor & Destructor Documentation
| ScatteringParameters::ScatteringParameters |
( |
vector< float > & |
rLambda, |
|
|
vector< double > & |
lambda, |
|
|
vector< complex_LC > & |
refr_index, |
|
|
vector< double > & |
QScat, |
|
|
vector< double > & |
QAbs, |
|
|
vector< double > & |
g, |
|
|
vector< double > & |
QAbsFluo, |
|
|
bool |
isdefAbsFluo |
|
) |
| |
Constructor, will interpolate parameters based on the simulation wavelengths.
- Parameters:
-
| rLambda | these are the simulation wavelengths. |
| lambda | a vector containing the wavelengths at which the scattering parameters are defined. |
| refr_index | vector containing complex refractive indices of the material. |
| QScat | vector containing the scattering coefficients. |
| QAbs | vector containing the absorption coefficients. |
| g | vector containing the assymmetry parameters as used in the Henyey-Greenstein distribution. |
- Exceptions:
-
| an | exception if the wavelengths in lambda are outside the range of the wavelenghs in rLambda. |
Member Data Documentation
The documentation for this class was generated from the following files: