5#include <Common/primitive_type.h>
65 m_iorN(iorN), m_iorK(iorK),
87 m_alpha(previousLayer.getAlpha()),
88 m_iorN(previousLayer.getIorN()), m_iorK(previousLayer.getIorK()),
132 return m_iorK.
avg() > 0.0_r;
137 return m_depth == 0.0_r;
142 return m_depth > 0.0_r;
bool isSurface() const
Definition LbLayer.h:135
bool isVolume() const
Definition LbLayer.h:140
const math::Spectrum & getSigmaS() const
Definition LbLayer.h:125
real getG() const
Definition LbLayer.h:115
bool isConductor() const
Definition LbLayer.h:130
LbLayer()
Definition LbLayer.h:51
const math::Spectrum & getIorN() const
Definition LbLayer.h:100
real getAlpha() const
Definition LbLayer.h:95
const math::Spectrum & getSigmaA() const
Definition LbLayer.h:120
real getDepth() const
Definition LbLayer.h:110
const math::Spectrum & getIorK() const
Definition LbLayer.h:105
T avg() const
Definition TArithmeticArrayBase.ipp:342
Definition TTristimulusSpectrum.h:11
The root for all renderer implementations.
Definition EEngineProject.h:6