#include <Lambertian.h>
Public Member Functions | |
Lambertian (const RGBColor &refl) | |
virtual | ~Lambertian () |
virtual RGBColor | eval (const Vec3D &wOut, const Vec3D &wInc, const Vec3D &normal) const |
virtual RGBColor | evalDiffuse (const Vec3D &wOut, const Vec3D &wInc, const Vec3D &normal) const |
virtual RGBColor | evalSpecular (const Vec3D &wOut, const Vec3D &wInc, const Vec3D &normal) const |
virtual bool | specular () const |
virtual bool | glossy () const |
virtual bool | diffuse () const |
virtual bool | fresnel () const |
Definition at line 12 of file Lambertian.h.
rcrt::Lambertian::Lambertian | ( | const RGBColor & | refl | ) |
Definition at line 7 of file Lambertian.cpp.
rcrt::Lambertian::~Lambertian | ( | ) | [virtual] |
Definition at line 11 of file Lambertian.cpp.
bool rcrt::Lambertian::specular | ( | ) | const [virtual] |
bool rcrt::Lambertian::glossy | ( | ) | const [virtual] |
bool rcrt::Lambertian::diffuse | ( | ) | const [virtual] |
bool rcrt::Lambertian::fresnel | ( | ) | const [virtual] |