|
Path Tracer
|
This is the complete list of members for RefractiveMaterial, including all inherited members.
| computeCurrentRadiance(const DoubleVec3D &recursiveRadiance, double cosAngleNewDirectionNormal, bool nextEventEstimation=false) const | RefractiveMaterial | virtual |
| deepCopy() const | RefractiveMaterial | virtual |
| getDescription(std::ostream &stream) const | RefractiveMaterial | virtual |
| getEmittance() const | Material | |
| getNewDirection(const Ray &previousRay, const DoubleUnitVec3D &normal) const | RefractiveMaterial | virtual |
| getRefractiveIndex() const | RefractiveMaterial | |
| getSpecificParametersJson() const | RefractiveMaterial | virtual |
| getType() const | RefractiveMaterial | virtual |
| Material(DoubleVec3D emittance=0) | Material | |
| Material(const Material &material) | Material | |
| RefractiveMaterial(double refractiveIndex=1.5, DoubleVec3D emittance=0) | RefractiveMaterial | |
| RefractiveMaterial(const RefractiveMaterial &material) | RefractiveMaterial | |
| setEmittance(DoubleVec3D emittance) | Material | |
| setRefractiveIndex(double refractiveIndex) | RefractiveMaterial | |
| setSpecificParametersJson(const json &j) | RefractiveMaterial | virtual |
| worksWithNextEventEstimation() const | RefractiveMaterial | virtual |