|
Path Tracer
|
This is the complete list of members for Triangle, including all inherited members.
| area | Object3D | protected |
| computeArea() | Triangle | virtual |
| deepCopy() const | Triangle | virtual |
| getArea() const | Object3D | |
| getCenter() const | Triangle | virtual |
| getDescription(std::ostream &stream) const | Triangle | virtual |
| getLocationJson() const | Triangle | virtual |
| getMaterial() const | Object3D | |
| getMaxCoord() const | Triangle | virtual |
| getMinCoord() const | Triangle | virtual |
| getNormal(const DoubleVec3D &point) const | Triangle | virtual |
| getRandomPoint() const | Triangle | virtual |
| getType() const | Triangle | virtual |
| getVertex0() const | Triangle | |
| getVertex1() const | Triangle | |
| getVertex2() const | Triangle | |
| Object3D() | Object3D | |
| Object3D(Material *material) | Object3D | |
| Object3D(const Object3D &obj) | Object3D | |
| operator=(const Object3D &otherObject) | Object3D | |
| setLocationJson(const json &j) | Triangle | virtual |
| setMaterial(Material *material) | Object3D | |
| setVertex0(const DoubleVec3D &vertex) | Triangle | |
| setVertex1(const DoubleVec3D &vertex) | Triangle | |
| setVertex2(const DoubleVec3D &vertex) | Triangle | |
| smallestPositiveIntersection(const Ray &ray) const | Triangle | virtual |
| Triangle() | Triangle | |
| Triangle(const DoubleVec3D &vertex0, const DoubleVec3D &vertex1, const DoubleVec3D &vertex2, Material *material) | Triangle | |
| Triangle(const Triangle &triangle) | Triangle | |
| ~Object3D() | Object3D |