Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Arroyo::modal_expansion Class Reference

#include <modal_expansion.h>

Inheritance diagram for Arroyo::modal_expansion:

Arroyo::zernike List of all members.

Public Member Functions

 modal_expansion ()
virtual ~modal_expansion ()
virtual void read (const char *filename)=0
virtual void read (const Arroyo::iofits &iof)=0
virtual void write (const char *filename) const =0
virtual void write (Arroyo::iofits &iof) const =0
virtual void print (std::ostream &os, const char *prefix="") const =0
virtual Arroyo::pixel_array<
double > 
get_pixel_array (const std::vector< long > &axes, double pixscale, const aperture &ap) const =0

Static Public Member Functions

modal_expansionmodal_expansion_factory (const char *filename)
modal_expansionmodal_expansion_factory (const Arroyo::iofits &iof)

Static Public Attributes

int verbose_level
 Verbose level for messages.

Detailed Description

A virtual base class to hold a modal expansion of a phasefront.


Constructor & Destructor Documentation

Arroyo::modal_expansion::modal_expansion  )  [inline]
 

Null constructor

virtual Arroyo::modal_expansion::~modal_expansion  )  [inline, virtual]
 

Virtual destructor


Member Function Documentation

virtual Arroyo::pixel_array<double> Arroyo::modal_expansion::get_pixel_array const std::vector< long > &  axes,
double  pixscale,
const aperture ap
const [pure virtual]
 

Virtual function to return a pixel_array.

modal_expansion* Arroyo::modal_expansion::modal_expansion_factory const Arroyo::iofits iof  )  [static]
 

Factory to construct modal expansions from file

modal_expansion* Arroyo::modal_expansion::modal_expansion_factory const char *  filename  )  [static]
 

Factory to construct modal expansions from file

virtual void Arroyo::modal_expansion::print std::ostream &  os,
const char *  prefix = ""
const [pure virtual]
 

Virtual print

Implemented in Arroyo::zernike.

virtual void Arroyo::modal_expansion::read const Arroyo::iofits iof  )  [pure virtual]
 

Virtual read from iofits

Implemented in Arroyo::zernike.

virtual void Arroyo::modal_expansion::read const char *  filename  )  [pure virtual]
 

Virtual read from file

Implemented in Arroyo::zernike.

virtual void Arroyo::modal_expansion::write Arroyo::iofits iof  )  const [pure virtual]
 

Virtual write to iofits

Implemented in Arroyo::zernike.

virtual void Arroyo::modal_expansion::write const char *  filename  )  const [pure virtual]
 

Virtual write to file

Implemented in Arroyo::zernike.


Member Data Documentation

int Arroyo::modal_expansion::verbose_level [static]
 

Verbose level for messages.


The documentation for this class was generated from the following file:
Generated on Thu Nov 29 17:16:35 2007 for arroyo by  doxygen 1.3.9.1