#include <autoflag_cmpt.h>
// TODO: WRITE YOUR DESCRIPTION HERE!
Definition at line 37 of file autoflag_cmpt.h.
Public Member Functions | |
| autoflag () | |
| virtual | ~autoflag () |
| bool | settimemed (const double thr=5.0, const int hw=10, const double rowthr=10.0, const int rowhw=10, const bool norow=false, const std::string &column="DATA", const std::string &expr="ABS I", const bool fignore=false) |
| bool | setnewtimemed (const double thr=3.0, const std::string &column="DATA", const std::string &expr="ABS I", const bool fignore=false) |
| bool | setdata (const std::string &mode="none", const std::vector< int > &nchan=std::vector< int >(1, 1), const std::vector< int > &start=std::vector< int >(1, 0), const std::vector< int > &step=std::vector< int >(1, 1), const Quantity &mstart=Quantity(std::vector< double >(1, 0.0),"m/s"), const Quantity &mstep=Quantity(std::vector< double >(1, 0.0),"m/s"), const std::vector< int > &spwid=std::vector< int >(1,-1), const std::vector< int > &fieldid=std::vector< int >(1,-1), const std::string &msselect="", const bool async=false) |
| bool | setfreqmed (const double thr=5.0, const int hw=10, const double rowthr=10.0, const int rowhw=10, const std::string &column="DATA", const std::string &expr="ABS I`", const bool fignore=false) |
| bool | setsprej (const int ndeg, const double rowthr, const int rowhw, const bool norow, const int spwid, const std::vector< int > &chan, const ::casac::record ®ion, const std::string &column="DATA", const std::string &expr="ABS I", const bool fignore=false) |
| bool | setuvbin (const double thr=0.0, const int minpop=0, const std::vector< int > &nbins=std::vector< int >(1, 50), const int plotchan=-1, const bool econoplot=false, const std::string &column="DATA", const std::string &expr="ABS I", const bool fignore=false) |
| bool | setselect (const std::vector< int > &spwid, const std::vector< std::string > &field, const Quantity &fq, const std::vector< int > &chan, const std::vector< std::string > &corr, const std::vector< std::string > &ant, const std::vector< int > &baseline, const std::vector< std::string > &timerng, const bool autocorr, const std::vector< std::string > ×lot, const double dtime, const ::casac::record &clip, const ::casac::record &flagrange, const std::vector< int > &quack=std::vector< int >(1, 0), const bool unflag=false) |
| bool | open (const std::string &msname="") |
| bool | run (const::casac::record &globparm, const int plotscr=0, const int plotdev=0, const std::string &devfile="flagreport.ps/ps", const bool reset=false, const bool trial=false) |
| bool | summary () |
| bool | help (const std::string &names="") |
| bool | reset (const std::vector< std::string > &methods=std::vector< std::string >(1,"")) |
| bool | resetall () |
| bool | setspwid (const std::vector< int > &spwid=std::vector< int >(1,-1)) |
| bool | setfield (const::casac::variant &field) |
| bool | setfreqs (const Quantity &freqs=Quantity(std::vector< double >(1,-1.0),"MHz")) |
| bool | setchans (const std::vector< int > &chan=std::vector< int >(1,-1)) |
| bool | setcorr (const std::vector< std::string > &corr=std::vector< std::string >(1,"/")) |
| bool | setantenna (const std::vector< std::string > &ant=std::vector< std::string >(1,"/")) |
| bool | setantennaID (const std::vector< int > &antID=std::vector< int >(1,-1)) |
| bool | setbaseline (const std::vector< int > &baseline=std::vector< int >(1,-1)) |
| bool | settimerange (const std::vector< std::string > &timerange=std::vector< std::string >(1,"/")) |
| bool | setautocorrelation (const bool autocorr=false) |
| bool | settimeslot (const std::vector< std::string > ×lot=std::vector< std::string >(1,"")) |
| bool | setdtime (const double dtime=10) |
| bool | setclip (const::casac::record &clip) |
| bool | setflagrange (const::casac::record &flagrange) |
| bool | setquack (const std::vector< double > &quack=::casac::initialize_vector(2,(double) 0.0,(double) 0.0)) |
| bool | setunflag (const bool unflag=false) |
| bool | setnewselector () |
| bool | close () |
| bool | done () |
| casac::autoflag::autoflag | ( | ) |
| virtual casac::autoflag::~autoflag | ( | ) | [virtual] |
| bool casac::autoflag::settimemed | ( | const double | thr = 5.0, |
|
| const int | hw = 10, |
|||
| const double | rowthr = 10.0, |
|||
| const int | rowhw = 10, |
|||
| const bool | norow = false, |
|||
| const std::string & | column = "DATA", |
|||
| const std::string & | expr = "ABS I", |
|||
| const bool | fignore = false | |||
| ) |
| bool casac::autoflag::setnewtimemed | ( | const double | thr = 3.0, |
|
| const std::string & | column = "DATA", |
|||
| const std::string & | expr = "ABS I", |
|||
| const bool | fignore = false | |||
| ) |
| bool casac::autoflag::setdata | ( | const std::string & | mode = "none", |
|
| const std::vector< int > & | nchan = std::vector< int >(1, 1), |
|||
| const std::vector< int > & | start = std::vector< int >(1, 0), |
|||
| const std::vector< int > & | step = std::vector< int >(1, 1), |
|||
| const Quantity & | mstart = Quantity(std::vector< double >(1, 0.0),"m/s"), |
|||
| const Quantity & | mstep = Quantity(std::vector< double >(1, 0.0),"m/s"), |
|||
| const std::vector< int > & | spwid = std::vector< int >(1,-1), |
|||
| const std::vector< int > & | fieldid = std::vector< int >(1,-1), |
|||
| const std::string & | msselect = "", |
|||
| const bool | async = false | |||
| ) |
| bool casac::autoflag::setfreqmed | ( | const double | thr = 5.0, |
|
| const int | hw = 10, |
|||
| const double | rowthr = 10.0, |
|||
| const int | rowhw = 10, |
|||
| const std::string & | column = "DATA", |
|||
| const std::string & | expr = "ABS I`", |
|||
| const bool | fignore = false | |||
| ) |
| bool casac::autoflag::setsprej | ( | const int | ndeg, | |
| const double | rowthr, | |||
| const int | rowhw, | |||
| const bool | norow, | |||
| const int | spwid, | |||
| const std::vector< int > & | chan, | |||
| const ::casac::record & | region, | |||
| const std::string & | column = "DATA", |
|||
| const std::string & | expr = "ABS I", |
|||
| const bool | fignore = false | |||
| ) |
| bool casac::autoflag::setuvbin | ( | const double | thr = 0.0, |
|
| const int | minpop = 0, |
|||
| const std::vector< int > & | nbins = std::vector< int >(1, 50), |
|||
| const int | plotchan = -1, |
|||
| const bool | econoplot = false, |
|||
| const std::string & | column = "DATA", |
|||
| const std::string & | expr = "ABS I", |
|||
| const bool | fignore = false | |||
| ) |
| bool casac::autoflag::setselect | ( | const std::vector< int > & | spwid, | |
| const std::vector< std::string > & | field, | |||
| const Quantity & | fq, | |||
| const std::vector< int > & | chan, | |||
| const std::vector< std::string > & | corr, | |||
| const std::vector< std::string > & | ant, | |||
| const std::vector< int > & | baseline, | |||
| const std::vector< std::string > & | timerng, | |||
| const bool | autocorr, | |||
| const std::vector< std::string > & | timeslot, | |||
| const double | dtime, | |||
| const ::casac::record & | clip, | |||
| const ::casac::record & | flagrange, | |||
| const std::vector< int > & | quack = std::vector< int >(1, 0), |
|||
| const bool | unflag = false | |||
| ) |
| bool casac::autoflag::open | ( | const std::string & | msname = "" |
) |
| bool casac::autoflag::run | ( | const ::casac::record & | globparm, | |
| const int | plotscr = 0, |
|||
| const int | plotdev = 0, |
|||
| const std::string & | devfile = "flagreport.ps/ps", |
|||
| const bool | reset = false, |
|||
| const bool | trial = false | |||
| ) |
| bool casac::autoflag::summary | ( | ) |
| bool casac::autoflag::help | ( | const std::string & | names = "" |
) |
| bool casac::autoflag::reset | ( | const std::vector< std::string > & | methods = std::vector< std::string >(1,"") |
) |
| bool casac::autoflag::resetall | ( | ) |
| bool casac::autoflag::setspwid | ( | const std::vector< int > & | spwid = std::vector< int >(1,-1) |
) |
| bool casac::autoflag::setfield | ( | const ::casac::variant & | field | ) |
| bool casac::autoflag::setfreqs | ( | const Quantity & | freqs = Quantity(std::vector< double >(1,-1.0),"MHz") |
) |
| bool casac::autoflag::setchans | ( | const std::vector< int > & | chan = std::vector< int >(1,-1) |
) |
| bool casac::autoflag::setcorr | ( | const std::vector< std::string > & | corr = std::vector< std::string >(1,"/") |
) |
| bool casac::autoflag::setantenna | ( | const std::vector< std::string > & | ant = std::vector< std::string >(1,"/") |
) |
| bool casac::autoflag::setantennaID | ( | const std::vector< int > & | antID = std::vector< int >(1,-1) |
) |
| bool casac::autoflag::setbaseline | ( | const std::vector< int > & | baseline = std::vector< int >(1,-1) |
) |
| bool casac::autoflag::settimerange | ( | const std::vector< std::string > & | timerange = std::vector< std::string >(1,"/") |
) |
| bool casac::autoflag::setautocorrelation | ( | const bool | autocorr = false |
) |
| bool casac::autoflag::settimeslot | ( | const std::vector< std::string > & | timeslot = std::vector< std::string >(1,"") |
) |
| bool casac::autoflag::setdtime | ( | const double | dtime = 10 |
) |
| bool casac::autoflag::setclip | ( | const ::casac::record & | clip | ) |
| bool casac::autoflag::setflagrange | ( | const ::casac::record & | flagrange | ) |
| bool casac::autoflag::setquack | ( | const std::vector< double > & | quack = ::casac::initialize_vector(2,(double) 0.0,(double) 0.0) |
) |
| bool casac::autoflag::setunflag | ( | const bool | unflag = false |
) |
| bool casac::autoflag::setnewselector | ( | ) |
| bool casac::autoflag::close | ( | ) |
| bool casac::autoflag::done | ( | ) |
1.5.1