casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Private Attributes
casa::vi::VisibilityIteratorImpl2::BackWriterImpl2< Setter, Getter > Class Template Reference

BackWriterImpl2 is slightly more complicated in that it uses a unary accessor. More...

#include <VisibilityIteratorImpl2.h>

Inheritance diagram for casa::vi::VisibilityIteratorImpl2::BackWriterImpl2< Setter, Getter >:
casa::vi::VisibilityIteratorImpl2::BackWriter

List of all members.

Public Types

typedef
VisibilityIteratorImpl2::DataColumn 
DataColumn

Public Member Functions

 BackWriterImpl2 (Setter setter, Getter getter, DataColumn dc)
void operator() (VisibilityIteratorImpl2 *vi, VisBuffer2 *vb)

Private Attributes

DataColumn dataColumn_p
Getter getter_p
Setter setter_p

Detailed Description

template<typename Setter, typename Getter>
class casa::vi::VisibilityIteratorImpl2::BackWriterImpl2< Setter, Getter >

BackWriterImpl2 is slightly more complicated in that it uses a unary accessor.

The argument to the unary accessor is a member of the VisibilityIterator2 DataColumn enumeration which specifies which visibilty or visCube type is wanted (e.g., observed, model or corrected).

Definition at line 745 of file VisibilityIteratorImpl2.h.


Member Typedef Documentation

template<typename Setter , typename Getter >
typedef VisibilityIteratorImpl2::DataColumn casa::vi::VisibilityIteratorImpl2::BackWriterImpl2< Setter, Getter >::DataColumn

Definition at line 748 of file VisibilityIteratorImpl2.h.


Constructor & Destructor Documentation

template<typename Setter , typename Getter >
casa::vi::VisibilityIteratorImpl2::BackWriterImpl2< Setter, Getter >::BackWriterImpl2 ( Setter  setter,
Getter  getter,
DataColumn  dc 
) [inline]

Definition at line 750 of file VisibilityIteratorImpl2.h.


Member Function Documentation

template<typename Setter , typename Getter >
void casa::vi::VisibilityIteratorImpl2::BackWriterImpl2< Setter, Getter >::operator() ( VisibilityIteratorImpl2 vi,
VisBuffer2 vb 
) [inline, virtual]

Member Data Documentation

template<typename Setter , typename Getter >
DataColumn casa::vi::VisibilityIteratorImpl2::BackWriterImpl2< Setter, Getter >::dataColumn_p [private]
template<typename Setter , typename Getter >
Getter casa::vi::VisibilityIteratorImpl2::BackWriterImpl2< Setter, Getter >::getter_p [private]
template<typename Setter , typename Getter >
Setter casa::vi::VisibilityIteratorImpl2::BackWriterImpl2< Setter, Getter >::setter_p [private]

The documentation for this class was generated from the following file: