The spica renderer
Public Member Functions | Static Public Member Functions | List of all members
spica::Photon Class Reference

Public Member Functions

 Photon (const Point3d &pos, const Spectrum &beta, const Vector3d &wi, const Normal3d &normal)
 
 Photon (const Photon &photon)
 
Photonoperator= (const Photon &photon)
 
double operator[] (int i) const
 
Point3d pos () const
 
Spectrum beta () const
 
Vector3d wi () const
 
Normal3d normal () const
 
const Material *const material () const
 

Static Public Member Functions

static double distance (const Photon &p1, const Photon &p2)
 

The documentation for this class was generated from the following files: