The spica renderer
spica::Triangle Member List

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

area() const override (defined in spica::Triangle)spica::Trianglevirtual
CObject() (defined in spica::CObject)spica::CObject
gravity() const (defined in spica::Triangle)spica::Triangle
intersect(const Ray &ray, double *tHit, SurfaceInteraction *isect) const override (defined in spica::Triangle)spica::Trianglevirtual
intersect(const Ray &ray) const override (defined in spica::Triangle)spica::Trianglevirtual
normal(int i) const (defined in spica::Triangle)spica::Triangle
objectBound() const override (defined in spica::Triangle)spica::Trianglevirtual
objectToWorld_ (defined in spica::Shape)spica::Shapeprotected
operator=(const Triangle &t) (defined in spica::Triangle)spica::Triangle
operator=(const Shape &s) (defined in spica::Shape)spica::Shape
operator[](int i) const (defined in spica::Triangle)spica::Triangle
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
sample(const Point2d &rands) const override (defined in spica::Triangle)spica::Trianglevirtual
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
Triangle() (defined in spica::Triangle)spica::Triangle
Triangle(const Point3d &p0, const Point3d &p1, const Point3d &p2, const Transform &objectToWorld=Transform()) (defined in spica::Triangle)spica::Triangle
Triangle(const Point3d &p0, const Point3d &p1, const Point3d &p2, const Normal3d &n0, const Normal3d &n1, const Normal3d &n2, const Transform &objectToWorld=Transform()) (defined in spica::Triangle)spica::Triangle
Triangle(const Point3d &p0, const Point3d &p1, const Point3d &p2, const Normal3d &n0, const Normal3d &n1, const Normal3d &n2, const Point2d &uv0, const Point2d &uv1, const Point2d &uv2, const Transform &objectToWorld=Transform()) (defined in spica::Triangle)spica::Triangle
Triangle(const Triangle &t) (defined in spica::Triangle)spica::Triangle
triangulate() const override (defined in spica::Triangle)spica::Trianglevirtual
type() const (defined in spica::Shape)spica::Shapeinline
type_ (defined in spica::Shape)spica::Shapeprotected
uv(int i) const (defined in spica::Triangle)spica::Triangle
worldBound() const override (defined in spica::Triangle)spica::Trianglevirtual
worldToObject_ (defined in spica::Shape)spica::Shapeprotected
~CObject() (defined in spica::CObject)spica::CObjectvirtual
~Shape() (defined in spica::Shape)spica::Shapevirtual
~Triangle() (defined in spica::Triangle)spica::Triangle