Main Page | Class Hierarchy | Class List | File List | Class Members

Pigment3DMapped Class Reference

#include <pigment3d.h>

Inheritance diagram for Pigment3DMapped:

Pigment3D IntervalMap< Pigment3D, ColourA > Function< Vector3, ColourA > TransparentTransformatable Transformatable List of all members.

Public Member Functions

 Pigment3DMapped (const pattern::Pattern *p)
 Pigment3DMapped (const Pigment3DMapped &p)
ColourA evaluateAt (const Vector3 &) const
Pigment3Dcopy () const
void insertCol (FLT value, const ColourA &obj)

Detailed Description

Patterned pigment.
Author:
Micha Riser


Constructor & Destructor Documentation

Pigment3DMapped::Pigment3DMapped const Pigment3DMapped p  )  [inline]
 

Copy constructor.


Member Function Documentation

Pigment3D * Pigment3DMapped::copy  )  const [virtual]
 

Copy pigment.

Implements Pigment3D.

ColourA Pigment3DMapped::evaluateAt const Vector3 p_o  )  const [virtual]
 

Evaluates function.

Implements Function< Vector3, ColourA >.


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 12:16:07 2005 for raytracer.kdevelop by doxygen 1.3.8