lux::RadiancePhoton Class Reference

#include <photonmap.h>

Inheritance diagram for lux::RadiancePhoton:
[legend]
Collaboration diagram for lux::RadiancePhoton:
[legend]

List of all members.

Public Member Functions

 RadiancePhoton (const TsPack *tspack, const Point &pp, const SWCSpectrum &wt, const Normal &nn)
 RadiancePhoton (const TsPack *tspack, const Point &pp, const Normal &nn)
 RadiancePhoton ()
virtual ~RadiancePhoton ()
virtual void save (bool isLittleEndian, std::basic_ostream< char > &stream) const
virtual void load (bool isLittleEndian, std::basic_istream< char > &stream)

Public Attributes

Normal n

Detailed Description

Definition at line 101 of file core/photonmap.h.


Constructor & Destructor Documentation

lux::RadiancePhoton::RadiancePhoton ( const TsPack tspack,
const Point pp,
const SWCSpectrum wt,
const Normal nn 
) [inline]

Definition at line 103 of file core/photonmap.h.

lux::RadiancePhoton::RadiancePhoton ( const TsPack tspack,
const Point pp,
const Normal nn 
) [inline]

Definition at line 106 of file core/photonmap.h.

lux::RadiancePhoton::RadiancePhoton (  )  [inline]

Definition at line 109 of file core/photonmap.h.

virtual lux::RadiancePhoton::~RadiancePhoton (  )  [inline, virtual]

Definition at line 110 of file core/photonmap.h.


Member Function Documentation

void lux::RadiancePhoton::load ( bool  isLittleEndian,
std::basic_istream< char > &  stream 
) [virtual]

Reimplemented from lux::BasicColorPhoton.

Definition at line 123 of file core/photonmap.cpp.

References n, and lux::osReadLittleEndianFloat().

void lux::RadiancePhoton::save ( bool  isLittleEndian,
std::basic_ostream< char > &  stream 
) const [virtual]

Reimplemented from lux::BasicColorPhoton.

Definition at line 113 of file core/photonmap.cpp.

References n, and lux::osWriteLittleEndianFloat().


Member Data Documentation

Definition at line 115 of file core/photonmap.h.

Referenced by load(), and save().


The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.2-20100208