casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Private Attributes | List of all members
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

Public Types

typedef
VisibilityIteratorImpl2::DataColumn 
DataColumn
 

Public Member Functions

 BackWriterImpl2 (Setter setter, Getter getter, DataColumn dc)
 
void operator() (VisibilityIteratorImpl2 *vi, VisBuffer2 *vb)
 
- Public Member Functions inherited from casa::vi::VisibilityIteratorImpl2::BackWriter
virtual ~BackWriter ()
 

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 1009 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 1012 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 1014 of file VisibilityIteratorImpl2.h.

Member Function Documentation

template<typename Setter , typename Getter >
void casa::vi::VisibilityIteratorImpl2::BackWriterImpl2< Setter, Getter >::operator() ( VisibilityIteratorImpl2 vi,
VisBuffer2 vb 
)
inlinevirtual

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: