Mitsuba Renderer  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mitsuba::PhotonMap Member List

This is the complete list of members for mitsuba::PhotonMap, including all inherited members.

build(bool recomputeAABB=false)mitsuba::PhotonMapinline
capacity() const mitsuba::PhotonMapinline
clear()mitsuba::PhotonMapinline
decRef(bool autoDeallocate=true) const Object
dumpOBJ(const std::string &filename)mitsuba::PhotonMap
estimateIrradiance(const Point &p, const Normal &n, Float searchRadius, int maxDepth, size_t maxPhotons) const mitsuba::PhotonMap
estimateRadiance(const Intersection &its, Float searchRadius, size_t maxPhotons) const mitsuba::PhotonMap
estimateRadianceRaw(const Intersection &its, Float searchRadius, Spectrum &result, int maxDepth) const mitsuba::PhotonMap
getClass() const mitsuba::PhotonMapvirtual
getDepth() const mitsuba::PhotonMapinline
getRefCount() const Objectinline
getScaleFactor() const mitsuba::PhotonMapinline
incRef() const Object
IndexType typedefmitsuba::PhotonMap
isFull() const mitsuba::PhotonMapinline
m_kdtreemitsuba::PhotonMapprotected
m_scalemitsuba::PhotonMapprotected
m_theClassmitsuba::PhotonMapstatic
nnSearch(const Point &p, Float &sqrSearchRadius, size_t k, SearchResult *results) const mitsuba::PhotonMapinline
nnSearch(const Point &p, size_t k, SearchResult *results) const mitsuba::PhotonMapinline
Object()Object
operator[](size_t idx)mitsuba::PhotonMapinline
operator[](size_t idx) const mitsuba::PhotonMapinline
PhotonMap(size_t photonCount=0)mitsuba::PhotonMap
PhotonMap(Stream *stream, InstanceManager *manager)mitsuba::PhotonMap
PhotonTree typedefmitsuba::PhotonMap
push_back(const Photon &photon)mitsuba::PhotonMapinline
reserve(size_t size)mitsuba::PhotonMapinline
resize(size_t size)mitsuba::PhotonMapinline
SearchResult typedefmitsuba::PhotonMap
SerializableObject(Stream *stream, InstanceManager *manager)mitsuba::SerializableObject
SerializableObject()mitsuba::SerializableObjectinlineprotected
serialize(Stream *stream, InstanceManager *manager) const mitsuba::PhotonMapvirtual
setScaleFactor(Float value)mitsuba::PhotonMapinline
size() const mitsuba::PhotonMapinline
staticInitialization()Objectstatic
staticShutdown()Objectstatic
toString() const mitsuba::PhotonMapvirtual
tryAppend(const Photon &photon)mitsuba::PhotonMapinline
~Object()Objectprotectedvirtual
~PhotonMap()mitsuba::PhotonMapprotectedvirtual
~SerializableObject()mitsuba::SerializableObjectinlineprotectedvirtual