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::VisibilityIteratorWriteImpl::BackWriterImpl2< Setter, Getter > Class Template Reference

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

#include <VisibilityIteratorImpl.h>

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

Public Types

typedef
VisibilityIteratorReadImpl::DataColumn 
DataColumn
 

Public Member Functions

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

Private Attributes

DataColumn dataColumn_p
 
Getter getter_p
 
Setter setter_p
 

Detailed Description

template<typename Setter, typename Getter>
class casa::VisibilityIteratorWriteImpl::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 ROVisibilityIterator DataColumn enumeration which specifies which visibilty or visCube type is wanted (e.g., observed, model or corrected).

Definition at line 1185 of file VisibilityIteratorImpl.h.

Member Typedef Documentation

template<typename Setter , typename Getter >
typedef VisibilityIteratorReadImpl::DataColumn casa::VisibilityIteratorWriteImpl::BackWriterImpl2< Setter, Getter >::DataColumn

Definition at line 1188 of file VisibilityIteratorImpl.h.

Constructor & Destructor Documentation

template<typename Setter , typename Getter >
casa::VisibilityIteratorWriteImpl::BackWriterImpl2< Setter, Getter >::BackWriterImpl2 ( Setter  setter,
Getter  getter,
DataColumn  dc 
)
inline

Definition at line 1190 of file VisibilityIteratorImpl.h.

Member Function Documentation

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

Member Data Documentation

template<typename Setter , typename Getter >
DataColumn casa::VisibilityIteratorWriteImpl::BackWriterImpl2< Setter, Getter >::dataColumn_p
private
template<typename Setter , typename Getter >
Getter casa::VisibilityIteratorWriteImpl::BackWriterImpl2< Setter, Getter >::getter_p
private
template<typename Setter , typename Getter >
Setter casa::VisibilityIteratorWriteImpl::BackWriterImpl2< Setter, Getter >::setter_p
private

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