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

Media3DMultiple Class Reference

#include <media3d.h>

Inheritance diagram for Media3DMultiple:

Media3D TransparentTransformatable Transformatable List of all members.

Public Member Functions

 Media3DMultiple (DBL jitteramouth, CLR tol, FLT variancekeep, samplingmethod m)
 Media3DMultiple (const Media3D *m)
void addMedia (const Media3D *m)
Media3Dcopy () const
Colour evaluateEmit (const Vector3 &p, const CameraRay &r, CLR maxerror, FLT &ilength) const
Colour evaluateAbsorb (const Vector3 &p) const

Detailed Description

Multiple media.
Author:
Micha Riser


Member Function Documentation

Media3D* Media3DMultiple::copy  )  const [inline, virtual]
 

Copy media.

Implements Media3D.

Colour Media3DMultiple::evaluateAbsorb const Vector3 p  )  const [virtual]
 

Get absorbing colour at location.

Implements Media3D.

Colour Media3DMultiple::evaluateEmit const Vector3 p,
const CameraRay r,
CLR  maxerror,
FLT &  ilength
const [virtual]
 

Get emitting colour at location.

Implements Media3D.


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