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

Media3DSingle Class Reference

#include <media3d.h>

Inheritance diagram for Media3DSingle:

Media3D TransparentTransformatable Transformatable List of all members.

Public Member Functions

 Media3DSingle (const Colour &emitting, const Colour &absorbing, const Colour &scattering, scattertype t, const Scene *s, DBL jitter, CLR tol, FLT variancekeep, samplingmethod m)
void setDensity (Pigment3D *map)
Media3Dcopy () const
Colour evaluateEmit (const Vector3 &p, const CameraRay &r, CLR maxerror, FLT &ilength) const
Colour evaluateAbsorb (const Vector3 &p) const

Detailed Description

Single media.
Author:
Micha Riser


Member Function Documentation

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

Copy media.

Implements Media3D.

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

Get absorbing colour at location.

Implements Media3D.

Colour Media3DSingle::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