AggregateTest Class Reference

#include <aggregatetest.h>

Inheritance diagram for AggregateTest:
Renderer

List of all members.

Public Member Functions

 AggregateTest (int nIters, const vector< Reference< Primitive > > &primitives)
void Render (const Scene *scene)
Spectrum Li (const Scene *scene, const RayDifferential &ray, const Sample *sample, RNG &rng, MemoryArena &arena, Intersection *isect=NULL, Spectrum *T=NULL) const
Spectrum Transmittance (const Scene *scene, const RayDifferential &ray, const Sample *sample, RNG &rng, MemoryArena &arena) const

Private Attributes

int nIterations
vector< Reference< Primitive > > primitives
vector< BBoxbboxes

Detailed Description

Definition at line 37 of file aggregatetest.h.


Constructor & Destructor Documentation

AggregateTest::AggregateTest ( int  nIters,
const vector< Reference< Primitive > > &  primitives 
)

Definition at line 36 of file aggregatetest.cpp.

References bboxes, nIterations, and primitives.


Member Function Documentation

Spectrum AggregateTest::Li ( const Scene scene,
const RayDifferential ray,
const Sample sample,
RNG rng,
MemoryArena arena,
Intersection isect = NULL,
Spectrum T = NULL 
) const [virtual]

Implements Renderer.

Definition at line 114 of file aggregatetest.cpp.

void AggregateTest::Render ( const Scene scene  )  [virtual]
Spectrum AggregateTest::Transmittance ( const Scene scene,
const RayDifferential ray,
const Sample sample,
RNG rng,
MemoryArena arena 
) const [virtual]

Implements Renderer.

Definition at line 121 of file aggregatetest.cpp.


Member Data Documentation

vector<BBox> AggregateTest::bboxes [private]

Definition at line 51 of file aggregatetest.h.

Referenced by AggregateTest(), and Render().

Definition at line 49 of file aggregatetest.h.

Referenced by AggregateTest(), and Render().

Definition at line 50 of file aggregatetest.h.

Referenced by AggregateTest(), and Render().


The documentation for this class was generated from the following files:
Generated on Sat Aug 28 20:00:12 2010 for pbrt by  doxygen 1.6.3