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

Arroyo::near_field_fresnel_propagation_plan Class Reference

#include <propagation_plan.h>

Inheritance diagram for Arroyo::near_field_fresnel_propagation_plan:

Arroyo::propagation_plan List of all members.

Public Member Functions

 near_field_fresnel_propagation_plan ()
 ~near_field_fresnel_propagation_plan ()
diffractive_wavefront_header<
float > 
pad (const diffractive_wavefront_header< float > &dwf, double dist) const
diffractive_wavefront_header<
double > 
pad (const diffractive_wavefront_header< double > &dwf, double dist) const

Detailed Description

A class to represent a near field fresnel propagation plan


Constructor & Destructor Documentation

Arroyo::near_field_fresnel_propagation_plan::near_field_fresnel_propagation_plan  )  [inline]
 

Null constructor

Arroyo::near_field_fresnel_propagation_plan::~near_field_fresnel_propagation_plan  )  [inline]
 

Destructor


Member Function Documentation

diffractive_wavefront_header<double> Arroyo::near_field_fresnel_propagation_plan::pad const diffractive_wavefront_header< double > &  dwf,
double  dist
const [virtual]
 

Return a diffractive wavefront header padded by an amount equal to wavelength*dist/pixscale/pixscale

Implements Arroyo::propagation_plan.

diffractive_wavefront_header<float> Arroyo::near_field_fresnel_propagation_plan::pad const diffractive_wavefront_header< float > &  dwf,
double  dist
const [virtual]
 

Return a diffractive wavefront header padded by an amount equal to wavelength*dist/pixscale/pixscale

Implements Arroyo::propagation_plan.


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