ScaleTexture< T1, T2 > Class Template Reference

#include <scale.h>

Inheritance diagram for ScaleTexture< T1, T2 >:
Texture< T2 > ReferenceCounted

List of all members.

Public Member Functions

 ScaleTexture (Reference< Texture< T1 > > t1, Reference< Texture< T2 > > t2)
T2 Evaluate (const DifferentialGeometry &dg) const

Private Attributes

Reference< Texture< T1 > > tex1
Reference< Texture< T2 > > tex2

Detailed Description

template<typename T1, typename T2>
class ScaleTexture< T1, T2 >

Definition at line 38 of file scale.h.


Constructor & Destructor Documentation

template<typename T1, typename T2>
ScaleTexture< T1, T2 >::ScaleTexture ( Reference< Texture< T1 > >  t1,
Reference< Texture< T2 > >  t2 
) [inline]

Definition at line 41 of file scale.h.


Member Function Documentation

template<typename T1, typename T2>
T2 ScaleTexture< T1, T2 >::Evaluate ( const DifferentialGeometry dg  )  const [inline, virtual]

Implements Texture< T2 >.

Definition at line 43 of file scale.h.

References ScaleTexture< T1, T2 >::tex1, and ScaleTexture< T1, T2 >::tex2.


Member Data Documentation

template<typename T1, typename T2>
Reference<Texture<T1> > ScaleTexture< T1, T2 >::tex1 [private]

Definition at line 47 of file scale.h.

Referenced by ScaleTexture< T1, T2 >::Evaluate().

template<typename T1, typename T2>
Reference<Texture<T2> > ScaleTexture< T1, T2 >::tex2 [private]

Definition at line 48 of file scale.h.

Referenced by ScaleTexture< T1, T2 >::Evaluate().


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