#include "pbrt.h"
#include "transport.h"
#include "scene.h"
#include "mc.h"
#include "kdtree.h"
#include "sampling.h"
Go to the source code of this file.
Classes | |
struct | Photon |
struct | RadiancePhoton |
struct | RadiancePhotonProcess |
struct | PhotonProcess |
struct | ClosePhoton |
class | ExPhotonIntegrator |
Functions | |
float | kernel (const Photon *photon, const Point &p, float md2) |
DLLEXPORT SurfaceIntegrator * | CreateSurfaceIntegrator (const ParamSet ¶ms) |
DLLEXPORT SurfaceIntegrator* CreateSurfaceIntegrator | ( | const ParamSet & | params | ) |
Definition at line 714 of file exphotonmap.cpp.
References ExPhotonIntegrator::ExPhotonIntegrator(), ExPhotonIntegrator::finalGather, ParamSet::FindOneBool(), ParamSet::FindOneFloat(), ParamSet::FindOneInt(), ExPhotonIntegrator::gatherSamples, and ExPhotonIntegrator::rrTreshold.
Definition at line 70 of file exphotonmap.cpp.
References DistanceSquared(), M_PI, and Photon::p.
Referenced by ExPhotonIntegrator::LPhoton().