BilerpTexture< T > Class Template Reference

#include <bilerp.h>

Inheritance diagram for BilerpTexture< T >:
Texture< T > ReferenceCounted

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

Private Attributes

TextureMapping2Dmapping
v00
v01
v10
v11

Detailed Description

template<typename T>
class BilerpTexture< T >

Definition at line 37 of file bilerp.h.


Constructor & Destructor Documentation

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

Definition at line 40 of file bilerp.h.

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

Definition at line 44 of file bilerp.h.

References BilerpTexture< T >::mapping.


Member Function Documentation

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

Member Data Documentation

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

Definition at line 55 of file bilerp.h.

Referenced by BilerpTexture< T >::Evaluate(), and BilerpTexture< T >::~BilerpTexture().

template<typename T>
T BilerpTexture< T >::v00 [private]

Definition at line 56 of file bilerp.h.

Referenced by BilerpTexture< T >::Evaluate().

template<typename T>
T BilerpTexture< T >::v01 [private]

Definition at line 56 of file bilerp.h.

Referenced by BilerpTexture< T >::Evaluate().

template<typename T>
T BilerpTexture< T >::v10 [private]

Definition at line 56 of file bilerp.h.

Referenced by BilerpTexture< T >::Evaluate().

template<typename T>
T BilerpTexture< T >::v11 [private]

Definition at line 56 of file bilerp.h.

Referenced by BilerpTexture< T >::Evaluate().


The documentation for this class was generated from the following file:
Generated on Sat Aug 28 20:00:13 2010 for pbrt by  doxygen 1.6.3