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

Arroyo::lenslet_array_base Class Reference

#include <lenslet_array.h>

Inheritance diagram for Arroyo::lenslet_array_base:

Arroyo::plane_optic Arroyo::one_to_one_optic Arroyo::optic Arroyo::three_frame Arroyo::optic Arroyo::AO_sim_base Arroyo::three_point Arroyo::AO_sim_base Arroyo::square_lenslet_array List of all members.

Public Member Functions

 lenslet_array_base ()
 lenslet_array_base (const lenslet_array_base &labase)
virtual ~lenslet_array_base ()
virtual void write (iofits &iof) const =0
lenslet_array_baseoperator= (const lenslet_array_base &labase)

Static Public Member Functions

lenslet_array_baselenslet_array_base_factory (const char *filename)
lenslet_array_baselenslet_array_base_factory (const iofits &iof)

Detailed Description

A virtual base class to represent a lenslet array.


Constructor & Destructor Documentation

Arroyo::lenslet_array_base::lenslet_array_base  )  [inline]
 

Null constructor

Arroyo::lenslet_array_base::lenslet_array_base const lenslet_array_base labase  ) 
 

Copy constructor

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

Virtual destructor


Member Function Documentation

lenslet_array_base* Arroyo::lenslet_array_base::lenslet_array_base_factory const iofits iof  )  [static]
 

Factory to construct lenslet_array_bases from file

lenslet_array_base* Arroyo::lenslet_array_base::lenslet_array_base_factory const char *  filename  )  [static]
 

Factory to construct lenslet_array_bases from file

lenslet_array_base& Arroyo::lenslet_array_base::operator= const lenslet_array_base labase  ) 
 

Operator =

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

Write to an iofits object

Reimplemented from Arroyo::plane_optic.

Implemented in Arroyo::square_lenslet_array.


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