CalcMySky
v0.3.1
|
Public Member Functions | |
Scatterer (QString const &name, AtmosphereParameters const &atmo) | |
bool | valid (const SkipSpectra spectrumSkipped) const |
void | finalizeLoading () |
glm::vec4 | scatteringCrossSection (glm::vec4 const wavelengths) const |
glm::vec4 | extinctionCrossSection (glm::vec4 const wavelengths) const |
Public Attributes | |
QString | name |
AtmosphereParameters const & | atmo |
GLfloat | scatteringCrossSectionAt1um = NAN |
GLfloat | angstromExponent = NAN |
std::vector< glm::vec4 > | singleScatteringAlbedo |
std::vector< glm::vec4 > | extinctionCrossSection_ |
std::vector< glm::vec4 > | scatteringCrossSection_ |
QString | numberDensity |
QString | phaseFunction |
PhaseFunctionType | phaseFunctionType =PhaseFunctionType::General |
bool | needsInterpolationGuides = false |