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< SurfacePoint > points

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