lux::BilerpTexture< T > Class Template Reference

#include <bilerp.h>

Inheritance diagram for lux::BilerpTexture< T >:

lux::Texture< T >

List of all members.

Public Member Functions

 BilerpTexture (TextureMapping2D *m, const T &t00, const T &t01, const T &t10, const T &t11)
 ~BilerpTexture ()
Evaluate (const DifferentialGeometry &dg) const

Static Public Member Functions

static Texture< float > * CreateFloatTexture (const Transform &tex2world, const TextureParams &tp)
static Texture< Spectrum > * CreateSpectrumTexture (const Transform &tex2world, const TextureParams &tp)

Private Attributes

TextureMapping2Dmapping
v00
v01
v10
v11


Detailed Description

template<class T>
class lux::BilerpTexture< T >

Definition at line 34 of file bilerp.h.


Constructor & Destructor Documentation

template<class T>
lux::BilerpTexture< T >::BilerpTexture ( TextureMapping2D m,
const T &  t00,
const T &  t01,
const T &  t10,
const T &  t11 
) [inline]

template<class T>
lux::BilerpTexture< T >::~BilerpTexture (  )  [inline]

Definition at line 46 of file bilerp.h.

References lux::BilerpTexture< T >::mapping.


Member Function Documentation

template<class T >
Texture< float > * lux::BilerpTexture< T >::CreateFloatTexture ( const Transform tex2world,
const TextureParams tp 
) [inline, static]

template<class T >
Texture< Spectrum > * lux::BilerpTexture< T >::CreateSpectrumTexture ( const Transform tex2world,
const TextureParams tp 
) [inline, static]

template<class T>
T lux::BilerpTexture< T >::Evaluate ( const DifferentialGeometry dg  )  const [inline, virtual]


Member Data Documentation

template<class T>
TextureMapping2D* lux::BilerpTexture< T >::mapping [private]

template<class T>
T lux::BilerpTexture< T >::v00 [private]

template<class T>
T lux::BilerpTexture< T >::v01 [private]

template<class T>
T lux::BilerpTexture< T >::v10 [private]

template<class T>
T lux::BilerpTexture< T >::v11 [private]


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

Generated on Fri Jul 24 11:52:05 2009 for lux by  doxygen 1.5.9