casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes
casa::vi::FrequencySelection Class Reference

#include <ViFrequencySelection.h>

Inheritance diagram for casa::vi::FrequencySelection:
casa::vi::FrequencySelectionUsingChannels casa::vi::FrequencySelectionUsingFrame

List of all members.

Public Types

enum  SpecialFrames { ByChannel }

Public Member Functions

virtual ~FrequencySelection ()
void addCorrelationSlices (const Vector< Vector< Slice > > &slices)
virtual FrequencySelectionclone () const =0
virtual Bool empty () const =0
void filterByWindow (Int windowId=-1) const
Vector< SlicegetCorrelationSlices (Int polarizationId) const
Int getFrameOfReference () const
virtual set< int > getSelectedWindows () const =0
virtual String toString () const =0

Static Public Member Functions

static String frameName (Int referenceFrame)

Protected Member Functions

 FrequencySelection (Int referenceFrame)
Int filterWindow () const

Private Attributes

Vector< Vector< Slice > > correlationSlices_p
Int filterWindowId_p
Int referenceFrame_p

Detailed Description

Definition at line 66 of file ViFrequencySelection.h.


Member Enumeration Documentation

Enumerator:
ByChannel 

Definition at line 70 of file ViFrequencySelection.h.


Constructor & Destructor Documentation

Definition at line 72 of file ViFrequencySelection.h.

casa::vi::FrequencySelection::FrequencySelection ( Int  referenceFrame) [inline, protected]

Definition at line 91 of file ViFrequencySelection.h.


Member Function Documentation

virtual FrequencySelection* casa::vi::FrequencySelection::clone ( ) const [pure virtual]
virtual Bool casa::vi::FrequencySelection::empty ( ) const [pure virtual]
void casa::vi::FrequencySelection::filterByWindow ( Int  windowId = -1) const
static String casa::vi::FrequencySelection::frameName ( Int  referenceFrame) [static]
virtual set<int> casa::vi::FrequencySelection::getSelectedWindows ( ) const [pure virtual]
virtual String casa::vi::FrequencySelection::toString ( ) const [pure virtual]

Member Data Documentation

Definition at line 96 of file ViFrequencySelection.h.

Definition at line 97 of file ViFrequencySelection.h.

Definition at line 98 of file ViFrequencySelection.h.


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