18 #include "physics/photon.hpp" 54 double energy(
double distance)
const;
Basic space entity.
Definition: entity.hpp:50
Light(const vector &pos, Type type=Quadratic)
Let there be light !
Definition: light.cpp:5
Light source class representation.
Definition: light.hpp:28
virtual double distance(const vector &from) const =0
Global distance between the light and a position.
3D vector
Definition: vector.hpp:28
virtual const rt::photon & photon(const vector &from) const =0
Get a photon from a global space location.
Light photon class.
Definition: photon.hpp:28