Path Tracer
Object3D Member List

This is the complete list of members for Object3D, including all inherited members.

areaObject3Dprotected
computeArea()=0Object3Dpure virtual
deepCopy() const =0Object3Dpure virtual
getArea() constObject3D
getCenter() const =0Object3Dpure virtual
getDescription(std::ostream &stream) const =0Object3Dpure virtual
getLocationJson() const =0Object3Dpure virtual
getMaterial() constObject3D
getMaxCoord() const =0Object3Dpure virtual
getMinCoord() const =0Object3Dpure virtual
getNormal(const DoubleVec3D &point) const =0Object3Dpure virtual
getRandomPoint() const =0Object3Dpure virtual
getType() const =0Object3Dpure virtual
Object3D()Object3D
Object3D(Material *material)Object3D
Object3D(const Object3D &obj)Object3D
operator=(const Object3D &otherObject)Object3D
setLocationJson(const json &j)=0Object3Dpure virtual
setMaterial(Material *material)Object3D
smallestPositiveIntersection(const Ray &ray) const =0Object3Dpure virtual
~Object3D()Object3D