casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Private Attributes
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< Floatf (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< Floatf_

Detailed Description

Definition at line 40 of file RIorAParray.h.


Constructor & Destructor Documentation

Construct empty.

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

Construct from external Complex Array.

Construct from external Float Array.

Destructor.


Member Function Documentation

Render Complex version (calc from Float, if necessary)

Referenced by casa::CTPatchedInterp::resultC().

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

Perform the actual calculation.

void casa::RIorAPArray::calc_f ( Bool  trackphase) [private]

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< Complex > &  c)

Set data.

void casa::RIorAPArray::setData ( const Array< Float > &  f)
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.

State of Complex and Float versions.

Definition at line 82 of file RIorAParray.h.

Definition at line 88 of file RIorAParray.h.

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: