casa
5.7.0-16
|
#include <ViFrequencySelection.h>
Classes | |
class | Element |
Public Types | |
typedef std::vector< Element > | Elements |
typedef Elements::const_iterator | const_iterator |
Public Types inherited from casa::vi::FrequencySelection | |
enum | SpecialFrames { Unknown, ByChannel } |
Public Member Functions | |
FrequencySelectionUsingFrame (casacore::MFrequency::Types frameOfReference) | |
void | add (casacore::Int spectralWindow, double bottomFrequency, double topFrequency) |
const_iterator | begin () const |
void add (casacore::Int spectralWindow, double bottomFrequency, double topFrequency, double increment); More... | |
FrequencySelection * | clone () const |
casacore::Bool | empty () const |
const_iterator | end () const |
set< int > | getSelectedWindows () const |
casacore::String | toString () const |
std::map< int, std::pair< int, int > > | getChannelRange (const casacore::MeasurementSet &ms) const |
This will return a map where the key is the spw and the pair is the pair (nchan, start) for that spw. More... | |
Public Member Functions inherited from casa::vi::FrequencySelection | |
virtual | ~FrequencySelection () |
void | addCorrelationSlices (const casacore::Vector< casacore::Vector< casacore::Slice > > &slices) |
void | filterByWindow (casacore::Int windowId=-1) const |
casacore::Vector< casacore::Slice > | getCorrelationSlices (casacore::Int polarizationId) const |
casacore::Int | getFrameOfReference () const |
Private Attributes | |
Elements | elements_p |
Elements | filtered_p |
Additional Inherited Members | |
Static Public Member Functions inherited from casa::vi::FrequencySelection | |
static casacore::String | frameName (casacore::Int referenceFrame) |
Protected Member Functions inherited from casa::vi::FrequencySelection | |
FrequencySelection (casacore::Int referenceFrame) | |
casacore::Int | filterWindow () const |
Definition at line 119 of file ViFrequencySelection.h.
typedef Elements::const_iterator casa::vi::FrequencySelectionUsingFrame::const_iterator |
Definition at line 150 of file ViFrequencySelection.h.
typedef std::vector<Element> casa::vi::FrequencySelectionUsingFrame::Elements |
Definition at line 149 of file ViFrequencySelection.h.
casa::vi::FrequencySelectionUsingFrame::FrequencySelectionUsingFrame | ( | casacore::MFrequency::Types | frameOfReference | ) |
void casa::vi::FrequencySelectionUsingFrame::add | ( | casacore::Int | spectralWindow, |
double | bottomFrequency, | ||
double | topFrequency | ||
) |
const_iterator casa::vi::FrequencySelectionUsingFrame::begin | ( | ) | const |
void add (casacore::Int spectralWindow, double bottomFrequency, double topFrequency, double increment);
|
virtual |
Implements casa::vi::FrequencySelection.
|
virtual |
Implements casa::vi::FrequencySelection.
const_iterator casa::vi::FrequencySelectionUsingFrame::end | ( | ) | const |
std::map<int, std::pair<int, int> > casa::vi::FrequencySelectionUsingFrame::getChannelRange | ( | const casacore::MeasurementSet & | ms | ) | const |
This will return a map where the key is the spw and the pair is the pair (nchan, start) for that spw.
|
virtual |
Implements casa::vi::FrequencySelection.
|
virtual |
Implements casa::vi::FrequencySelection.
|
private |
Definition at line 167 of file ViFrequencySelection.h.
|
mutableprivate |
Definition at line 168 of file ViFrequencySelection.h.