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

Public Member Functions | |
| zernike_projected_zonal_reconstructor () | |
| virtual | ~zernike_projected_zonal_reconstructor () |
| 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 vector< long > | get_centroid_axes () const =0 |
| virtual vector< long > | get_actuator_axes () const =0 |
| virtual Arroyo::zernike | get_zernike_modes () const =0 |
| virtual void | reconstruct_zernike_residuals (const Arroyo::Shack_Hartmann_centroids &shcentroids, Arroyo::zernike &znke) const =0 |
| virtual void | reconstruct_zonal_residuals (const Arroyo::Shack_Hartmann_centroids &shcentroids, Arroyo::pixel_array< double > &pixarr) const =0 |
| virtual void | reconstruct_residuals (const Arroyo::Shack_Hartmann_centroids &shcentroids, Arroyo::zernike &znke, Arroyo::pixel_array< double > &pixarr) const =0 |
Static Public Member Functions | |
| zernike_projected_zonal_reconstructor * | zernike_projected_zonal_reconstructor_factory (const char *filename) |
| zernike_projected_zonal_reconstructor * | zernike_projected_zonal_reconstructor_factory (const iofits &iof) |
|
|
Null constructor |
|
|
Virtual destructor |
|
|
Get dimensions of pixel array returned by the reconstructor Implemented in Arroyo::a_plusplus_reconstructor, Arroyo::arroyo_least_squares_reconstructor< T >, and Arroyo::PALAO_reconstructor. |
|
|
Get dimensions of centroid measurements passed to the reconstructor Implemented in Arroyo::a_plusplus_reconstructor, Arroyo::arroyo_least_squares_reconstructor< T >, and Arroyo::PALAO_reconstructor. |
|
|
Get a zernike instance that contains information about which modes are returned by the reconstructor. This instance is minimally sized so as to hold the largest mode returned by the reconstructor. Each element of this instance is initialized to unity if the corresponding mode is returned by the reconstructor, and to zero if it is not Implemented in Arroyo::a_plusplus_reconstructor, Arroyo::arroyo_least_squares_reconstructor< T >, and Arroyo::PALAO_reconstructor. |
|
||||||||||||
|
Implemented in Arroyo::a_plusplus_reconstructor, Arroyo::arroyo_least_squares_reconstructor< T >, and Arroyo::PALAO_reconstructor. |
|
|
Read from iofits Implemented in Arroyo::a_plusplus_reconstructor, Arroyo::arroyo_least_squares_reconstructor< T >, and Arroyo::PALAO_reconstructor. |
|
|
Read from file Implemented in Arroyo::a_plusplus_reconstructor, Arroyo::arroyo_least_squares_reconstructor< T >, and Arroyo::PALAO_reconstructor. |
|
||||||||||||||||
|
Reconstruct the zernike and zonal residuals from a Shack Hartmann centroid class instance Implemented in Arroyo::a_plusplus_reconstructor, Arroyo::arroyo_least_squares_reconstructor< T >, and Arroyo::PALAO_reconstructor. |
|
||||||||||||
|
Reconstruct the zernike residuals from a Shack Hartmann centroid class instance Implemented in Arroyo::a_plusplus_reconstructor, Arroyo::arroyo_least_squares_reconstructor< T >, and Arroyo::PALAO_reconstructor. |
|
||||||||||||
|
Reconstruct the zonal residuals from a Shack Hartmann centroid class instance Implemented in Arroyo::a_plusplus_reconstructor, Arroyo::arroyo_least_squares_reconstructor< T >, and Arroyo::PALAO_reconstructor. |
|
|
Write to iofits Implemented in Arroyo::a_plusplus_reconstructor, Arroyo::arroyo_least_squares_reconstructor< T >, and Arroyo::PALAO_reconstructor. |
|
|
Write to file Implemented in Arroyo::a_plusplus_reconstructor, Arroyo::arroyo_least_squares_reconstructor< T >, and Arroyo::PALAO_reconstructor. |
|
|
Factory to construct reconstructors from an iofits object |
|
|
Factory to construct reconstructors from file |
1.3.9.1