PBRT
GeometricPrimitive Class Reference
Inheritance diagram for GeometricPrimitive:
Primitive ReferenceCounted

List of all members.

Public Member Functions

bool CanIntersect () const
void Refine (vector< Reference< Primitive > > &refined) const
virtual BBox WorldBound () const
virtual bool Intersect (const Ray &r, Intersection *isect) const
virtual bool IntersectP (const Ray &r) const
 GeometricPrimitive (const Reference< Shape > &s, const Reference< Material > &m, AreaLight *a)
const AreaLightGetAreaLight () const
BSDFGetBSDF (const DifferentialGeometry &dg, const Transform &ObjectToWorld, MemoryArena &arena) const
BSSRDFGetBSSRDF (const DifferentialGeometry &dg, const Transform &ObjectToWorld, MemoryArena &arena) const

The documentation for this class was generated from the following files: