#include <BasePlot.h>
Inheritance diagram for casa::BasePlot:


Definition at line 137 of file BasePlot.h.
Public Member Functions | |
| BasePlot () | |
| Constructor. | |
| virtual | ~BasePlot () |
| Destructor. | |
| BasePlot & | operator= (const BasePlot &) |
| Operator= Equate by reference. | |
| Int | init (Table &tab, Int &tableNumber, String &rootTabName, String &tableSelection, String &dataFlagColName, String &rowFlagColName) |
| Attach the BasePlot object to a table/subtable. | |
| Int | createTENS (Vector< String > &datastr) |
| Create TableExprNodes for all TaQL strings. | |
| Int | getData (Vector< String > &datastr, Int layer, TPConvertBase *conv, TPGuiCallBackHooks *callbackhooks_p) |
| Read data from the table and fill up storage arrays. | |
| virtual Int | setPlotRange (Double &xmin, Double &xmax, Double &ymin, Double &ymax, Bool showflags, Bool columnsxaxis, String flagversion, Int averagenrows, String connectpoints=String("tablerow"), Bool doscalingcorrection=True, String multicolour=String("none"), Bool honourxflags=False) |
| This function is callse from TPPlotter::setPlotRange(). | |
| Int | convertCoords (Vector< Vector< Double > > &flagmarks) |
| This function is called from TPPlotter::setFlagRegions(). | |
| Int | flagData (Int diskwrite, Int rowflag, Int direction) |
| Fill in flags in the storage arrays. | |
| virtual Bool | selectedPoint (Int np, Int nr) |
| Int | flagData (Int direction, String msname, String ext) |
| Int | flagData (Int direction, String msname, String spwexpr, Matrix< Int > &rowMap, Matrix< Int > &chanMap, String ext) |
| Int | getFlags (String versionname, String msname) |
| Int | setFlags (Int direction, Int setrowflag, String msname) |
| Clear all | flags (FLAG and FLAG_ROW) from the current table/subtable.*/Int clearFlags() |
| Bool | saveData (const String &filename) |
| virtual Double | getXVal (Int pnum, Int col) |
| Query the internal structures for X data values. | |
| virtual Double | getYVal (Int pnum, Int col) |
| Query the internal structures for Y data values. | |
| virtual Bool | getYFlags (Int pnum, Int col) |
| Query the internal structures for flags. | |
| void | showFlags () |
| virtual Int | getNumRows () |
| Query for the number of points per plot. | |
| virtual Int | getNumPlots () |
| Query for the number of plots. | |
| virtual Int | getColourAddOn (Int pnum) |
| Get the plot colour to use - based on "multicolour" This number is added to the "color" in PlotOption, to generate the different colours for different cellrows/cellcols. | |
| Int | getPlotType () |
| Query for the type of plot (BASEPLOT) For BasePlot, this is "XYPLOT". | |
| Vector< String > | getBasePlotInfo () |
| Get some Table Info. | |
| virtual Int | locateData (Vector< String > collist, Matrix< Double > &info, Vector< String > &cpol) |
| Locate Data Step through the data, check if each point has been selected. | |
| virtual Int | locateData (Vector< String > collist, Matrix< Double > &info, Vector< String > &cpol, Matrix< Int > &rmap, Matrix< Int > &cmap) |
| Make this different from the above just in case somebody else also use this function make TablePlot to know which one to call. | |
| Int | updateFlagHistory (Vector< Vector< Double > > &flagmarks, Int &direction, Int &numflags) |
| Update Flag History Fill in these parameters with a list of flag regions, flag or unflag, and the number of points selected in these regions. | |
| String | getTableName () |
| Return the name of the Table being held by BP. | |
Public Attributes | |
| Int | NRows_p |
| Number of rows in the BP's Table. | |
| TPGuiCallBackHooks * | callbackhooks_p |
| A pointer to the CallBack class. | |
Protected Member Functions | |
| virtual Int | createXTENS (Vector< String > &datastr) |
| Create TableExprNodes from input TAQL strings. | |
| Int | createYTENS (Vector< String > &datastr) |
| virtual Int | getXData (TPConvertBase *conv, Bool dummyread=False) |
| Read in the values ( after TaQL evaluations ) into the storage arrays. | |
| Int | getYData (TPConvertBase *conv, Bool dummyread=False) |
| Int | getFlags (String versionname, Bool showflags) |
| Read flags from the table into theflags_p This reconciles the original indices in the FLAG column, with the indices selected via TaQL. | |
| Int | reGetYData (Int tenid, Int row, TPConvertBase *conv) |
| Recompute TaQLs in case another BP has changed the flags for this row. | |
| Int | getIndices (TableExprNode &ten) |
| Get TaQL incides. | |
| void | ptTraverse (const TableExprNodeRep *tenr) |
| Traverse the TaQL parse tree and collect TaQL index ranges. | |
| Int | setFlags (Int direction, Int setrowflag) |
| Write flags to disk. | |
| Int | cleanUp () |
| Clears currently held flag region lists and TaQL index lists. | |
| Matrix< String > | getLocateIndices () |
| Get the chan, pol from np. | |
| Matrix< String > | getLocateIndices (Matrix< Int > &cmap) |
| Matrix< Int > | getLocatePolChan () |
| Get the chan, pol from np. | |
| Int | createMap () |
| Create Map_p = a matrix of important indices. | |
| Int | computeAverages (Int averagenrows) |
| Compute averages of rows. | |
| virtual Int | computeXAverages (Int averagenrows, Int remrows) |
| Compute averages of X values. | |
| void | BasePlotError (String msg) |
| Exceptions. | |
Protected Attributes | |
| Table | SelTab_p |
| The single Table to be accessed. | |
| Table * | itsTab_p |
| String | itsTabName_p |
| uInt | tabNum_p |
| The internal number assigned to the table by TablePlot. | |
| String | rootTabName_p |
| The name of the root Table on disk. | |
| String | tabSelString_p |
| A string with selection information. | |
| Vector< String > | DataStr_p |
| List of TaQL strings. | |
| Int | TableTouch_p |
| Flag to signal a new table being attached. | |
| Int | Layer_p |
| Remember the "layer" of the plot from this basePlot. | |
| Bool | Average_p |
| Flag to signal the use of averages or not. | |
| Int | nTens_p |
| number of TaQL string pairs. | |
| Vector< TableExprNode > | xtens_p |
| TableExprnodes created from these TaQL string pairs. | |
| Vector< TableExprNode > | ytens_p |
| Matrix< Double > | xplotdata_p |
| Matrices to hold the actual data to be plotted. | |
| Matrix< Float > | yplotdata_p |
| Matrix< Bool > | theflags_p |
| Matrix to hold the data flags. | |
| Vector< Bool > | rowflags_p |
| Vector to hold the row flags. | |
| Matrix< Int > | flagsum_p |
| Vector to hold the number of flagged cell rows/cols per row. | |
| Bool | firsttime_p |
| Flag to distinguish between loading flagsum_p for the first time, and using it to check for "changed" rows. | |
| ArrayColumn< Bool > | AvgFlags_p |
| If averaging is done across rows, the averaged values are stored in these variables. | |
| ScalarColumn< Bool > | AvgRowFlags_p |
| Matrix< Double > | avgxplotdata_p |
| Matrix< Float > | avgyplotdata_p |
| Matrix< Bool > | avgtheflags_p |
| Vector< Bool > | avgrowflags_p |
| Vector< Int > | avgindices_p |
| Int | NPlots_p |
| Number of plots sum (ncellrows x ncellcols from each TaQL XY pair ) TPLP sees this number, and asks for data to create this number of plots. | |
| Int | NAvgRows_p |
| Number of rows left after averaging across rows ( averagenrows ). | |
| Matrix< Int > | Map_p |
| a VERY important data structure that holds very useful index information. | |
| Vector< Slicer > | TENslices_p |
| The first TaQL indices for each Y-TaQL. | |
| Vector< IPosition > | TENcolshapes_p |
| The Column shapes for columns accessed by each Y-TaQL. | |
| Vector< Vector< Bool > > | TENRowColFlag_p |
| Holds info about which cellrows/cellcols are completely flagged per row. | |
| Vector< Int > | ReductionType_p |
| List of reduction-types for each Y-TaQL. | |
| Vector< Bool > | isArrayCol_p |
| Signal for each TaQL using an ArrayCol or ScalarCol. | |
| Vector< IPosition > | Yshape_p |
| Shapes for Xdata and Ydata. | |
| Vector< IPosition > | Xshape_p |
| Vector< String > | colnames_p |
| accessed column names | |
| Vector< Slicer > | ipslice_p |
| accessed column slices | |
| Int | nip_p |
| number of pairs of colnames and indices. | |
| Vector< Int > | IndCnt_p |
| mapping from yplotdata index to colnames_p indices. | |
| ArrayColumn< Bool > | Flags_p |
| Flag holders. | |
| ScalarColumn< Bool > | RowFlags_p |
| String | FlagColName_p |
| String | FlagRowName_p |
| IPosition | FlagColShape_p |
| Bool | fcol_p |
| flags of FLAG,FLAG_ROW existence. | |
| Bool | frcol_p |
| Vector< Vector< Double > > | locflagmarks_p |
| list of flag regions ( or locate regions ) | |
| Int | nflagmarks_p |
| # flag regions | |
| Int | flagdirection_p |
| 1 : FLAG, 0 : UNFLAG | |
| Int | numflagpoints_p |
| number of selected points. | |
| Bool | showflags_p |
| Plot Options that need to be used here. | |
| Bool | doscalingcorrection_p |
| String | multicolour_p |
| TPConvertBase * | conv_p |
| Pointer to the Convert function. | |
| FlagVersion * | FV |
| Dear ol' FlagVersion pointer. | |
| String | currentflagversion_p |
| Int | dbg |
| Int | ddbg |
| Int | adbg |
| Timer | tmr |
| Int | pType_p |
| SLog * | log |
Static Protected Attributes | |
| static String | clname |
| casa::BasePlot::BasePlot | ( | ) |
Constructor.
| virtual casa::BasePlot::~BasePlot | ( | ) | [virtual] |
Destructor.
| Int casa::BasePlot::init | ( | Table & | tab, | |
| Int & | tableNumber, | |||
| String & | rootTabName, | |||
| String & | tableSelection, | |||
| String & | dataFlagColName, | |||
| String & | rowFlagColName | |||
| ) |
Attach the BasePlot object to a table/subtable.
This function also checks if the FLAG and/or FLAG_ROW column names exist.
| Int casa::BasePlot::createTENS | ( | Vector< String > & | datastr | ) |
Create TableExprNodes for all TaQL strings.
The RecordGram::parse() function is used to create TableExprNodes for each of the TaQL strings in the input vector. The parse tree for each expression is also traversed to extract table column names and corresponding index ranges that are accessed. This is required while flagging based on the result of a TaQL expression. For instance, in a MS type table, if the 'MEAN' TaQL function is used to average data over several channels/stokes, only one set of data is plotted, but while flagging all accessed channels/stokes must be flagged. The function returns -1 if there is a TaQL syntax error, or if the data-type of the expression result is not TpDouble, or if an odd number of TaQL strings in sent in the input vector. (Only expressions that return a TpDouble scalar or array can be directly plotted).
| Int casa::BasePlot::getData | ( | Vector< String > & | datastr, | |
| Int | layer, | |||
| TPConvertBase * | conv, | |||
| TPGuiCallBackHooks * | callbackhooks_p | |||
| ) |
Read data from the table and fill up storage arrays.
This function reads the results of all TableExprNodes from the first row of the table/subtable, to obtain the shapes of the TaQL results. Data storage arrays are accordingly resized and the reading continues for all other rows. Flags are read using the getFlags function. If the shape of the data column being accessed matches that of the FLAG column, a one-to-one mapping of flags is done. If the shapes mis-match (or if only one flag exists per row), then the FLAG_ROW column is read. If neither FLAG nor FLAG_ROW exist, all flags are assumed as False. Errors in TaQL indices are caught and -1 is returned.
| virtual Int casa::BasePlot::setPlotRange | ( | Double & | xmin, | |
| Double & | xmax, | |||
| Double & | ymin, | |||
| Double & | ymax, | |||
| Bool | showflags, | |||
| Bool | columnsxaxis, | |||
| String | flagversion, | |||
| Int | averagenrows, | |||
| String | connectpoints = String("tablerow"), |
|||
| Bool | doscalingcorrection = True, |
|||
| String | multicolour = String("none"), |
|||
| Bool | honourxflags = False | |||
| ) | [virtual] |
This function is callse from TPPlotter::setPlotRange().
Set plot range (all plots for this table). Scan the data storage arrays to compute data ranges. In the case of overlay plots (due to Array TpDouble TaQL results), combined data ranges for this tables data are computed. This function requires that all stored data arrays be traversed. This can get expensive for large number of data points. It is assumed that for such a large number of data points, plotting could broken down into chunks using an iteration axis.
Reimplemented in casa::CrossPlot.
| Int casa::BasePlot::convertCoords | ( | Vector< Vector< Double > > & | flagmarks | ) |
This function is called from TPPlotter::setFlagRegions().
The list of regions that have been marked for flagging via TPPlotter::markFlags() is passed into BasePlot and stored.
| Int casa::BasePlot::flagData | ( | Int | diskwrite, | |
| Int | rowflag, | |||
| Int | direction | |||
| ) |
Fill in flags in the storage arrays.
The data storage arrays are traversed and flags for all data values falling within the chosen flag regions are set to true. If diskwrite=1, updated flags are written to disk. If diskwrite=0, the flags are not written to disk, but will be applied to plots that use the current instance of BasePlot. If rowflag=1, a the FLAG_ROW column is set (if it exists) in addition to the individual flags in the FLAG column (if it exists).
| virtual Bool casa::BasePlot::selectedPoint | ( | Int | np, | |
| Int | nr | |||
| ) | [virtual] |
Reimplemented in casa::CrossPlot.
| Int casa::BasePlot::flagData | ( | Int | direction, | |
| String | msname, | |||
| String | ext | |||
| ) |
| Int casa::BasePlot::flagData | ( | Int | direction, | |
| String | msname, | |||
| String | spwexpr, | |||
| Matrix< Int > & | rowMap, | |||
| Matrix< Int > & | chanMap, | |||
| String | ext | |||
| ) |
| Int casa::BasePlot::getFlags | ( | String | versionname, | |
| String | msname | |||
| ) |
| Int casa::BasePlot::setFlags | ( | Int | direction, | |
| Int | setrowflag, | |||
| String | msname | |||
| ) |
| Clear all casa::BasePlot::flags | ( | FLAG and | FLAG_ROW | ) |
| Bool casa::BasePlot::saveData | ( | const String & | filename | ) |
| virtual Double casa::BasePlot::getXVal | ( | Int | pnum, | |
| Int | col | |||
| ) | [virtual] |
| virtual Double casa::BasePlot::getYVal | ( | Int | pnum, | |
| Int | col | |||
| ) | [virtual] |
| virtual Bool casa::BasePlot::getYFlags | ( | Int | pnum, | |
| Int | col | |||
| ) | [virtual] |
| void casa::BasePlot::showFlags | ( | ) |
| virtual Int casa::BasePlot::getNumRows | ( | ) | [virtual] |
| virtual Int casa::BasePlot::getNumPlots | ( | ) | [virtual] |
| virtual Int casa::BasePlot::getColourAddOn | ( | Int | pnum | ) | [virtual] |
Get the plot colour to use - based on "multicolour" This number is added to the "color" in PlotOption, to generate the different colours for different cellrows/cellcols.
| Int casa::BasePlot::getPlotType | ( | ) |
| Vector<String> casa::BasePlot::getBasePlotInfo | ( | ) |
Get some Table Info.
| virtual Int casa::BasePlot::locateData | ( | Vector< String > | collist, | |
| Matrix< Double > & | info, | |||
| Vector< String > & | cpol | |||
| ) | [virtual] |
Locate Data Step through the data, check if each point has been selected.
If it has, then read out the row number, and index into the Table and pull out the values of each of the LocateColumns for each selected row number. Channel/Corr (cellcol/cellrow) indices are also found, and concatenated into a [row,col] string to be returned for printing.
| virtual Int casa::BasePlot::locateData | ( | Vector< String > | collist, | |
| Matrix< Double > & | info, | |||
| Vector< String > & | cpol, | |||
| Matrix< Int > & | rmap, | |||
| Matrix< Int > & | cmap | |||
| ) | [virtual] |
Make this different from the above just in case somebody else also use this function make TablePlot to know which one to call.
| Int casa::BasePlot::updateFlagHistory | ( | Vector< Vector< Double > > & | flagmarks, | |
| Int & | direction, | |||
| Int & | numflags | |||
| ) |
Update Flag History Fill in these parameters with a list of flag regions, flag or unflag, and the number of points selected in these regions.
| String casa::BasePlot::getTableName | ( | ) |
Return the name of the Table being held by BP.
| virtual Int casa::BasePlot::createXTENS | ( | Vector< String > & | datastr | ) | [protected, virtual] |
| Int casa::BasePlot::createYTENS | ( | Vector< String > & | datastr | ) | [protected] |
| virtual Int casa::BasePlot::getXData | ( | TPConvertBase * | conv, | |
| Bool | dummyread = False | |||
| ) | [protected, virtual] |
Read in the values ( after TaQL evaluations ) into the storage arrays.
Reimplemented in casa::CrossPlot.
| Int casa::BasePlot::getYData | ( | TPConvertBase * | conv, | |
| Bool | dummyread = False | |||
| ) | [protected] |
| Int casa::BasePlot::getFlags | ( | String | versionname, | |
| Bool | showflags | |||
| ) | [protected] |
Read flags from the table into theflags_p This reconciles the original indices in the FLAG column, with the indices selected via TaQL.
It also take care of getting the flags in when a TaQL Scalar or Vector reduction has been done. Also, it checks with flagsum_p, to see if anyone else has updated flags for this Table, and if so, recomputes the TaQL so that channel averages take into account updated flags. And lots more !!
| Int casa::BasePlot::reGetYData | ( | Int | tenid, | |
| Int | row, | |||
| TPConvertBase * | conv | |||
| ) | [protected] |
Recompute TaQLs in case another BP has changed the flags for this row.
| Int casa::BasePlot::getIndices | ( | TableExprNode & | ten | ) | [protected] |
Get TaQL incides.
| void casa::BasePlot::ptTraverse | ( | const TableExprNodeRep * | tenr | ) | [protected] |
Traverse the TaQL parse tree and collect TaQL index ranges.
| Int casa::BasePlot::setFlags | ( | Int | direction, | |
| Int | setrowflag | |||
| ) | [protected] |
Write flags to disk.
This does the inverse of getFlags. Flag expansion for TaQL scalar/vector reduction happens here.
| Int casa::BasePlot::cleanUp | ( | ) | [protected] |
Clears currently held flag region lists and TaQL index lists.
| Matrix<String> casa::BasePlot::getLocateIndices | ( | ) | [protected] |
Get the chan, pol from np.
| Matrix<String> casa::BasePlot::getLocateIndices | ( | Matrix< Int > & | cmap | ) | [protected] |
| Matrix<Int> casa::BasePlot::getLocatePolChan | ( | ) | [protected] |
Get the chan, pol from np.
| Int casa::BasePlot::createMap | ( | ) | [protected] |
Create Map_p = a matrix of important indices.
nrows : NPlots_p. So each cellcol/cellrow gets its own Map_p row. ncols : 5 Col 0 : index into xplotdata Col 1 : index into yplotdata Col 2 : index into tens (z) Col 3 : yplotdata row index Col 4 : yplotdata col index
| Int casa::BasePlot::computeAverages | ( | Int | averagenrows | ) | [protected] |
Compute averages of rows.
| virtual Int casa::BasePlot::computeXAverages | ( | Int | averagenrows, | |
| Int | remrows | |||
| ) | [protected, virtual] |
| void casa::BasePlot::BasePlotError | ( | String | msg | ) | [protected] |
Exceptions.
\.
A pointer to the CallBack class.
One of them is held for each BP.
Definition at line 296 of file BasePlot.h.
Table casa::BasePlot::SelTab_p [protected] |
Table* casa::BasePlot::itsTab_p [protected] |
Definition at line 371 of file BasePlot.h.
String casa::BasePlot::itsTabName_p [protected] |
Definition at line 372 of file BasePlot.h.
uInt casa::BasePlot::tabNum_p [protected] |
String casa::BasePlot::rootTabName_p [protected] |
The name of the root Table on disk.
If a memory Table, this should be "".
Definition at line 379 of file BasePlot.h.
String casa::BasePlot::tabSelString_p [protected] |
Vector<String> casa::BasePlot::DataStr_p [protected] |
Int casa::BasePlot::TableTouch_p [protected] |
Int casa::BasePlot::Layer_p [protected] |
Remember the "layer" of the plot from this basePlot.
This is used to discard "getData" calls for other layers.
Definition at line 389 of file BasePlot.h.
Bool casa::BasePlot::Average_p [protected] |
Flag to signal the use of averages or not.
This is for "averagenrows" and averaging across rows. If True, then points are averaged, before being sent to TPLP.
Definition at line 394 of file BasePlot.h.
Int casa::BasePlot::nTens_p [protected] |
Vector<TableExprNode> casa::BasePlot::xtens_p [protected] |
Vector<TableExprNode> casa::BasePlot::ytens_p [protected] |
Definition at line 400 of file BasePlot.h.
Matrix<Double> casa::BasePlot::xplotdata_p [protected] |
Matrices to hold the actual data to be plotted.
i.e. the values obtained after TaQL evaluation.
Definition at line 404 of file BasePlot.h.
Matrix<Float> casa::BasePlot::yplotdata_p [protected] |
Definition at line 405 of file BasePlot.h.
Matrix<Bool> casa::BasePlot::theflags_p [protected] |
Vector<Bool> casa::BasePlot::rowflags_p [protected] |
Matrix<Int> casa::BasePlot::flagsum_p [protected] |
Vector to hold the number of flagged cell rows/cols per row.
For an MS, this is the number of corrs/chans flagged per row. This is used to check when another BasePlot has changed the flags. ( remember - multiple BPs can work on the same Table at once.\..) and this ensures that channel averages are recomputed for rows for which the flags have changed. This is how flags changed through one plot, are immediately updated in all other plots from the same Table.
Definition at line 420 of file BasePlot.h.
Bool casa::BasePlot::firsttime_p [protected] |
Flag to distinguish between loading flagsum_p for the first time, and using it to check for "changed" rows.
Definition at line 424 of file BasePlot.h.
ArrayColumn<Bool> casa::BasePlot::AvgFlags_p [protected] |
If averaging is done across rows, the averaged values are stored in these variables.
This is in addition to "xplotdata_p, etc.\. " Since this is filled on the fly, one can generate plots with different 'averagenrows', without having to re-read data from disk.
Definition at line 432 of file BasePlot.h.
ScalarColumn<Bool> casa::BasePlot::AvgRowFlags_p [protected] |
Definition at line 433 of file BasePlot.h.
Matrix<Double> casa::BasePlot::avgxplotdata_p [protected] |
Definition at line 435 of file BasePlot.h.
Matrix<Float> casa::BasePlot::avgyplotdata_p [protected] |
Definition at line 436 of file BasePlot.h.
Matrix<Bool> casa::BasePlot::avgtheflags_p [protected] |
Definition at line 437 of file BasePlot.h.
Vector<Bool> casa::BasePlot::avgrowflags_p [protected] |
Definition at line 438 of file BasePlot.h.
Vector<Int> casa::BasePlot::avgindices_p [protected] |
Definition at line 439 of file BasePlot.h.
Int casa::BasePlot::NPlots_p [protected] |
Number of plots sum (ncellrows x ncellcols from each TaQL XY pair ) TPLP sees this number, and asks for data to create this number of plots.
Definition at line 445 of file BasePlot.h.
Int casa::BasePlot::NAvgRows_p [protected] |
Number of rows left after averaging across rows ( averagenrows ).
Definition at line 449 of file BasePlot.h.
Matrix<Int> casa::BasePlot::Map_p [protected] |
a VERY important data structure that holds very useful index information.
This is used all over the place. A description of this Matrix is in the code of BasePlot::createMap().
Definition at line 455 of file BasePlot.h.
Vector<Slicer> casa::BasePlot::TENslices_p [protected] |
Vector<IPosition> casa::BasePlot::TENcolshapes_p [protected] |
The Column shapes for columns accessed by each Y-TaQL.
This is used to decide if a scalar/vector TaQL reduction has happened or not. This info goes into ReductionType_p
Definition at line 463 of file BasePlot.h.
Vector<Vector<Bool> > casa::BasePlot::TENRowColFlag_p [protected] |
Holds info about which cellrows/cellcols are completely flagged per row.
This is for use in averaging channel numbers -- not really used.
Definition at line 468 of file BasePlot.h.
Vector<Int> casa::BasePlot::ReductionType_p [protected] |
List of reduction-types for each Y-TaQL.
0 : no reduction 1 : scalar reduction (SUM(.\.)) 2 : vector reduction (SUM(.\.,1)) 3 : vector reduction (SUM(.\.,2))
Definition at line 475 of file BasePlot.h.
Vector<Bool> casa::BasePlot::isArrayCol_p [protected] |
Vector<IPosition> casa::BasePlot::Yshape_p [protected] |
Vector<IPosition> casa::BasePlot::Xshape_p [protected] |
Definition at line 482 of file BasePlot.h.
Vector<String> casa::BasePlot::colnames_p [protected] |
Vector<Slicer> casa::BasePlot::ipslice_p [protected] |
Int casa::BasePlot::nip_p [protected] |
Vector<Int> casa::BasePlot::IndCnt_p [protected] |
ArrayColumn<Bool> casa::BasePlot::Flags_p [protected] |
ScalarColumn<Bool> casa::BasePlot::RowFlags_p [protected] |
Definition at line 495 of file BasePlot.h.
String casa::BasePlot::FlagColName_p [protected] |
Definition at line 496 of file BasePlot.h.
String casa::BasePlot::FlagRowName_p [protected] |
Definition at line 496 of file BasePlot.h.
IPosition casa::BasePlot::FlagColShape_p [protected] |
Definition at line 497 of file BasePlot.h.
Bool casa::BasePlot::fcol_p [protected] |
Bool casa::BasePlot::frcol_p [protected] |
Definition at line 499 of file BasePlot.h.
Vector<Vector<Double> > casa::BasePlot::locflagmarks_p [protected] |
Int casa::BasePlot::nflagmarks_p [protected] |
Int casa::BasePlot::flagdirection_p [protected] |
Int casa::BasePlot::numflagpoints_p [protected] |
Bool casa::BasePlot::showflags_p [protected] |
Bool casa::BasePlot::doscalingcorrection_p [protected] |
Definition at line 512 of file BasePlot.h.
String casa::BasePlot::multicolour_p [protected] |
Definition at line 513 of file BasePlot.h.
TPConvertBase* casa::BasePlot::conv_p [protected] |
FlagVersion* casa::BasePlot::FV [protected] |
String casa::BasePlot::currentflagversion_p [protected] |
Definition at line 520 of file BasePlot.h.
Int casa::BasePlot::dbg [protected] |
Definition at line 522 of file BasePlot.h.
Int casa::BasePlot::ddbg [protected] |
Definition at line 522 of file BasePlot.h.
Int casa::BasePlot::adbg [protected] |
Definition at line 522 of file BasePlot.h.
Timer casa::BasePlot::tmr [protected] |
Definition at line 523 of file BasePlot.h.
Int casa::BasePlot::pType_p [protected] |
Definition at line 525 of file BasePlot.h.
SLog* casa::BasePlot::log [protected] |
Definition at line 527 of file BasePlot.h.
String casa::BasePlot::clname [static, protected] |
1.5.1