| get_color(const Point3D &intersection_point) const=0 | Material | [pure virtual] |
| get_color(const Point3D &intersection_point, const Renderable *const obj) const | Material | [inline, virtual] |
| get_diffuse(const Point3D &intersection_point) const=0 | Material | [pure virtual] |
| get_opacity(const Point3D &intersection_point) const=0 | Material | [pure virtual] |
| get_reflection(const Point3D &intersection_point) const=0 | Material | [pure virtual] |
| get_reflectivity(const Point3D &intersection_point) const=0 | Material | [pure virtual] |
| get_refraction_index(const Point3D &intersection_point) const=0 | Material | [pure virtual] |
| is_light(const Point3D &intersection_point) const=0 | Material | [pure virtual] |
| set_diffuse(double diffuse)=0 | Material | [pure virtual] |
| set_is_light(bool v)=0 | Material | [pure virtual] |
| set_opacity(double opacity)=0 | Material | [pure virtual] |
| ~Material() | Material | [inline, virtual] |
1.5.2