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

List of all members.

Public Types

typedef
VisibilityIteratorReadImpl::DataColumn 
DataColumn

Public Member Functions

 BackWriterImpl2 (Setter setter, Getter getter, DataColumn dc)
void operator() (VisibilityIteratorWriteImpl *vi, VisBuffer *vb)

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 1179 of file VisibilityIteratorImpl.h.


Member Typedef Documentation

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

Definition at line 1182 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 1184 of file VisibilityIteratorImpl.h.


Member Function Documentation

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

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: