AmbientOcclusionIntegrator Class Reference

An integrator that generates ambient occlusion information. More...

#include <ecintegrator.h>

Inheritance diagram for AmbientOcclusionIntegrator:

SurfaceIntegrator EclipseObject

List of all members.

Public Member Functions

 AmbientOcclusionIntegrator (const char *a_sID, int a_nSamples, float a_fDistance, YRColorRGB a_color)
 Basic constructor.

Protected Member Functions

virtual void DeleteObject ()
 Child message hook for reference-count based destruction.


Detailed Description

An integrator that generates ambient occlusion information.

Author:
Dan Torres 1/12/2009

Definition at line 199 of file ecintegrator.h.


Constructor & Destructor Documentation

AmbientOcclusionIntegrator::AmbientOcclusionIntegrator ( const char *  a_sID,
int  a_nSamples,
float  a_fDistance,
YRColorRGB  a_color 
)

Basic constructor.

Parameters:
a_sID Unique integrator name
a_nSamples Number of rays used to detect if an object is occluded
a_fDistance Length of occlusion rays
a_color Color for ambient occlusion rays


Member Function Documentation

virtual void AmbientOcclusionIntegrator::DeleteObject (  )  [inline, protected, virtual]

Child message hook for reference-count based destruction.

The child class is responsible for deleting any instance to which this this function is called.

Reimplemented from EclipseObject.

Definition at line 219 of file ecintegrator.h.


The documentation for this class was generated from the following file:

Generated on Tue Jan 20 17:57:54 2009 for EclipseRay by  doxygen 1.5.7.1