![]() |
Lightmetrica
0.0.1.50dbee3 (yosakoi)
|
#include <pm.kernel.h>
Public Member Functions | |
| LM_COMPONENT_INTERFACE_DEF ("pm.kernel") | |
| virtual Math::Float | Evaluate (const Math::Vec3 &p, const Photon &photon, const Math::Float &maxDist2) const =0 |
Public Member Functions inherited from Component | |
| virtual std::string | ComponentInterfaceTypeName () const =0 |
| virtual std::string | ComponentImplTypeName () const =0 |
Public Member Functions inherited from SIMDAlignedType | |
| void * | operator new (std::size_t size) throw (std::bad_alloc) |
| void | operator delete (void *p) |
Photon density estimation (PDE) kernel. An interface for PDE kernels.
|
pure virtual |
Evaluate the kernel.
| p | Query position. |
| photon | Target photon |
| maxDist2 | Square of max distance obtained in k-NN query |
Implemented in ConeFilterPDEKernel, GaussianFilterPDEKernel, and SimpsonPDEKernel.
1.8.8