The spica renderer
spica::Disk Member List

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

area() const override (defined in spica::Disk)spica::Diskvirtual
center() const (defined in spica::Disk)spica::Diskinline
CObject() (defined in spica::CObject)spica::CObject
Disk() (defined in spica::Disk)spica::Disk
Disk(const Point3d &center, const Normal3d &normal, double radius, const Transform &objectToWorld=Transform()) (defined in spica::Disk)spica::Disk
Disk(const Disk &disk) (defined in spica::Disk)spica::Disk
intersect(const Ray &ray, double *tHit, SurfaceInteraction *isect) const override (defined in spica::Disk)spica::Diskvirtual
intersect(const Ray &ray) const override (defined in spica::Disk)spica::Diskvirtual
normal() const (defined in spica::Disk)spica::Diskinline
objectBound() const override (defined in spica::Disk)spica::Diskvirtual
objectToWorld_ (defined in spica::Shape)spica::Shapeprotected
operator=(const Disk &disk) (defined in spica::Disk)spica::Disk
operator=(const Shape &s) (defined in spica::Shape)spica::Shape
pdf(const Interaction &pObj) const (defined in spica::Shape)spica::Shapevirtual
pdf(const Interaction &pObj, const Vector3d &dir) const (defined in spica::Shape)spica::Shapevirtual
radius() const (defined in spica::Disk)spica::Diskinline
sample(const Point2d &rands) const override (defined in spica::Disk)spica::Diskvirtual
sample(const Interaction &isect, const Point2d &rands) const (defined in spica::Shape)spica::Shapevirtual
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
triangulate() const override (defined in spica::Disk)spica::Diskvirtual
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
~Disk() (defined in spica::Disk)spica::Disk
~Shape() (defined in spica::Shape)spica::Shapevirtual