casa
$Rev:20696$
|
#include <ViFrequencySelection.h>
Public Types | |
enum | SpecialFrames { ByChannel } |
Public Member Functions | |
virtual | ~FrequencySelection () |
void | addCorrelationSlices (const Vector< Vector< Slice > > &slices) |
virtual FrequencySelection * | clone () const =0 |
virtual Bool | empty () const =0 |
void | filterByWindow (Int windowId=-1) const |
Vector< Slice > | getCorrelationSlices (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 |
Definition at line 66 of file ViFrequencySelection.h.
Definition at line 70 of file ViFrequencySelection.h.
virtual casa::vi::FrequencySelection::~FrequencySelection | ( | ) | [inline, virtual] |
Definition at line 72 of file ViFrequencySelection.h.
casa::vi::FrequencySelection::FrequencySelection | ( | Int | referenceFrame | ) | [inline, protected] |
Definition at line 91 of file ViFrequencySelection.h.
void casa::vi::FrequencySelection::addCorrelationSlices | ( | const Vector< Vector< Slice > > & | slices | ) |
virtual FrequencySelection* casa::vi::FrequencySelection::clone | ( | ) | const [pure virtual] |
Implemented in casa::vi::FrequencySelectionUsingFrame, and casa::vi::FrequencySelectionUsingChannels.
virtual Bool casa::vi::FrequencySelection::empty | ( | ) | const [pure virtual] |
Implemented in casa::vi::FrequencySelectionUsingFrame, and casa::vi::FrequencySelectionUsingChannels.
void casa::vi::FrequencySelection::filterByWindow | ( | Int | windowId = -1 | ) | const |
Int casa::vi::FrequencySelection::filterWindow | ( | ) | const [protected] |
static String casa::vi::FrequencySelection::frameName | ( | Int | referenceFrame | ) | [static] |
Vector<Slice> casa::vi::FrequencySelection::getCorrelationSlices | ( | Int | polarizationId | ) | const |
virtual set<int> casa::vi::FrequencySelection::getSelectedWindows | ( | ) | const [pure virtual] |
Implemented in casa::vi::FrequencySelectionUsingFrame, and casa::vi::FrequencySelectionUsingChannels.
virtual String casa::vi::FrequencySelection::toString | ( | ) | const [pure virtual] |
Implemented in casa::vi::FrequencySelectionUsingFrame, and casa::vi::FrequencySelectionUsingChannels.
Vector<Vector <Slice> > casa::vi::FrequencySelection::correlationSlices_p [private] |
Definition at line 96 of file ViFrequencySelection.h.
Int casa::vi::FrequencySelection::filterWindowId_p [mutable, private] |
Definition at line 97 of file ViFrequencySelection.h.
Definition at line 98 of file ViFrequencySelection.h.