FBmTexture< T > Class Template Reference

Inheritance diagram for FBmTexture< T >:

Texture< T > ReferenceCounted

List of all members.

Public Member Functions

 ~FBmTexture ()
 FBmTexture (int oct, float roughness, TextureMapping3D *map)
Evaluate (const DifferentialGeometry &dg) const

Private Attributes

int octaves
float omega
TextureMapping3Dmapping


Detailed Description

template<class T>
class FBmTexture< T >

Definition at line 29 of file fbm.cpp.


Constructor & Destructor Documentation

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

Definition at line 32 of file fbm.cpp.

References FBmTexture< T >::mapping.

template<class T>
FBmTexture< T >::FBmTexture ( int  oct,
float  roughness,
TextureMapping3D map 
) [inline]


Member Function Documentation

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


Member Data Documentation

template<class T>
int FBmTexture< T >::octaves [private]

Definition at line 47 of file fbm.cpp.

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

template<class T>
float FBmTexture< T >::omega [private]

Definition at line 48 of file fbm.cpp.

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

template<class T>
TextureMapping3D* FBmTexture< T >::mapping [private]


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

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