#include <emitter.h>
Inheritance diagram for Arroyo::spherical_wave_emitter:

Public Member Functions | |
| spherical_wave_emitter (const three_point &tp) | |
| spherical_wave_emitter (const char *filename) | |
| spherical_wave_emitter (const spherical_wave_emitter &swe) | |
| spherical_wave_emitter (const iofits &iof) | |
| ~spherical_wave_emitter () | |
| spherical_wave_emitter & | operator= (const spherical_wave_emitter &swe) |
| void | read (const char *filename) |
| void | read (const Arroyo::iofits &iof) |
| void | write (const char *filename) const |
| void | write (Arroyo::iofits &iof) const |
| void | print (ostream &os, const char *prefix="") const |
| three_vector | get_emission_vector (const three_point &tp) const |
| diffractive_wavefront< float > | emit (const diffractive_wavefront_header< float > &dwfh) const |
| diffractive_wavefront< double > | emit (const diffractive_wavefront_header< double > &dwfh) const |
Protected Member Functions | |
| spherical_wave_emitter () | |
Friends | |
| bool | operator== (const spherical_wave_emitter &swe1, const spherical_wave_emitter &swe2) |
|
|
null constructor |
|
|
construct from the bits |
|
|
construct from file |
|
|
copy constructor |
|
|
Construct from iofits object |
|
|
destructor |
|
|
emit a wavefront Implements Arroyo::emitter. |
|
|
emit a wavefront Implements Arroyo::emitter. |
|
|
Get the direction vector from the emitter towards a three_point tp Implements Arroyo::emitter. |
|
|
operator= |
|
||||||||||||
|
Implements Arroyo::emitter. |
|
|
read from iofits object Implements Arroyo::emitter. |
|
|
read from file Implements Arroyo::emitter. |
|
|
write to iofits object Implements Arroyo::emitter. |
|
|
write to file Implements Arroyo::emitter. |
|
||||||||||||
|
operator== |
1.3.9.1