lux::FresnelDielectric Class Reference

#include <fresneldielectric.h>

Inheritance diagram for lux::FresnelDielectric:
[legend]
Collaboration diagram for lux::FresnelDielectric:
[legend]

List of all members.

Public Member Functions

 FresnelDielectric (float ei, float et, float cB=0.f)
virtual ~FresnelDielectric ()
virtual void Evaluate (const TsPack *tspack, float cosi, SWCSpectrum *const f) const
virtual float Index (const TsPack *tspack) const

Private Attributes

float eta_t
float cb

Detailed Description

Definition at line 32 of file fresneldielectric.h.


Constructor & Destructor Documentation

lux::FresnelDielectric::FresnelDielectric ( float  ei,
float  et,
float  cB = 0.f 
) [inline]

Definition at line 35 of file fresneldielectric.h.

References cb, and eta_t.

virtual lux::FresnelDielectric::~FresnelDielectric (  )  [inline, virtual]

Definition at line 39 of file fresneldielectric.h.


Member Function Documentation

void FresnelDielectric::Evaluate ( const TsPack tspack,
float  cosi,
SWCSpectrum *const   f 
) const [virtual]
float FresnelDielectric::Index ( const TsPack tspack  )  const [virtual]

Member Data Documentation

float lux::FresnelDielectric::cb [private]

Definition at line 44 of file fresneldielectric.h.

Referenced by Evaluate(), FresnelDielectric(), and Index().

Definition at line 44 of file fresneldielectric.h.

Referenced by Evaluate(), FresnelDielectric(), and Index().


The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.2-20100208