Intersection Struct Reference

#include <intersection.h>

List of all members.

Public Member Functions

 Intersection ()
BSDFGetBSDF (const RayDifferential &ray, MemoryArena &arena) const
BSSRDFGetBSSRDF (const RayDifferential &ray, MemoryArena &arena) const
Spectrum Le (const Vector &wo) const

Public Attributes

DifferentialGeometry dg
const Primitiveprimitive
Transform WorldToObject
Transform ObjectToWorld
uint32_t shapeId
uint32_t primitiveId
float rayEpsilon

Detailed Description

Definition at line 37 of file intersection.h.


Constructor & Destructor Documentation

Intersection::Intersection (  )  [inline]

Definition at line 39 of file intersection.h.

References primitive, primitiveId, rayEpsilon, and shapeId.


Member Function Documentation

BSDF * Intersection::GetBSDF ( const RayDifferential ray,
MemoryArena arena 
) const
BSSRDF * Intersection::GetBSSRDF ( const RayDifferential ray,
MemoryArena arena 
) const
Spectrum Intersection::Le ( const Vector wo  )  const

Member Data Documentation

Definition at line 52 of file intersection.h.

Referenced by GeometricPrimitive::Intersect(), and Intersection().


The documentation for this struct was generated from the following files:
Generated on Sat Aug 28 20:00:13 2010 for pbrt by  doxygen 1.6.3