#include <ViFrequencySelection.h>
Public Types | |
| enum | SpecialFrames { Unknown, 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 67 of file ViFrequencySelection.h.
Definition at line 71 of file ViFrequencySelection.h.
| virtual casa::vi::FrequencySelection::~FrequencySelection | ( | ) | [inline, virtual] |
Definition at line 73 of file ViFrequencySelection.h.
| casa::vi::FrequencySelection::FrequencySelection | ( | Int | referenceFrame | ) | [inline, protected] |
Definition at line 92 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::FrequencySelectionUsingChannels, and casa::vi::FrequencySelectionUsingFrame.
| virtual Bool casa::vi::FrequencySelection::empty | ( | ) | const [pure virtual] |
Implemented in casa::vi::FrequencySelectionUsingChannels, and casa::vi::FrequencySelectionUsingFrame.
| 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 |
| Int casa::vi::FrequencySelection::getFrameOfReference | ( | ) | const |
| virtual set<int> casa::vi::FrequencySelection::getSelectedWindows | ( | ) | const [pure virtual] |
Implemented in casa::vi::FrequencySelectionUsingChannels, and casa::vi::FrequencySelectionUsingFrame.
| virtual String casa::vi::FrequencySelection::toString | ( | ) | const [pure virtual] |
Implemented in casa::vi::FrequencySelectionUsingChannels, and casa::vi::FrequencySelectionUsingFrame.
Vector<Vector <Slice> > casa::vi::FrequencySelection::correlationSlices_p [private] |
Definition at line 99 of file ViFrequencySelection.h.
Int casa::vi::FrequencySelection::filterWindowId_p [mutable, private] |
Definition at line 100 of file ViFrequencySelection.h.
Int casa::vi::FrequencySelection::referenceFrame_p [private] |
Definition at line 101 of file ViFrequencySelection.h.
1.6.1