Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::LbLayer Class Reference

#include <LbLayer.h>

Public Member Functions

 LbLayer ()
 
 LbLayer (const math::Spectrum &iorN)
 
 LbLayer (real alpha, const math::Spectrum &iorN)
 
 LbLayer (real alpha, const math::Spectrum &iorN, const math::Spectrum &iorK)
 
 LbLayer (real g, real depth, const LbLayer &previousLayer)
 
 LbLayer (real g, real depth, const math::Spectrum &sigmaA, const LbLayer &previousLayer)
 
 LbLayer (real g, real depth, const math::Spectrum &sigmaA, const math::Spectrum &sigmaS, const LbLayer &previousLayer)
 
real getAlpha () const
 
const math::SpectrumgetIorN () const
 
const math::SpectrumgetIorK () const
 
real getDepth () const
 
real getG () const
 
const math::SpectrumgetSigmaA () const
 
const math::SpectrumgetSigmaS () const
 
bool isConductor () const
 
bool isSurface () const
 
bool isVolume () const
 

Constructor & Destructor Documentation

◆ LbLayer() [1/7]

ph::LbLayer::LbLayer ( )
inline

◆ LbLayer() [2/7]

ph::LbLayer::LbLayer ( const math::Spectrum & iorN)
inlineexplicit

◆ LbLayer() [3/7]

ph::LbLayer::LbLayer ( real alpha,
const math::Spectrum & iorN )
inline

◆ LbLayer() [4/7]

ph::LbLayer::LbLayer ( real alpha,
const math::Spectrum & iorN,
const math::Spectrum & iorK )
inline

◆ LbLayer() [5/7]

ph::LbLayer::LbLayer ( real g,
real depth,
const LbLayer & previousLayer )
inline

◆ LbLayer() [6/7]

ph::LbLayer::LbLayer ( real g,
real depth,
const math::Spectrum & sigmaA,
const LbLayer & previousLayer )
inline

◆ LbLayer() [7/7]

ph::LbLayer::LbLayer ( real g,
real depth,
const math::Spectrum & sigmaA,
const math::Spectrum & sigmaS,
const LbLayer & previousLayer )
inline

Member Function Documentation

◆ getAlpha()

real ph::LbLayer::getAlpha ( ) const
inline

◆ getDepth()

real ph::LbLayer::getDepth ( ) const
inline

◆ getG()

real ph::LbLayer::getG ( ) const
inline

◆ getIorK()

const math::Spectrum & ph::LbLayer::getIorK ( ) const
inline

◆ getIorN()

const math::Spectrum & ph::LbLayer::getIorN ( ) const
inline

◆ getSigmaA()

const math::Spectrum & ph::LbLayer::getSigmaA ( ) const
inline

◆ getSigmaS()

const math::Spectrum & ph::LbLayer::getSigmaS ( ) const
inline

◆ isConductor()

bool ph::LbLayer::isConductor ( ) const
inline

◆ isSurface()

bool ph::LbLayer::isSurface ( ) const
inline

◆ isVolume()

bool ph::LbLayer::isVolume ( ) const
inline

The documentation for this class was generated from the following file: