lux::BilerpSpectrumTexture Class Reference

#include <bilerp.h>

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

List of all members.

Public Member Functions

 BilerpSpectrumTexture (TextureMapping2D *m, const RGBColor &t00, const RGBColor &t01, const RGBColor &t10, const RGBColor &t11)
virtual ~BilerpSpectrumTexture ()
virtual SWCSpectrum Evaluate (const TsPack *tspack, const DifferentialGeometry &dg) const

Static Public Member Functions

static Texture< SWCSpectrum > * CreateSWCSpectrumTexture (const Transform &tex2world, const TextureParams &tp)

Private Attributes

TextureMapping2Dmapping
RGBColor v00
RGBColor v01
RGBColor v10
RGBColor v11

Detailed Description

Definition at line 65 of file bilerp.h.


Constructor & Destructor Documentation

lux::BilerpSpectrumTexture::BilerpSpectrumTexture ( TextureMapping2D m,
const RGBColor t00,
const RGBColor t01,
const RGBColor t10,
const RGBColor t11 
) [inline]

Definition at line 68 of file bilerp.h.

References mapping, v00, v01, v10, and v11.

Referenced by CreateSWCSpectrumTexture().

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

Definition at line 77 of file bilerp.h.

References mapping.


Member Function Documentation

Texture< SWCSpectrum > * BilerpSpectrumTexture::CreateSWCSpectrumTexture ( const Transform tex2world,
const TextureParams tp 
) [static]
virtual SWCSpectrum lux::BilerpSpectrumTexture::Evaluate ( const TsPack tspack,
const DifferentialGeometry dg 
) const [inline, virtual]

Implements lux::Texture< SWCSpectrum >.

Definition at line 80 of file bilerp.h.

References lux::TextureMapping2D::Map(), mapping, v00, v01, v10, and v11.


Member Data Documentation

Definition at line 93 of file bilerp.h.

Referenced by BilerpSpectrumTexture(), Evaluate(), and ~BilerpSpectrumTexture().

Definition at line 94 of file bilerp.h.

Referenced by BilerpSpectrumTexture(), and Evaluate().

Definition at line 94 of file bilerp.h.

Referenced by BilerpSpectrumTexture(), and Evaluate().

Definition at line 94 of file bilerp.h.

Referenced by BilerpSpectrumTexture(), and Evaluate().

Definition at line 94 of file bilerp.h.

Referenced by BilerpSpectrumTexture(), and Evaluate().


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