MsPlotHooks.h File Reference

#include <stdio.h>
#include <iostream>
#include <iomanip>
#include <casa/BasicSL/String.h>
#include <casa/Arrays/Slice.h>
#include <tableplot/TablePlot/TablePlot.h>
#include <tableplot/TablePlot/SLog.h>
#include <flagging/Flagging/Flagger.h>
#include <flagging/Flagging/ExtendFlagger.h>

Include dependency graph for MsPlotHooks.h:

Go to the source code of this file.

Namespaces

namespace  casa

Classes

class  casa::MSPlotReset
 This class is provided to TablePlot to be called when someone resets the TablePlot class. More...
class  casa::MSPlotMainMSCallBack
 This class is provided to TablePlot to allow MsPlot to do the proper thing when button's are pressed on the plotting GUI. More...
class  MSPlotAntennaCallBack
 This class is provided to TablePlot to allow MsPlot to do the proper thing when button's are pressed on the plotting GUI. More...
class  MSPlotUVWCallBack
 This class is provided to TablePlot to allow MsPlot to do the proper thing when button's are pressed on the plotting GUI. More...

Defines

#define LOG0
 MsPlot to control some of the plotting issues.
#define LOG2

Functions

 casa::if (selAnt.length()< 2) selected
else casa::if (selAnt.before(" ")=="2")
*log casa::FnExit (fnname, clname)
casa::Bool flagdata (String tablename)
casa::Bool flagdisplay (Int direction, Vector< String > collist, Matrix< Double > infomat, Vector< String > cpol)
casa::Bool flagdata (Int direction, Vector< String > collist, Matrix< Double > infomat, Vector< String > cpol, Bool ave)
casa::Bool printlocateinfo (Vector< String > collist, Matrix< Double > infomat, Vector< String > cpol)

Variables

casa::MSPlotMainMSCallBack casa::selAnt
 This class is provided to TablePlot to allow MsPlot to do the proper thing when button's are pressed on the plotting GUI.
return casa::True
MeasurementSet * localMS
MeasurementSet * aveMS
Vector< String > itsAntNames
Vector< String > itsFieldNames
 Matrix<Int> itsBaselines;.
Vector< Vector< String > > itsCorrNames
Vector< Double > itsRefFrequencies
String flagms
String extendChan
String extendCorr
String extendSpw
String extendAnt
String extendTime
Bool aveBl
Double aveTime
SLog * log
 Message logger.
static const String clname


Define Documentation

#define LOG0

MsPlot to control some of the plotting issues.

Definition at line 56 of file MsPlotHooks.h.

#define LOG2

Definition at line 57 of file MsPlotHooks.h.


Function Documentation

casa::Bool flagdata ( Int  direction,
Vector< String >  collist,
Matrix< Double >  infomat,
Vector< String >  cpol,
Bool  ave 
)

Definition at line 621 of file MsPlotHooks.h.

References aveBl, aveTime, extendAnt, extendChan, extendCorr, extendSpw, extendTime, flagms, itsAntNames, itsCorrNames, itsFieldNames, localMS, casa::s, String, and casa::True.

casa::Bool flagdata ( String  tablename  ) 

Definition at line 445 of file MsPlotHooks.h.

References clname, log, String, and casa::True.

casa::Bool flagdisplay ( Int  direction,
Vector< String >  collist,
Matrix< Double >  infomat,
Vector< String >  cpol 
)

Definition at line 455 of file MsPlotHooks.h.

References aveBl, aveMS, aveTime, extendAnt, extendChan, extendCorr, extendSpw, extendTime, itsAntNames, itsCorrNames, itsFieldNames, casa::s, String, and casa::True.

casa::Bool printlocateinfo ( Vector< String >  collist,
Matrix< Double >  infomat,
Vector< String >  cpol 
)

Definition at line 900 of file MsPlotHooks.h.

References clname, itsAntNames, itsCorrNames, itsFieldNames, itsRefFrequencies, localMS, log, casa::NORMAL, String, and casa::True.


Variable Documentation

Bool aveBl

Definition at line 1214 of file MsPlotHooks.h.

Referenced by flagdata(), flagdisplay(), and casa::MSPlotMainMSCallBack::MSPlotMainMSCallBack().

MeasurementSet* aveMS

Definition at line 1202 of file MsPlotHooks.h.

Referenced by flagdisplay(), and casa::MSPlotMainMSCallBack::MSPlotMainMSCallBack().

Double aveTime

Definition at line 1215 of file MsPlotHooks.h.

Referenced by flagdata(), flagdisplay(), and casa::MSPlotMainMSCallBack::MSPlotMainMSCallBack().

const String clname [static]

Definition at line 1219 of file MsPlotHooks.h.

Referenced by MSPlotUVWCallBack::createiterplotlabels(), MSPlotAntennaCallBack::createiterplotlabels(), casa::MSPlotMainMSCallBack::createiterplotlabels(), MSPlotUVWCallBack::flagdata(), MSPlotAntennaCallBack::flagdata(), flagdata(), MSPlotAntennaCallBack::MSPlotAntennaCallBack(), casa::MSPlotMainMSCallBack::MSPlotMainMSCallBack(), MSPlotUVWCallBack::MSPlotUVWCallBack(), MSPlotUVWCallBack::printlocateinfo(), MSPlotAntennaCallBack::printlocateinfo(), printlocateinfo(), MSPlotUVWCallBack::releasetable(), MSPlotAntennaCallBack::releasetable(), casa::MSPlotMainMSCallBack::releasetable(), MSPlotAntennaCallBack::~MSPlotAntennaCallBack(), casa::MSPlotMainMSCallBack::~MSPlotMainMSCallBack(), and MSPlotUVWCallBack::~MSPlotUVWCallBack().

