SurfacePointsRenderer Class Reference

#include <surfacepoints.h>

Inheritance diagram for SurfacePointsRenderer:
Renderer

List of all members.

Public Member Functions

 SurfacePointsRenderer (float md, const Point &pc, float t, const string &fn)
void Render (const Scene *scene)
Spectrum Li (const Scene *scene, const RayDifferential &ray, const Sample *sample, RNG &rng, MemoryArena &arena, Intersection *isect, Spectrum *T) const
Spectrum Transmittance (const Scene *scene, const RayDifferential &ray, const Sample *sample, RNG &rng, MemoryArena &arena) const

Private Attributes

float minDist
float time
Point pCamera
string filename
vector< SurfacePointpoints

Friends

void FindPoissonPointDistribution (const Point &pCamera, float time, float minDist, const Scene *scene, vector< SurfacePoint > *points)

Detailed Description

Definition at line 48 of file surfacepoints.h.


Constructor & Destructor Documentation

SurfacePointsRenderer::SurfacePointsRenderer ( float  md,
const Point pc,
float  t,
const string &  fn 
) [inline]

Definition at line 51 of file surfacepoints.h.


Member Function Documentation

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

Implements Renderer.

Definition at line 88 of file surfacepoints.cpp.

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

Implements Renderer.

Definition at line 95 of file surfacepoints.cpp.


Friends And Related Function Documentation

void FindPoissonPointDistribution ( const Point pCamera,
float  time,
float  minDist,
const Scene scene,
vector< SurfacePoint > *  points 
) [friend]

Definition at line 256 of file surfacepoints.cpp.


Member Data Documentation

Definition at line 64 of file surfacepoints.h.

Referenced by Render().

Definition at line 62 of file surfacepoints.h.

Referenced by Render().

Definition at line 63 of file surfacepoints.h.

Referenced by Render().

Definition at line 67 of file surfacepoints.h.

Referenced by FindPoissonPointDistribution(), and Render().

float SurfacePointsRenderer::time [private]

Definition at line 62 of file surfacepoints.h.

Referenced by Render().


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