| get_color(const Point3D &intersection_point) const | ImageMap | [inline, virtual] |
| get_color(const Point3D &intersection_point, const Renderable *const obj) const | ImageMap | [virtual] |
| get_diffuse(const Point3D &intersection_point) const | ImageMap | [virtual] |
| get_opacity(const Point3D &intersection_point) const | ImageMap | [virtual] |
| get_reflection(const Point3D &intersection_point) const | ImageMap | [virtual] |
| get_reflectivity(const Point3D &intersection_point) const | ImageMap | [virtual] |
| get_refraction_index(const Point3D &intersection_point) const | ImageMap | [virtual] |
| ImageMap(std::string &image_name, bool is_light, double reflection, double diffuse, double reflectivity, double refraction, double opacity) | ImageMap | [inline] |
| ImageMap(ImageMap &) | ImageMap | |
| is_light(const Point3D &intersection_point) const | ImageMap | [virtual] |
| m_diffusion_factor | ImageMap | [protected] |
| m_image | ImageMap | [protected] |
| m_init | ImageMap | [private, static] |
| m_is_light_source | ImageMap | [protected] |
| m_opacity | ImageMap | [protected] |
| m_reflection_coefficient | ImageMap | [protected] |
| m_reflectivity | ImageMap | [protected] |
| m_refraction_index | ImageMap | [protected] |
| normalize_opacity() | ImageMap | [inline, protected, virtual] |
| set_diffuse(double diffuse) | ImageMap | [virtual] |
| set_is_light(bool v) | ImageMap | [virtual] |
| set_opacity(double opacity) | ImageMap | [virtual] |
| ~ImageMap() | ImageMap | [inline] |
| ~Material() | Material | [inline, virtual] |