casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Types | Private Attributes | List of all members
casa::vi::VisibilityIteratorImpl2::PendingChanges Class Reference

#include <VisibilityIteratorImpl2.h>

Public Member Functions

 PendingChanges ()
 
 ~PendingChanges ()
 
PendingChangesclone () const
 
casacore::Bool empty () const
 
std::pair< casacore::Bool,
FrequencySelections * > 
popFrequencySelections ()
 yields ownership More...
 
std::pair< casacore::Bool,
casacore::Double
popInterval ()
 
std::pair< casacore::Bool,
casacore::Int
popNRowBlocking ()
 
void setFrequencySelections (FrequencySelections *)
 takes ownership More...
 
void setInterval (casacore::Double)
 
void setNRowBlocking (casacore::Int)
 

Private Types

enum  { Empty }
 

Private Attributes

FrequencySelectionsfrequencySelections_p
 
casacore::Bool frequencySelectionsPending_p
 
casacore::Double interval_p
 
casacore::Int nRowBlocking_p
 

Detailed Description

Definition at line 1116 of file VisibilityIteratorImpl2.h.

Member Enumeration Documentation

anonymous enum
private
Enumerator
Empty 

Definition at line 1151 of file VisibilityIteratorImpl2.h.

Constructor & Destructor Documentation

casa::vi::VisibilityIteratorImpl2::PendingChanges::PendingChanges ( )
casa::vi::VisibilityIteratorImpl2::PendingChanges::~PendingChanges ( )

Member Function Documentation

PendingChanges* casa::vi::VisibilityIteratorImpl2::PendingChanges::clone ( ) const
casacore::Bool casa::vi::VisibilityIteratorImpl2::PendingChanges::empty ( ) const
std::pair<casacore::Bool, FrequencySelections *> casa::vi::VisibilityIteratorImpl2::PendingChanges::popFrequencySelections ( )

yields ownership

std::pair<casacore::Bool, casacore::Double> casa::vi::VisibilityIteratorImpl2::PendingChanges::popInterval ( )
std::pair<casacore::Bool, casacore::Int> casa::vi::VisibilityIteratorImpl2::PendingChanges::popNRowBlocking ( )
void casa::vi::VisibilityIteratorImpl2::PendingChanges::setFrequencySelections ( FrequencySelections )

takes ownership

void casa::vi::VisibilityIteratorImpl2::PendingChanges::setInterval ( casacore::Double  )
void casa::vi::VisibilityIteratorImpl2::PendingChanges::setNRowBlocking ( casacore::Int  )

Member Data Documentation

FrequencySelections* casa::vi::VisibilityIteratorImpl2::PendingChanges::frequencySelections_p
private

Definition at line 1153 of file VisibilityIteratorImpl2.h.

casacore::Bool casa::vi::VisibilityIteratorImpl2::PendingChanges::frequencySelectionsPending_p
private

Definition at line 1154 of file VisibilityIteratorImpl2.h.

casacore::Double casa::vi::VisibilityIteratorImpl2::PendingChanges::interval_p
private

Definition at line 1155 of file VisibilityIteratorImpl2.h.

casacore::Int casa::vi::VisibilityIteratorImpl2::PendingChanges::nRowBlocking_p
private

Definition at line 1156 of file VisibilityIteratorImpl2.h.


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