|
Path Tracer
|
This is the complete list of members for Sphere, including all inherited members.
| area | Object3D | protected |
| computeArea() | Sphere | virtual |
| deepCopy() const | Sphere | virtual |
| getArea() const | Object3D | |
| getCenter() const | Sphere | virtual |
| getDescription(std::ostream &stream) const | Sphere | virtual |
| getLocationJson() const | Sphere | virtual |
| getMaterial() const | Object3D | |
| getMaxCoord() const | Sphere | virtual |
| getMinCoord() const | Sphere | virtual |
| getNormal(const DoubleVec3D &point) const | Sphere | virtual |
| getRadius() const | Sphere | |
| getRandomPoint() const | Sphere | virtual |
| getType() const | Sphere | virtual |
| Object3D() | Object3D | |
| Object3D(Material *material) | Object3D | |
| Object3D(const Object3D &obj) | Object3D | |
| operator=(const Object3D &otherObject) | Object3D | |
| setCenter(const DoubleVec3D ¢er) | Sphere | |
| setLocationJson(const json &j) | Sphere | virtual |
| setMaterial(Material *material) | Object3D | |
| setRadius(double radius) | Sphere | |
| smallestPositiveIntersection(const Ray &ray) const | Sphere | virtual |
| Sphere() | Sphere | |
| Sphere(const DoubleVec3D ¢er, double radius, Material *material) | Sphere | |
| Sphere(const Sphere &sphere) | Sphere | |
| ~Object3D() | Object3D |