casac::flagger Class Reference

#include <flagger_cmpt.h>

List of all members.


Detailed Description

flagger component class

// TODO: WRITE YOUR DESCRIPTION HERE!

Author:
Version:

Definition at line 33 of file flagger_cmpt.h.

Public Member Functions

 flagger ()
virtual ~flagger ()
bool open (const std::string &msname="""")
bool setdata (const std::string &field, const std::string &spw, const std::string &array, const std::string &feed, const std::string &scan, const std::string &baseline, const std::string &uvrange, const std::string &time="""", const std::string &correlation="""")
bool setmanualflags (const std::string &field, const std::string &spw, const std::string &array, const std::string &feed, const std::string &scan, const std::string &baseline, const std::string &uvrange, const std::string &time="""", const std::string &correlation="""", const bool autocorrelation=false, const bool rowflag=false, const bool unflag=false, const std::string &clipexpr="""", const std::vector< double > &cliprange=std::vector< double >(0), const std::string &clipcolumn="""", const bool outside=true, const double quackinterval=0.0)
bool printflagselection ()
bool clearflagselection (const int index=0)
::casac::recordgetautoflagparams (const std::string &algorithm="none")
bool setautoflag (const std::string &algorithm="none", const ::casac::record &parameters=::casac::initialize_record(""))
bool setflagsummary (const std::string &field, const std::string &spw, const std::string &array, const std::string &feed, const std::string &scan, const std::string &baseline, const std::string &uvrange, const std::string &time="""", const std::string &correlation="""")
bool setqueryflag (const std::string &field, const std::string &spw, const std::string &array, const std::string &feed, const std::string &scan, const std::string &baseline, const std::string &uvrange, const std::string &time="""", const std::string &correlation="""", const std::string &what="fieldid", const double fractionthreshold=0.0, const int nflagsthreshold=0, const bool morethan=true)
bool setextendflag (const std::string &field, const std::string &spw, const std::string &array, const std::string &feed, const std::string &scan, const std::string &baseline, const std::string &uvrange, const std::string &time="""", const std::string &correlation="""", const std::string &along="allbaselines", const int width=0)
bool run (const bool trial=false, const bool reset=false)
bool writeflagstodisk ()
bool help (const std::string &names="")
bool done ()
bool saveflagversion (const std::string &versionname="""", const std::string &comment="""", const std::string &merge="""")
bool restoreflagversion (const std::vector< std::string > &versionname=std::vector< std::string >(1,""""), const std::string &merge="""")
bool deleteflagversion (const std::vector< std::string > &versionname=std::vector< std::string >(1,""""))
bool getflagversionlist ()


Constructor & Destructor Documentation

casac::flagger::flagger (  ) 

virtual casac::flagger::~flagger (  )  [virtual]


Member Function Documentation

bool casac::flagger::open ( const std::string &  msname = """"  ) 

bool casac::flagger::setdata ( const std::string &  field,
const std::string &  spw,
const std::string &  array,
const std::string &  feed,
const std::string &  scan,
const std::string &  baseline,
const std::string &  uvrange,
const std::string &  time = """",
const std::string &  correlation = """" 
)

bool casac::flagger::setmanualflags ( const std::string &  field,
const std::string &  spw,
const std::string &  array,
const std::string &  feed,
const std::string &  scan,
const std::string &  baseline,
const std::string &  uvrange,
const std::string &  time = """",
const std::string &  correlation = """",
const bool  autocorrelation = false,
const bool  rowflag = false,
const bool  unflag = false,
const std::string &  clipexpr = """",
const std::vector< double > &  cliprange = std::vector< double >(0),
const std::string &  clipcolumn = """",
const bool  outside = true,
const double  quackinterval = 0.0 
)

bool casac::flagger::printflagselection (  ) 

bool casac::flagger::clearflagselection ( const int  index = 0  ) 

::casac::record* casac::flagger::getautoflagparams ( const std::string &  algorithm = "none"  ) 

bool casac::flagger::setautoflag ( const std::string &  algorithm = "none",
const ::casac::record parameters = ::casac::initialize_record("") 
)

bool casac::flagger::setflagsummary ( const std::string &  field,
const std::string &  spw,
const std::string &  array,
const std::string &  feed,
const std::string &  scan,
const std::string &  baseline,
const std::string &  uvrange,
const std::string &  time = """",
const std::string &  correlation = """" 
)

bool casac::flagger::setqueryflag ( const std::string &  field,
const std::string &  spw,
const std::string &  array,
const std::string &  feed,
const std::string &  scan,
const std::string &  baseline,
const std::string &  uvrange,
const std::string &  time = """",
const std::string &  correlation = """",
const std::string &  what = "fieldid",
const double  fractionthreshold = 0.0,
const int  nflagsthreshold = 0,
const bool  morethan = true 
)

bool casac::flagger::setextendflag ( const std::string &  field,
const std::string &  spw,
const std::string &  array,
const std::string &  feed,
const std::string &  scan,
const std::string &  baseline,
const std::string &  uvrange,
const std::string &  time = """",
const std::string &  correlation = """",
const std::string &  along = "allbaselines",
const int  width = 0 
)

bool casac::flagger::run ( const bool  trial = false,
const bool  reset = false 
)

bool casac::flagger::writeflagstodisk (  ) 

bool casac::flagger::help ( const std::string &  names = ""  ) 

bool casac::flagger::done (  ) 

bool casac::flagger::saveflagversion ( const std::string &  versionname = """",
const std::string &  comment = """",
const std::string &  merge = """" 
)

bool casac::flagger::restoreflagversion ( const std::vector< std::string > &  versionname = std::vector< std::string >(1,""""),
const std::string &  merge = """" 
)

bool casac::flagger::deleteflagversion ( const std::vector< std::string > &  versionname = std::vector< std::string >(1,"""")  ) 

bool casac::flagger::getflagversionlist (  ) 


The documentation for this class was generated from the following file:
Generated on Mon Sep 1 22:48:41 2008 for NRAOCASA by  doxygen 1.5.1