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::ScantableFieldIterator Class Reference

#include <ScantableIterator.h>

Inheritance diagram for casa::ScantableFieldIterator:
casa::ScantableIteratorInterface

Public Types

typedef std::map
< casacore::String,
casacore::Int
Product
 

Public Member Functions

 ScantableFieldIterator (casacore::Table const &table)
 
virtual ~ScantableFieldIterator ()
 
void getEntry (sdfiller::FieldRecord &record)
 
virtual void getProduct (Product *p)
 
- Public Member Functions inherited from casa::ScantableIteratorInterface
 ScantableIteratorInterface (casacore::Table const &table)
 
virtual ~ScantableIteratorInterface ()
 
void initialize (size_t num_iter)
 
bool moreData () const
 
void next ()
 

Private Attributes

casacore::Vector< casacore::uIntrow_list_
 
casacore::Vector< casacore::Boolis_reserved_
 
casacore::ScalarColumn
< casacore::String
field_column_
 
casacore::ScalarColumn
< casacore::String
source_column_
 
casacore::ScalarColumn
< casacore::Double
time_column_
 
casacore::ArrayColumn
< casacore::Double
direction_column_
 
casacore::ArrayColumn
< casacore::Double
scanrate_column_
 
casacore::Matrix
< casacore::Double
direction_storage_
 
Product product_
 

Additional Inherited Members

- Protected Attributes inherited from casa::ScantableIteratorInterface
size_t current_iter_
 
casacore::Table const main_table_
 

Detailed Description

Definition at line 183 of file ScantableIterator.h.

Member Typedef Documentation

Definition at line 185 of file ScantableIterator.h.

Constructor & Destructor Documentation

casa::ScantableFieldIterator::ScantableFieldIterator ( casacore::Table const &  table)
inline
virtual casa::ScantableFieldIterator::~ScantableFieldIterator ( )
inlinevirtual

Definition at line 201 of file ScantableIterator.h.

Member Function Documentation

void casa::ScantableFieldIterator::getEntry ( sdfiller::FieldRecord record)
inline
virtual void casa::ScantableFieldIterator::getProduct ( Product p)
inlinevirtual

Definition at line 258 of file ScantableIterator.h.

Member Data Documentation

casacore::ArrayColumn<casacore::Double> casa::ScantableFieldIterator::direction_column_
private

Definition at line 272 of file ScantableIterator.h.

casacore::Matrix<casacore::Double> casa::ScantableFieldIterator::direction_storage_
private

Definition at line 274 of file ScantableIterator.h.

casacore::ScalarColumn<casacore::String> casa::ScantableFieldIterator::field_column_
private

Definition at line 269 of file ScantableIterator.h.

casacore::Vector<casacore::Bool> casa::ScantableFieldIterator::is_reserved_
private

Definition at line 268 of file ScantableIterator.h.

Product casa::ScantableFieldIterator::product_
private

Definition at line 275 of file ScantableIterator.h.

casacore::Vector<casacore::uInt> casa::ScantableFieldIterator::row_list_
private

Definition at line 267 of file ScantableIterator.h.

casacore::ArrayColumn<casacore::Double> casa::ScantableFieldIterator::scanrate_column_
private

Definition at line 273 of file ScantableIterator.h.

casacore::ScalarColumn<casacore::String> casa::ScantableFieldIterator::source_column_
private

Definition at line 270 of file ScantableIterator.h.

casacore::ScalarColumn<casacore::Double> casa::ScantableFieldIterator::time_column_
private

Definition at line 271 of file ScantableIterator.h.


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