ScaleTexture< T1, T2 > Class Template Reference

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<class T1, class T2>
class ScaleTexture< T1, T2 >

Definition at line 30 of file scale.cpp.


Constructor & Destructor Documentation

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

Definition at line 33 of file scale.cpp.

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


Member Function Documentation

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

Implements Texture< T2 >.

Definition at line 38 of file scale.cpp.

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


Member Data Documentation

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

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


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

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