class Media3DSingle

Single media. More...

Definition#include <raytracer/media3d.h>
InheritsMedia3D [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Private Methods

Private Members


Detailed Description

Single media.

 Media3DSingle (const Colour3& emitting, const Colour3& absorbing, const Colour3& scattering, scattertype t, const Scene* s, DBL jitter, CLR tol1, CLR tol2)

Media3DSingle

 ~Media3DSingle ()

~Media3DSingle

 Media3DSingle (const Media3DSingle&)

Media3DSingle

[private]

void  setDensity (Pigment3D* map)

setDensity

Media3D*  copy ()

copy

[const]

Reimplemented from Media3D.

Colour3  evaluateEmit (const Vector3& p, const CameraRay& r, CLR& maxerror, DBL precision)

evaluateEmit

[const]

Reimplemented from Media3D.

Colour3  evaluateAbsorb (const Vector3& p)

evaluateAbsorb

[const]

Reimplemented from Media3D.

Colour3 emit

emit

[private]

Colour3 absorb

absorb

[private]

Colour3 scatter

scatter

[private]

scattertype stype

stype

[private]

Pigment3D* density

density

[private]

const Scene* scene

scene

[private]

CLR scatternorm

scatternorm

[private]