BilerpTexture< T > Class Template Reference

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<class T>
class BilerpTexture< T >

Definition at line 30 of file bilerp.cpp.


Constructor & Destructor Documentation

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

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

Definition at line 42 of file bilerp.cpp.

References BilerpTexture< T >::mapping.


Member Function Documentation

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


Member Data Documentation

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

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

Definition at line 56 of file bilerp.cpp.

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

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

Definition at line 56 of file bilerp.cpp.

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

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

Definition at line 56 of file bilerp.cpp.

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

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

Definition at line 56 of file bilerp.cpp.

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


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

Generated on Mon Jul 20 17:31:54 2009 for pbrt by  doxygen 1.5.6