The spica renderer
|
This is the complete list of members for spica::Sphere, including all inherited members.
area() const override (defined in spica::Sphere) | spica::Sphere | virtual |
center() const (defined in spica::Sphere) | spica::Sphere | inline |
CObject() (defined in spica::CObject) | spica::CObject | |
intersect(const Ray &ray, double *tHit, SurfaceInteraction *isect) const override (defined in spica::Sphere) | spica::Sphere | virtual |
intersect(const Ray &ray) const override (defined in spica::Sphere) | spica::Sphere | virtual |
objectBound() const override (defined in spica::Sphere) | spica::Sphere | virtual |
objectToWorld_ (defined in spica::Shape) | spica::Shape | protected |
operator=(const Sphere &sphere) (defined in spica::Sphere) | spica::Sphere | |
operator=(const Shape &s) (defined in spica::Shape) | spica::Shape | |
pdf(const Interaction &pObj, const Vector3d &wi) const override (defined in spica::Sphere) | spica::Sphere | virtual |
pdf(const Interaction &pObj) const (defined in spica::Shape) | spica::Shape | virtual |
radius() const (defined in spica::Sphere) | spica::Sphere | inline |
sample(const Point2d &rands) const override (defined in spica::Sphere) | spica::Sphere | virtual |
sample(const Interaction &isect, const Point2d &rands) const override (defined in spica::Sphere) | spica::Sphere | virtual |
Shape() (defined in spica::Shape) | spica::Shape | |
Shape(const Transform &objectToWorld, ShapeType type) (defined in spica::Shape) | spica::Shape | |
Shape(const Shape &s) (defined in spica::Shape) | spica::Shape | |
Sphere() (defined in spica::Sphere) | spica::Sphere | |
Sphere(const Point3d ¢er, double radius, const Transform &objectToWorld=Transform()) (defined in spica::Sphere) | spica::Sphere | |
Sphere(const Sphere &sphere) (defined in spica::Sphere) | spica::Sphere | |
triangulate() const override (defined in spica::Sphere) | spica::Sphere | virtual |
type() const (defined in spica::Shape) | spica::Shape | inline |
type_ (defined in spica::Shape) | spica::Shape | protected |
worldBound() const (defined in spica::Shape) | spica::Shape | virtual |
worldToObject_ (defined in spica::Shape) | spica::Shape | protected |
~CObject() (defined in spica::CObject) | spica::CObject | virtual |
~Shape() (defined in spica::Shape) | spica::Shape | virtual |
~Sphere() (defined in spica::Sphere) | spica::Sphere |