#include <photonmap.h>
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 |
Definition at line 43 of file core/photonmap.h.
| 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.
| virtual void lux::BasicPhoton::load | ( | bool | isLittleEndian, | |
| std::basic_istream< char > & | stream | |||
| ) | [pure virtual] |
Implemented in lux::BasicColorPhoton, lux::LightPhoton, and lux::RadiancePhoton.
| virtual void lux::BasicPhoton::save | ( | bool | isLittleEndian, | |
| std::basic_ostream< char > & | stream | |||
| ) | const [pure virtual] |
Implemented in lux::BasicColorPhoton, lux::LightPhoton, and lux::RadiancePhoton.
Definition at line 57 of file core/photonmap.h.
Referenced by lux::Ekernel(), lux::BasicColorPhoton::load(), and lux::BasicColorPhoton::save().
1.6.2-20100208