casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Private Attributes
casa::LFExtendFlags Class Reference

#include <LFExtendFlags.h>

Inheritance diagram for casa::LFExtendFlags:
casa::LFExamineFlags casa::LFBase

List of all members.

Public Member Functions

 LFExtendFlags ()
 default constructor
 ~LFExtendFlags ()
 default destructor
String methodName ()
 Return method name.
Bool setParameters (Record &parameters)
 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< Intant1
Vector< Intant2

Detailed Description

Definition at line 34 of file LFExtendFlags.h.


Constructor & Destructor Documentation

default constructor

default destructor


Member Function Documentation

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.


Member Data Documentation

Definition at line 78 of file LFExtendFlags.h.

Definition at line 78 of file LFExtendFlags.h.

Definition at line 69 of file LFExtendFlags.h.

Definition at line 76 of file LFExtendFlags.h.

Definition at line 75 of file LFExtendFlags.h.

Definition at line 67 of file LFExtendFlags.h.

Definition at line 66 of file LFExtendFlags.h.

void ExtendAcrossBaselines(); void MakeFlagCmds();

Definition at line 64 of file LFExtendFlags.h.

Definition at line 73 of file LFExtendFlags.h.

Definition at line 72 of file LFExtendFlags.h.

Definition at line 71 of file LFExtendFlags.h.


The documentation for this class was generated from the following file: