casa
$Rev:20696$
|
#include <LFExtendFlags.h>
Public Member Functions | |
LFExtendFlags () | |
default constructor | |
~LFExtendFlags () | |
default destructor | |
String | methodName () |
Return method name. | |
Bool | setParameters (Record ¶meters) |
Set autoflag params. | |
Record | getParameters () |
Get default autoflag params. | |
Bool | runMethod (const VisBuffer &inVb, Cube< Float > &inVisc, Cube< Bool > &inFlagc, Cube< Bool > &inPreFlagc, uInt numT, uInt numAnt, uInt numB, uInt numC, uInt numP) |
Run the algorithm. | |
Private Member Functions | |
void | GrowFlags () |
void | FlagBaselinesFromAntennas () |
void | ExtendFlagsAcrossPols () |
void | FlagAntennasFromBaselines () |
Private Attributes | |
Int | flaglevel_p |
void ExtendAcrossBaselines(); void MakeFlagCmds(); | |
Bool | flagcrossfromauto_p |
Bool | flagbothants_p |
Bool | extendacrosspols_p |
Float | grow_in_time_p |
Float | grow_in_freq_p |
Bool | grow_around_p |
Bool | flag_prev_next_time_p |
Bool | flag_prev_next_freq_p |
Vector< Int > | ant1 |
Vector< Int > | ant2 |
Definition at line 34 of file LFExtendFlags.h.
default constructor
default destructor
void casa::LFExtendFlags::ExtendFlagsAcrossPols | ( | ) | [private] |
void casa::LFExtendFlags::FlagAntennasFromBaselines | ( | ) | [private] |
void casa::LFExtendFlags::FlagBaselinesFromAntennas | ( | ) | [private] |
Record casa::LFExtendFlags::getParameters | ( | ) | [virtual] |
Get default autoflag params.
Reimplemented from casa::LFExamineFlags.
void casa::LFExtendFlags::GrowFlags | ( | ) | [private] |
String casa::LFExtendFlags::methodName | ( | ) | [inline, virtual] |
Return method name.
Reimplemented from casa::LFExamineFlags.
Definition at line 43 of file LFExtendFlags.h.
References String.
Bool casa::LFExtendFlags::runMethod | ( | const VisBuffer & | inVb, |
Cube< Float > & | inVisc, | ||
Cube< Bool > & | inFlagc, | ||
Cube< Bool > & | inPreFlagc, | ||
uInt | numT, | ||
uInt | numAnt, | ||
uInt | numB, | ||
uInt | numC, | ||
uInt | numP | ||
) | [virtual] |
Run the algorithm.
Reimplemented from casa::LFExamineFlags.
Bool casa::LFExtendFlags::setParameters | ( | Record & | parameters | ) | [virtual] |
Set autoflag params.
Reimplemented from casa::LFExamineFlags.
Vector<Int> casa::LFExtendFlags::ant1 [private] |
Definition at line 78 of file LFExtendFlags.h.
Vector<Int> casa::LFExtendFlags::ant2 [private] |
Definition at line 78 of file LFExtendFlags.h.
Bool casa::LFExtendFlags::extendacrosspols_p [private] |
Definition at line 69 of file LFExtendFlags.h.
Definition at line 76 of file LFExtendFlags.h.
Definition at line 75 of file LFExtendFlags.h.
Bool casa::LFExtendFlags::flagbothants_p [private] |
Definition at line 67 of file LFExtendFlags.h.
Bool casa::LFExtendFlags::flagcrossfromauto_p [private] |
Definition at line 66 of file LFExtendFlags.h.
Int casa::LFExtendFlags::flaglevel_p [private] |
void ExtendAcrossBaselines(); void MakeFlagCmds();
Definition at line 64 of file LFExtendFlags.h.
Bool casa::LFExtendFlags::grow_around_p [private] |
Definition at line 73 of file LFExtendFlags.h.
Float casa::LFExtendFlags::grow_in_freq_p [private] |
Definition at line 72 of file LFExtendFlags.h.
Float casa::LFExtendFlags::grow_in_time_p [private] |
Definition at line 71 of file LFExtendFlags.h.