The spica renderer
spica::Sphere Member List

This is the complete list of members for spica::Sphere, including all inherited members.

area() const override (defined in spica::Sphere)spica::Spherevirtual
center() const (defined in spica::Sphere)spica::Sphereinline
CObject() (defined in spica::CObject)spica::CObject
intersect(const Ray &ray, double *tHit, SurfaceInteraction *isect) const override (defined in spica::Sphere)spica::Spherevirtual
intersect(const Ray &ray) const override (defined in spica::Sphere)spica::Spherevirtual
objectBound() const override (defined in spica::Sphere)spica::Spherevirtual
objectToWorld_ (defined in spica::Shape)spica::Shapeprotected
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::Spherevirtual
pdf(const Interaction &pObj) const (defined in spica::Shape)spica::Shapevirtual
radius() const (defined in spica::Sphere)spica::Sphereinline
sample(const Point2d &rands) const override (defined in spica::Sphere)spica::Spherevirtual
sample(const Interaction &isect, const Point2d &rands) const override (defined in spica::Sphere)spica::Spherevirtual
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 &center, 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::Spherevirtual
type() const (defined in spica::Shape)spica::Shapeinline
type_ (defined in spica::Shape)spica::Shapeprotected
worldBound() const (defined in spica::Shape)spica::Shapevirtual
worldToObject_ (defined in spica::Shape)spica::Shapeprotected
~CObject() (defined in spica::CObject)spica::CObjectvirtual
~Shape() (defined in spica::Shape)spica::Shapevirtual
~Sphere() (defined in spica::Sphere)spica::Sphere