CalcMySky  v0.3.1
Public Member Functions | Public Attributes | List of all members
AtmosphereParameters::Scatterer Struct Reference

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
 

The documentation for this struct was generated from the following files: