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

#include <FlagAgentQuack.h>

Inheritance diagram for casa::FlagAgentQuack:
casa::FlagAgentBase casa::async::Thread

List of all members.

Public Member Functions

 FlagAgentQuack (FlagDataHandler *dh, Record config, Bool writePrivateFlagCube=false, Bool flag=true)
 ~FlagAgentQuack ()

Protected Member Functions

bool computeRowFlags (const vi::VisBuffer2 &visBuffer, FlagMapper &flags, uInt row)
 Compute flags afor a given mapped visibility point.
void setAgentParameters (Record config)
 Parse configuration parameters.

Private Types

enum  mode {
  BEGINNING_OF_SCAN,
  END_OF_SCAN,
  ALL_BUT_BEGINNING_OF_SCAN,
  ALL_BUT_END_OF_SCAN
}

Private Attributes

Double quackinterval_p
 Input parameters ///.
uShort quackmode_p
Bool quackincrement_p

Detailed Description

Definition at line 30 of file FlagAgentQuack.h.


Member Enumeration Documentation

Enumerator:
BEGINNING_OF_SCAN 
END_OF_SCAN 
ALL_BUT_BEGINNING_OF_SCAN 
ALL_BUT_END_OF_SCAN 

Definition at line 32 of file FlagAgentQuack.h.


Constructor & Destructor Documentation

casa::FlagAgentQuack::FlagAgentQuack ( FlagDataHandler dh,
Record  config,
Bool  writePrivateFlagCube = false,
Bool  flag = true 
)

Member Function Documentation

bool casa::FlagAgentQuack::computeRowFlags ( const vi::VisBuffer2 visBuffer,
FlagMapper flags,
uInt  row 
) [protected, virtual]

Compute flags afor a given mapped visibility point.

Reimplemented from casa::FlagAgentBase.

void casa::FlagAgentQuack::setAgentParameters ( Record  config) [protected, virtual]

Parse configuration parameters.

Reimplemented from casa::FlagAgentBase.


Member Data Documentation

Definition at line 58 of file FlagAgentQuack.h.

Input parameters ///.

Definition at line 56 of file FlagAgentQuack.h.

Definition at line 57 of file FlagAgentQuack.h.


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