ConcentricBumpMap Class Reference

#include <concentricbumpmap.h>

Inheritance diagram for ConcentricBumpMap:

Inheritance graph
[legend]
Collaboration diagram for ConcentricBumpMap:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual Ray perturb_normal (const Ray &normal, const Point3D &intersection_point)
 Apply bump map effect.

Static Protected Attributes

static StaticInit m_init
 Runs static initialization.

Classes

class  StaticInit
 Provides static initialization. More...

Detailed Description

Definition at line 19 of file concentricbumpmap.h.


Member Function Documentation

Ray ConcentricBumpMap::perturb_normal ( const Ray normal,
const Point3D intersection_point 
) [virtual]

Apply bump map effect.

Implements BumpMap.

Definition at line 8 of file concentricbumpmap.cpp.

References Ray::direction(), Point3D::distance_to(), and Ray::origin().

Here is the call graph for this function:


Member Data Documentation

ConcentricBumpMap::StaticInit ConcentricBumpMap::m_init [static, protected]

Runs static initialization.

Definition at line 32 of file concentricbumpmap.h.


The documentation for this class was generated from the following files:
Generated on Tue Oct 30 22:12:21 2007 for mbrt by  doxygen 1.5.2