ClosePhoton Struct Reference

List of all members.

Public Member Functions

 ClosePhoton (const Photon *p=NULL, float md2=INFINITY)
bool operator< (const ClosePhoton &p2) const
 ClosePhoton (const Photon *p=NULL, float md2=INFINITY)
bool operator< (const ClosePhoton &p2) const

Public Attributes

const Photonphoton
float distanceSquared


Detailed Description

Definition at line 86 of file exphotonmap.cpp.


Constructor & Destructor Documentation

ClosePhoton::ClosePhoton ( const Photon p = NULL,
float  md2 = INFINITY 
) [inline]

Definition at line 87 of file exphotonmap.cpp.

References distanceSquared, and photon.

ClosePhoton::ClosePhoton ( const Photon p = NULL,
float  md2 = INFINITY 
) [inline]

Definition at line 92 of file photonmap.cpp.

References distanceSquared, and photon.


Member Function Documentation

bool ClosePhoton::operator< ( const ClosePhoton p2  )  const [inline]

Definition at line 92 of file exphotonmap.cpp.

References distanceSquared, and photon.

bool ClosePhoton::operator< ( const ClosePhoton p2  )  const [inline]

Definition at line 97 of file photonmap.cpp.

References distanceSquared, and photon.


Member Data Documentation

Definition at line 97 of file exphotonmap.cpp.

Referenced by ClosePhoton(), PhotonProcess::operator()(), and operator<().


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

Generated on Mon Jul 20 17:31:54 2009 for pbrt by  doxygen 1.5.6