casa
5.7.0-16
|
#include <ViFrequencySelection.h>
Public Types | |
enum | SpecialFrames { Unknown, ByChannel } |
Public Member Functions | |
virtual | ~FrequencySelection () |
void | addCorrelationSlices (const casacore::Vector< casacore::Vector< casacore::Slice > > &slices) |
virtual FrequencySelection * | clone () const =0 |
virtual casacore::Bool | empty () const =0 |
void | filterByWindow (casacore::Int windowId=-1) const |
casacore::Vector< casacore::Slice > | getCorrelationSlices (casacore::Int polarizationId) const |
casacore::Int | getFrameOfReference () const |
virtual set< int > | getSelectedWindows () const =0 |
virtual casacore::String | toString () const =0 |
Static Public Member Functions | |
static casacore::String | frameName (casacore::Int referenceFrame) |
Protected Member Functions | |
FrequencySelection (casacore::Int referenceFrame) | |
casacore::Int | filterWindow () const |
Private Attributes | |
casacore::Vector < casacore::Vector < casacore::Slice > > | correlationSlices_p |
casacore::Int | filterWindowId_p |
casacore::Int | referenceFrame_p |
Definition at line 71 of file ViFrequencySelection.h.
Enumerator | |
---|---|
Unknown | |
ByChannel |
Definition at line 75 of file ViFrequencySelection.h.
|
inlinevirtual |
Definition at line 77 of file ViFrequencySelection.h.
|
inlineprotected |
Definition at line 96 of file ViFrequencySelection.h.
void casa::vi::FrequencySelection::addCorrelationSlices | ( | const casacore::Vector< casacore::Vector< casacore::Slice > > & | slices | ) |
|
pure virtual |
Implemented in casa::vi::FrequencySelectionUsingFrame.
|
pure virtual |
Implemented in casa::vi::FrequencySelectionUsingFrame.
void casa::vi::FrequencySelection::filterByWindow | ( | casacore::Int | windowId = -1 | ) | const |
|
protected |
|
static |
casacore::Vector<casacore::Slice> casa::vi::FrequencySelection::getCorrelationSlices | ( | casacore::Int | polarizationId | ) | const |
casacore::Int casa::vi::FrequencySelection::getFrameOfReference | ( | ) | const |
|
pure virtual |
Implemented in casa::vi::FrequencySelectionUsingFrame.
|
pure virtual |
Implemented in casa::vi::FrequencySelectionUsingFrame.
|
private |
Definition at line 103 of file ViFrequencySelection.h.
|
mutableprivate |
Definition at line 104 of file ViFrequencySelection.h.
|
private |
Definition at line 105 of file ViFrequencySelection.h.