String extendAnt

Definition at line 1212 of file MsPlotHooks.h.

Referenced by flagdata(), flagdisplay(), and casa::MSPlotMainMSCallBack::MSPlotMainMSCallBack().

String extendChan

Definition at line 1209 of file MsPlotHooks.h.

Referenced by flagdata(), flagdisplay(), and casa::MSPlotMainMSCallBack::MSPlotMainMSCallBack().

String extendCorr

Definition at line 1210 of file MsPlotHooks.h.

Referenced by flagdata(), flagdisplay(), and casa::MSPlotMainMSCallBack::MSPlotMainMSCallBack().

String extendSpw

Definition at line 1211 of file MsPlotHooks.h.

Referenced by flagdata(), flagdisplay(), and casa::MSPlotMainMSCallBack::MSPlotMainMSCallBack().

String extendTime

Definition at line 1213 of file MsPlotHooks.h.

Referenced by flagdata(), flagdisplay(), and casa::MSPlotMainMSCallBack::MSPlotMainMSCallBack().

String flagms

Definition at line 1208 of file MsPlotHooks.h.

Referenced by flagdata(), and casa::MSPlotMainMSCallBack::MSPlotMainMSCallBack().

Vector<String> itsAntNames

Definition at line 1203 of file MsPlotHooks.h.

Referenced by MSPlotUVWCallBack::createiterplotlabels(), MSPlotAntennaCallBack::createiterplotlabels(), casa::MSPlotMainMSCallBack::createiterplotlabels(), flagdata(), flagdisplay(), MSPlotAntennaCallBack::MSPlotAntennaCallBack(), casa::MSPlotMainMSCallBack::MSPlotMainMSCallBack(), MSPlotUVWCallBack::MSPlotUVWCallBack(), MSPlotUVWCallBack::printlocateinfo(), MSPlotAntennaCallBack::printlocateinfo(), and printlocateinfo().

Vector< Vector<String> > itsCorrNames

Definition at line 1206 of file MsPlotHooks.h.

Referenced by flagdata(), flagdisplay(), casa::MSPlotMainMSCallBack::MSPlotMainMSCallBack(), MSPlotUVWCallBack::MSPlotUVWCallBack(), MSPlotUVWCallBack::printlocateinfo(), and printlocateinfo().

Vector<String> itsFieldNames

Matrix<Int> itsBaselines;.

Definition at line 1205 of file MsPlotHooks.h.

Referenced by MSPlotUVWCallBack::createiterplotlabels(), MSPlotAntennaCallBack::createiterplotlabels(), casa::MSPlotMainMSCallBack::createiterplotlabels(), flagdata(), flagdisplay(), MSPlotAntennaCallBack::MSPlotAntennaCallBack(), casa::MSPlotMainMSCallBack::MSPlotMainMSCallBack(), MSPlotUVWCallBack::MSPlotUVWCallBack(), MSPlotUVWCallBack::printlocateinfo(), and printlocateinfo().

Vector<Double> itsRefFrequencies

Definition at line 1207 of file MsPlotHooks.h.

Referenced by casa::MSPlotMainMSCallBack::MSPlotMainMSCallBack(), MSPlotUVWCallBack::MSPlotUVWCallBack(), MSPlotUVWCallBack::printlocateinfo(), and printlocateinfo().

MeasurementSet* localMS

Definition at line 1199 of file MsPlotHooks.h.

Referenced by flagdata(), casa::MSPlotMainMSCallBack::MSPlotMainMSCallBack(), MSPlotUVWCallBack::MSPlotUVWCallBack(), MSPlotUVWCallBack::printlocateinfo(), and printlocateinfo().

SLog* log

Message logger.

Definition at line 1218 of file MsPlotHooks.h.

Referenced by MSPlotUVWCallBack::createiterplotlabels(), MSPlotAntennaCallBack::createiterplotlabels(), casa::MSPlotMainMSCallBack::createiterplotlabels(), MSPlotUVWCallBack::flagdata(), MSPlotAntennaCallBack::flagdata(), flagdata(), MSPlotAntennaCallBack::MSPlotAntennaCallBack(), casa::MSPlotMainMSCallBack::MSPlotMainMSCallBack(), MSPlotUVWCallBack::MSPlotUVWCallBack(), MSPlotUVWCallBack::printlocateinfo(), MSPlotAntennaCallBack::printlocateinfo(), printlocateinfo(), casa::PlotCalCallBacks::printlocateinfo(), MSPlotUVWCallBack::releasetable(), MSPlotAntennaCallBack::releasetable(), casa::MSPlotMainMSCallBack::releasetable(), MSPlotAntennaCallBack::~MSPlotAntennaCallBack(), casa::MSPlotMainMSCallBack::~MSPlotMainMSCallBack(), and MSPlotUVWCallBack::~MSPlotUVWCallBack().


Generated on Thu Aug 27 21:20:24 2009 for NRAOCASA by  doxygen 1.5.1