casa
5.7.0-16
|
#include <SDDoubleCircleFilter.h>
Public Member Functions | |
SDDoubleCircleFilter (casacore::Record const &configuration) | |
constructor More... | |
~SDDoubleCircleFilter () | |
destructor More... | |
casacore::String | filterType () const |
return string representation of the filter type More... | |
bool | isResidue (VisBuffer2 const *vb) |
filter query isResidue returns true if given vb doesn't pass through the filter More... | |
bool | isFiltrate (VisBuffer2 const *vb) |
isFiltrate returns true if given vb does pass through the filter (either fully and partly) More... | |
int | isFiltratePerRow (VisBuffer2 const *vb, casacore::Vector< bool > &is_filtrate) |
row-wise filtration information it fills in is_filtrate vector (resize if necessary) and returns number of rows that pass through the filter More... | |
void | syncWith (ViImplementation2 const *vii) |
sync with VI2 More... | |
Private Member Functions | |
void | initFilter () |
Private Attributes | |
casacore::String | ms_name_ |
casacore::Record const & | configuration_ |
bool | smooth_ |
parameter for filtering More... | |
casacore::Double | central_disk_radius_ |
std::map< TimeRangeKey, TimeRangeList, TimeRangeKey::Less > | timerange_list_ |
time range list that observed central region More... | |
Definition at line 53 of file SDDoubleCircleFilter.h.
casa::vi::SDDoubleCircleFilter::SDDoubleCircleFilter | ( | casacore::Record const & | configuration | ) |
constructor
|
inline |
destructor
Definition at line 59 of file SDDoubleCircleFilter.h.
casacore::String casa::vi::SDDoubleCircleFilter::filterType | ( | ) | const |
return string representation of the filter type
|
private |
bool casa::vi::SDDoubleCircleFilter::isFiltrate | ( | VisBuffer2 const * | vb | ) |
isFiltrate returns true if given vb does pass through the filter (either fully and partly)
Referenced by isResidue().
int casa::vi::SDDoubleCircleFilter::isFiltratePerRow | ( | VisBuffer2 const * | vb, |
casacore::Vector< bool > & | is_filtrate | ||
) |
row-wise filtration information it fills in is_filtrate vector (resize if necessary) and returns number of rows that pass through the filter
|
inline |
filter query isResidue returns true if given vb doesn't pass through the filter
Definition at line 67 of file SDDoubleCircleFilter.h.
References isFiltrate().
void casa::vi::SDDoubleCircleFilter::syncWith | ( | ViImplementation2 const * | vii | ) |
sync with VI2
|
private |
Definition at line 91 of file SDDoubleCircleFilter.h.
|
private |
Definition at line 87 of file SDDoubleCircleFilter.h.
|
private |
Definition at line 86 of file SDDoubleCircleFilter.h.
|
private |
parameter for filtering
Definition at line 90 of file SDDoubleCircleFilter.h.
|
private |
time range list that observed central region
Definition at line 94 of file SDDoubleCircleFilter.h.