Ray Tracer Common Project
Image rendering program based on the ray tracing technique.
rt::Material Member List

This is the complete list of members for rt::Material, including all inherited members.

_diffuse (defined in rt::Material)rt::Materialprotected
_disturbance (defined in rt::Material)rt::Materialprotected
_emission (defined in rt::Material)rt::Materialprotected
_reflexion (defined in rt::Material)rt::Materialprotected
defaultMaterial()rt::Materialstatic
diffuse(const element &e, const photon &external_light) constrt::Materialvirtual
disturbance(const element &e, const photon &external_light) const (defined in rt::Material)rt::Materialvirtual
emission(const element &e, const photon &external_light) const (defined in rt::Material)rt::Materialvirtual
Material(const color &diffuse, double reflexion=0.0, const photon &emission=photon(), const vector &disturbance=vector(0.0, 0.0, 1.0))rt::Material
reflexion(const element &e, const photon &external_light) const (defined in rt::Material)rt::Materialvirtual
~Material() (defined in rt::Material)rt::Material