#include <wavefront.h>
Inheritance diagram for Arroyo::wavefront:

Public Member Functions | |
| wavefront () | |
| virtual | ~wavefront () |
| virtual void | read (const char *filename)=0 |
| virtual void | read (const iofits &iof)=0 |
| virtual void | write (const char *filename) const =0 |
| virtual void | write (iofits &iof) const =0 |
| virtual void | print (ostream &os, const char *prefix) const =0 |
Static Public Member Functions | |
| wavefront * | wavefront_factory (const char *filename) |
| virtual propagate(const optic & op) = 0;/virtual propagate(const detector & dtr) = 0; | |
| wavefront * | wavefront_factory (const iofits &iof) |
Static Public Attributes | |
| int | verbose_level |
|
|
Null constructor |
|
|
Virtual destructor |
|
||||||||||||
|
Virtual print Implements Arroyo::AO_sim_base. Implemented in Arroyo::diffractive_wavefront< T >. |
|
|
Virtual read from iofits object Reimplemented from Arroyo::wavefront_header. Implemented in Arroyo::diffractive_wavefront< T >. |
|
|
Virtual read from file Implemented in Arroyo::diffractive_wavefront< T >. |
|
|
Factory constructor from iofits |
|
|
virtual propagate(const optic & op) = 0;/virtual propagate(const detector & dtr) = 0; Factory constructor from file |
|
|
Virtual write to iofits object Reimplemented from Arroyo::wavefront_header. Implemented in Arroyo::diffractive_wavefront< T >. |
|
|
Virtual write to file Implemented in Arroyo::diffractive_wavefront< T >. |
|
|
Verbose level Reimplemented from Arroyo::wavefront_header. |
1.3.9.1