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

Arroyo::Shack_Hartmann_centroids Class Reference

#include <Shack_Hartmann_centroids.h>

Inheritance diagram for Arroyo::Shack_Hartmann_centroids:

Arroyo::AO_sim_base Arroyo::pixel_array< double > List of all members.

Public Member Functions

 Shack_Hartmann_centroids ()
 ~Shack_Hartmann_centroids ()
 Shack_Hartmann_centroids (const Shack_Hartmann_centroids &shcentroids)
 Shack_Hartmann_centroids (const char *filename)
 Shack_Hartmann_centroids (const iofits &iof)
 Shack_Hartmann_centroids (const vector< long > &lenslet_axes)
template<class T>
 Shack_Hartmann_centroids (const vector< long > &lenslet_axes, const diffractive_wavefront< T > &dwf)
Shack_Hartmann_centroidsoperator= (const Shack_Hartmann_centroids &iznke)
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 (std::ostream &os, const char *prefix="") const

Static Public Attributes

int verbose_level
 Verbose level.

Detailed Description

A class to hold Shack Hartmann centroids


Constructor & Destructor Documentation

Arroyo::Shack_Hartmann_centroids::Shack_Hartmann_centroids  )  [inline]
 

Null constructor

Arroyo::Shack_Hartmann_centroids::~Shack_Hartmann_centroids  )  [inline]
 

Destructor

Arroyo::Shack_Hartmann_centroids::Shack_Hartmann_centroids const Shack_Hartmann_centroids shcentroids  )  [inline]
 

Copy constructor

Arroyo::Shack_Hartmann_centroids::Shack_Hartmann_centroids const char *  filename  )  [inline]
 

Construct from file

Arroyo::Shack_Hartmann_centroids::Shack_Hartmann_centroids const iofits iof  )  [inline]
 

Construct from an iofits object

Arroyo::Shack_Hartmann_centroids::Shack_Hartmann_centroids const vector< long > &  lenslet_axes  ) 
 

Construct a null-initialized instance

template<class T>
Arroyo::Shack_Hartmann_centroids::Shack_Hartmann_centroids const vector< long > &  lenslet_axes,
const diffractive_wavefront< T > &  dwf
 

Construct from a wavefront


Member Function Documentation

Shack_Hartmann_centroids& Arroyo::Shack_Hartmann_centroids::operator= const Shack_Hartmann_centroids iznke  ) 
 

Operator =

void Arroyo::Shack_Hartmann_centroids::print std::ostream &  os,
const char *  prefix = ""
const
 

Function to print the coefficients

void Arroyo::Shack_Hartmann_centroids::read const Arroyo::iofits iof  ) 
 

read from an iofits object

void Arroyo::Shack_Hartmann_centroids::read const char *  filename  ) 
 

read from a file

void Arroyo::Shack_Hartmann_centroids::write Arroyo::iofits iof  )  const
 

write to an iofits object

void Arroyo::Shack_Hartmann_centroids::write const char *  filename  )  const
 

write to a file


Member Data Documentation

int Arroyo::Shack_Hartmann_centroids::verbose_level [static]
 

Verbose level.

Reimplemented from Arroyo::pixel_array< double >.


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