lux::BasicPhoton Class Reference

#include <photonmap.h>

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

List of all members.

Public Member Functions

 BasicPhoton (const Point &pp)
 BasicPhoton ()
virtual ~BasicPhoton ()
virtual void save (bool isLittleEndian, std::basic_ostream< char > &stream) const =0
virtual void load (bool isLittleEndian, std::basic_istream< char > &stream)=0

Public Attributes

Point p

Detailed Description

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


Constructor & Destructor Documentation

lux::BasicPhoton::BasicPhoton ( const Point pp  )  [inline]

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

lux::BasicPhoton::BasicPhoton (  )  [inline]

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

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

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


Member Function Documentation

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

Member Data Documentation


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