casa::RIorAPArray Class Reference

#include <RIorAParray.h>

List of all members.

Public Member Functions

 RIorAPArray ()
 Construct empty.
 RIorAPArray (const Array< Complex > &c)
 Construct from external Complex Array.
 RIorAPArray (const Array< Float > &f)
 Construct from external Float Array.
 ~RIorAPArray ()
 Destructor.
void setData (const Array< Complex > &c)
 Set data.
void setData (const Array< Float > &f)
void state (Bool verbose=False)
 State.
Array< Complex > c ()
 Render Complex version (calc from Float, if necessary).
Array< Float > f (Bool trackphase)
 Render Float version (calc from Complex, if necessary).

Private Member Functions

void resizec_ ()
 Resize internal target arrays.
void resizef_ ()
void calc_c ()
 Perform the actual calculation.
void calc_f (Bool trackphase)
void trackPhase (Array< Float > &ph)
 Unwind phase.

Private Attributes

Bool c_ok_
 State of Complex and Float versions.
Bool f_ok_
Bool phaseTracked_
Array< Complex > c_
 Internal Arrays for Complex and Float versions.
Array< Float > f_

Detailed Description

Definition at line 40 of file RIorAParray.h.


Constructor & Destructor Documentation

casa::RIorAPArray::RIorAPArray (  ) 

Construct empty.

casa::RIorAPArray::RIorAPArray ( const Array< Complex > &  c  ) 

Construct from external Complex Array.

casa::RIorAPArray::RIorAPArray ( const Array< Float > &  f  ) 

Construct from external Float Array.

casa::RIorAPArray::~RIorAPArray (  ) 

Destructor.


Member Function Documentation

Array<Complex> casa::RIorAPArray::c (  ) 

Render Complex version (calc from Float, if necessary).

void casa::RIorAPArray::calc_c (  )  [private]

Perform the actual calculation.

void casa::RIorAPArray::calc_f ( Bool  trackphase  )  [private]
Array<Float> casa::RIorAPArray::f ( Bool  trackphase  ) 

Render Float version (calc from Complex, if necessary).

void casa::RIorAPArray::resizec_ (  )  [private]

Resize internal target arrays.

void casa::RIorAPArray::resizef_ (  )  [private]
void casa::RIorAPArray::setData ( const Array< Float > &  f  ) 
void casa::RIorAPArray::setData ( const Array< Complex > &  c  ) 

Set data.

void casa::RIorAPArray::state ( Bool  verbose = False  ) 

State.

void casa::RIorAPArray::trackPhase ( Array< Float > &  ph  )  [private]

Unwind phase.


Member Data Documentation

Array<Complex> casa::RIorAPArray::c_ [private]

Internal Arrays for Complex and Float versions.

Definition at line 87 of file RIorAParray.h.

Bool casa::RIorAPArray::c_ok_ [private]

State of Complex and Float versions.

Definition at line 82 of file RIorAParray.h.

Array<Float> casa::RIorAPArray::f_ [private]

Definition at line 88 of file RIorAParray.h.

Bool casa::RIorAPArray::f_ok_ [private]

Definition at line 82 of file RIorAParray.h.

Definition at line 84 of file RIorAParray.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1