Public Slots | Signals | Public Member Functions | Protected Member Functions | Protected Attributes

DGVTableVTK Class Reference

This class represents the DGV Table Display object using Qt. More...

#include <DGVTableVTK.h>

Collaboration diagram for DGVTableVTK:
Collaboration graph
[legend]

List of all members.

Public Slots

void zapSelection ()
 Sets the selection to zero.
void delSelection ()
 Deletes the selection.
void plotSelection ()
 Plots the selection.
void fftSelection ()
 1D FFT of the selection.
void ifftSelection ()
 Inverse 1D FFT of the selection.
void fftRealSelection ()
 1D Real FFT of the selection.
void ifftRealSelection ()
 Inverse Real 1D FFT of the selection.
void surfacePlotSelection ()
 Surface Plots the selection.
void scanSelection ()
 Scans through the selection using line plot.
void saveSelection ()
 Save the selection using CSV file.
void saveAll ()
 Save the entire table using CSV file.
void refresh ()
 Sets up table data from internal array.
void renameData ()
 Renames the table data.
void updateData (int row, int col)
 Updates array values to match table.

Signals

void plotAvailable (DGVPlot *)
 Send signal that a plot is available for showing.
void animationAvailable (DGVAnimatedScan *)
 Send signal that a scan is available for showing.
void surfacePlotAvailable (DGVSurfacePlotVTK *)
 Send signal that a surface plot is available for showing.
void fftSelectionAvailable (Array< Array< complex< tableType >, 1 >, 1 > selectedData)
void ifftSelectionAvailable (Array< Array< complex< tableType >, 1 >, 1 > selectedData)
void fftRealSelectionAvailable (Array< Array< tableType, 1 >, 1 > selectedData)
void ifftRealSelectionAvailable (Array< Array< complex< tableType >, 1 >, 1 > selectedData)
void recentFileAvailable (const QString &fileName)
 Send signal that a recent filename is available for saving.

Public Member Functions

 DGVTableVTK (QWidget *parent=0)
 The standard constructor.
virtual ~DGVTableVTK ()
 The standard destructor.
void setName (QString filename)
 Set the name of the table.
virtual void setItem (int row, int column, tableType value)
 Sets the value into table at position. Automates item creation etc.
virtual void setItem (int row, int column, QString value)
tableType getItem (int x, int y)
 Returns the data at (x,y) in the table.
bool loadCSV (const QString filename)
 Loads the CSV file into table. Returns true if successful.
void complexValuedMode (bool complexValues)
 Enable the maintaining of complex values and its display?
bool isComplexValued ()
 Is the table complex valued?
void linkToImageData (bool link)
 Link the table to image data, important in order for changes in the table to be applied to the right data.
bool isLinkedToImage ()
 Is the table linked to image data, important in order for changes in the table to be applied to the right data.
void setData (Array< tableType, 2 > &values)
 Sets table up for values provided.
void setData (Array< tableType, 1 > &values)
void setData (Array< Array< tableType, 1 >, 1 > &values)
void setData (Array< complex< tableType >, 2 > &values)
 Sets table up for complex 1D values provided.
void setData (Array< complex< tableType >, 1 > &values)
void setData (Array< Array< complex< tableType >, 1 >, 1 > &values)
void setDataSize (int rows, int cols)
 Presizes the table data to given size. Useful for when storing results of transforms. Note: Call complexValuedMode if data is going to be complex. Array is initialized in the process.
void setPrecision (int prec)
 Sets the precision of the values displayed. Default is 8 places.
int getPrecision ()
 Gets the precision of the values displayed.
void generateTable ()
 Reload table data from internal array.
void reload ()
 Reload table data from internal array.
void viewMagnitude ()
bool viewingMagnitude ()
 Is the table showing the magnitude of the table data.
void viewImaginaryPart ()
 View the imaginary part of the table data.
bool viewingImaginaryPart ()
 Is the table showing the imaginary part of the table data.
void viewRealPart ()
 View the real part of the table data.
bool viewingRealPart ()
 Is the table showing the real part of the table data.
void viewPhase ()
 View the phase of the table data.
bool viewingPhase ()
 Is the table showing the phase of the table data.
bool isViewChanging ()
 Is the phase of the table data being viewed.
Array< tableType, 2 > & data ()
 Returns a Blitz++ array containing the table data.
Array< complex< tableType >, 2 > & dataComplex ()
 Returns a Complex Valued Blitz++ array containing the image data.
Array< tableType, 2 > & dataViewing ()
QString strippedName ()
 Returns the stripped (path removed) name of the table.
QString strippedNamePrefix ()
 Returns the stripped (path removed) name of the table with "Table" prefix.
void addToContextMenu (QVector< QMenu * > &menus)
 Adds the menu to the context menu. Connections are assumed to be made before hand.
void setConsole (DGVConsole *newConsole)
 Assigns a console for message output. You should set this before calling data members to ensure messages reach the console (if one is present).
void setVerboseMode (bool verbose)
 Verbose mode for message output.
void clearArray ()

Protected Member Functions

void addContextMenuExtras ()
 Adds extra parts to context menu. Assumes call is always made inside contextMenuEvent().
virtual void contextMenuEvent (QContextMenuEvent *event)
 The context menu setup member.
void createConnections ()
 Sets up the connections between widgets.
void createActions ()
void selectionToArray (Array< Array< tableType, 1 >, 1 > &xData, Array< Array< tableType, 1 >, 1 > &selectedData)
void selectionToArray (Array< Array< tableType, 1 >, 1 > &xData, Array< Array< complex< tableType >, 1 >, 1 > &selectedData)
void printError (QString msg)
 Error message wrapper for console.
void printWarning (QString msg)
 Warning message wrapper for console.
void printInfo (QString msg)
 Info message wrapper for console.

Protected Attributes

bool complexData
 Contains complex data?
bool linkedToImage
 Is the table linked to image data? (Used to update the correct data).
bool viewChanging
 Is only the view changing (from viewing imaginary to real etc.) then dont update data.
bool verboseMode
 Verbose messaging mode.
bool consoleAssigned
 Messaging console has been set.
bool editable
 Flag for maintaining if data is editable.
int tablePrecision
 Precision of the decimals. Default is 8.
QString name
 Name of the table.
QMenu * contextMenu
 Context Menu.
QVector< QMenu * > menusToAdd
 Conext Menu's to add.
QActionGroup * selectGroup
 Group actions that function on selections.
QAction * zapAct
 Action object for zapping a selection.
QAction * delAct
 Action object for deleting a selection.
QActionGroup * globalGroup
 Group actions that function on entire table.
QAction * plotAct
 Action object for plotting a selection.
QAction * fft_1DAct
 Action for doing 1D FFT.
QAction * ifft_1DAct
 Action for doing 1D inverse FFT.
QAction * fft_Real_1DAct
 Action for doing real 1D FFT.
QAction * ifft_Real_1DAct
 Action for doing real 1D inverse FFT.
QAction * surfacePlotAct
 Action object for surface plotting a selection.
QAction * scanAct
 Action object for scanning through a selection.
QActionGroup * complexGroup
 Grouping for check boxes.
QAction * absoluteMagnitudeAct
 Show Absolute Magnitude?
QAction * imaginaryPartAct
 Show Imaginary Part?
QAction * realPartAct
 Show Real Part?
QAction * phaseAct
 Show phase/arg?
QAction * fitColsAct
 Action object to fit to columns.
QAction * fitRowsAct
 Action object to fit to rows.
QAction * saveAct
 Action object for saving the selection.
QAction * saveAllAct
 Action object for saving entire table.
QAction * refreshAct
 Action object for refreshing the display of an table.
QAction * renameAct
 Action object for renaming the display of an table.
QAction * closeAct
 Action object for closing the table.
Array< tableType, 2 > tableData
 Array. Empty until data() is called. Then it is assumed that DGVImage is not used and is created.
Array< complex< tableType >, 2 > tableComplexData
 Array. Empty until data() is called. Then it is assumed that DGVImage is not used and is created.
DGVConsoleconsole
 Console for message output.

Detailed Description

This class represents the DGV Table Display object using Qt.

Author:
Shekhar S. Chandra, 2008-2009

The class displays table values using the Qt QTableWidget class. You can do 1D FFTs and 1D plots of rows and columns. It also allows the user to do a 1D scan (animation plot) through the data and save as a CSV file. It inherits all the members from QTableWidget class.

Usage Example:

    DGVTableVTK *tbl = new DGVTableVTK;

    tbl->setName(tblName);
    tbl->setData(newData);
    tbl->generateTable();
    tbl->show();

Definition at line 54 of file DGVTableVTK.h.


Constructor & Destructor Documentation

DGVTableVTK::DGVTableVTK ( QWidget *  parent = 0  ) 

The standard constructor.

Create Actions

Definition at line 28 of file DGVTableVTK.cpp.

DGVTableVTK::~DGVTableVTK (  )  [virtual]

The standard destructor.

Definition at line 49 of file DGVTableVTK.cpp.


Member Function Documentation

void DGVTableVTK::addContextMenuExtras (  )  [protected]

Adds extra parts to context menu. Assumes call is always made inside contextMenuEvent().

Definition at line 655 of file DGVTableVTK.cpp.

void DGVTableVTK::addToContextMenu ( QVector< QMenu * > &  menus  ) 

Adds the menu to the context menu. Connections are assumed to be made before hand.

Definition at line 641 of file DGVTableVTK.cpp.

void DGVTableVTK::animationAvailable ( DGVAnimatedScan _t1  )  [signal]

Send signal that a scan is available for showing.

Definition at line 147 of file moc_DGVTableVTK.cpp.

void DGVTableVTK::clearArray (  )  [inline]

Definition at line 262 of file DGVTableVTK.h.

void DGVTableVTK::complexValuedMode ( bool  complexValues  ) 

Enable the maintaining of complex values and its display?

Definition at line 393 of file DGVTableVTK.cpp.

void DGVTableVTK::contextMenuEvent ( QContextMenuEvent *  event  )  [protected, virtual]

The context menu setup member.

< Only exists for the duration of the context selection

Extra (preconnected) menus to add.

Global Transforms

Selection Options

Complex View Options

Abs Display

Imag Display

Real Display

Phase Display

Table Formatting

Global Options

Refresh

Definition at line 661 of file DGVTableVTK.cpp.

void DGVTableVTK::createActions (  )  [protected]

Definition at line 792 of file DGVTableVTK.cpp.

void DGVTableVTK::createConnections (  )  [protected]

Sets up the connections between widgets.

<

Todo:
Causes crash.

Definition at line 783 of file DGVTableVTK.cpp.

Array< tableType, 2 > & DGVTableVTK::data (  ) 

Returns a Blitz++ array containing the table data.

Clears the internal Blitz++ array containing the table data.

Definition at line 522 of file DGVTableVTK.cpp.

Array< complex< imageType >, 2 > & DGVTableVTK::dataComplex (  ) 

Returns a Complex Valued Blitz++ array containing the image data.

Definition at line 527 of file DGVTableVTK.cpp.

Array< imageType, 2 > & DGVTableVTK::dataViewing (  ) 

Definition at line 532 of file DGVTableVTK.cpp.

void DGVTableVTK::delSelection (  )  [slot]

Deletes the selection.

Columns selected

Definition at line 102 of file DGVTableVTK.cpp.

void DGVTableVTK::fftRealSelection (  )  [slot]

1D Real FFT of the selection.

< Array of Array is done to have variable-sized rows

Definition at line 171 of file DGVTableVTK.cpp.

void DGVTableVTK::fftRealSelectionAvailable ( Array< Array< tableType, 1 >, 1 >  selectedData  )  [signal]

Definition at line 175 of file moc_DGVTableVTK.cpp.

void DGVTableVTK::fftSelection (  )  [slot]

1D FFT of the selection.

< Array of Array is done to have variable-sized rows

Definition at line 151 of file DGVTableVTK.cpp.

void DGVTableVTK::fftSelectionAvailable ( Array< Array< complex< tableType >, 1 >, 1 >  selectedData  )  [signal]

Definition at line 161 of file moc_DGVTableVTK.cpp.

DGVTableVTK::generateTable (  )  [inline]

Reload table data from internal array.

Definition at line 152 of file DGVTableVTK.h.

tableType DGVTableVTK::getItem ( int  x,
int  y 
)

Returns the data at (x,y) in the table.

Definition at line 84 of file DGVTableVTK.cpp.

DGVTableVTK::getPrecision (  )  [inline]

Gets the precision of the values displayed.

Definition at line 146 of file DGVTableVTK.h.

void DGVTableVTK::ifftRealSelection (  )  [slot]

Inverse Real 1D FFT of the selection.

< Array of Array is done to have variable-sized rows

Definition at line 181 of file DGVTableVTK.cpp.

void DGVTableVTK::ifftRealSelectionAvailable ( Array< Array< complex< tableType >, 1 >, 1 >  selectedData  )  [signal]

Definition at line 182 of file moc_DGVTableVTK.cpp.

void DGVTableVTK::ifftSelection (  )  [slot]

Inverse 1D FFT of the selection.

< Array of Array is done to have variable-sized rows

Definition at line 161 of file DGVTableVTK.cpp.

void DGVTableVTK::ifftSelectionAvailable ( Array< Array< complex< tableType >, 1 >, 1 >  selectedData  )  [signal]

Definition at line 168 of file moc_DGVTableVTK.cpp.

DGVTableVTK::isComplexValued (  )  [inline]

Is the table complex valued?

Definition at line 101 of file DGVTableVTK.h.

DGVTableVTK::isLinkedToImage (  )  [inline]

Is the table linked to image data, important in order for changes in the table to be applied to the right data.

Definition at line 114 of file DGVTableVTK.h.

DGVTableVTK::isViewChanging (  )  [inline]

Is the phase of the table data being viewed.

Definition at line 211 of file DGVTableVTK.h.

void DGVTableVTK::linkToImageData ( bool  link  ) 

Link the table to image data, important in order for changes in the table to be applied to the right data.

Definition at line 403 of file DGVTableVTK.cpp.

bool DGVTableVTK::loadCSV ( const QString  filename  ) 

Loads the CSV file into table. Returns true if successful.

Detect CSV structure

Todo:
Test Delimiter Detection for various cases

< Check for redundant comma at end

Read actual file

Definition at line 331 of file DGVTableVTK.cpp.

void DGVTableVTK::plotAvailable ( DGVPlot _t1  )  [signal]

Send signal that a plot is available for showing.

Definition at line 140 of file moc_DGVTableVTK.cpp.

void DGVTableVTK::plotSelection (  )  [slot]

Plots the selection.

< Array of Array is done to have variable-sized rows

<

Todo:
If user does not set parent of table, leak here. Use QObjectCleanupHandler perhaps.

Definition at line 133 of file DGVTableVTK.cpp.

void DGVTableVTK::printError ( QString  msg  )  [protected]

Error message wrapper for console.

Definition at line 1014 of file DGVTableVTK.cpp.

void DGVTableVTK::printInfo ( QString  msg  )  [protected]

Info message wrapper for console.

Definition at line 1040 of file DGVTableVTK.cpp.

void DGVTableVTK::printWarning ( QString  msg  )  [protected]

Warning message wrapper for console.

Definition at line 1027 of file DGVTableVTK.cpp.

void DGVTableVTK::recentFileAvailable ( const QString &  fileName  )  [signal]

Send signal that a recent filename is available for saving.

Definition at line 189 of file moc_DGVTableVTK.cpp.

void DGVTableVTK::refresh (  )  [slot]

Sets up table data from internal array.

Load from inital source

Definition at line 562 of file DGVTableVTK.cpp.

void DGVTableVTK::reload (  ) 

Reload table data from internal array.

< Reset editable flag

Definition at line 408 of file DGVTableVTK.cpp.

void DGVTableVTK::renameData (  )  [slot]

Renames the table data.

Definition at line 594 of file DGVTableVTK.cpp.

void DGVTableVTK::saveAll (  )  [slot]

Save the entire table using CSV file.

Definition at line 290 of file DGVTableVTK.cpp.

void DGVTableVTK::saveSelection (  )  [slot]

Save the selection using CSV file.

Get selected items, which is put into 1D form

Get the actual ranges selected

Todo:
Bug: Shift selection only works for one selection. Control selection works correctly
Todo:
Column saves may work.

Determine shape of selection

Definition at line 223 of file DGVTableVTK.cpp.

void DGVTableVTK::scanSelection (  )  [slot]

Scans through the selection using line plot.

<

Todo:
If user does not set parent of table, leak here. Use QObjectCleanupHandler perhaps.

Definition at line 208 of file DGVTableVTK.cpp.

void DGVTableVTK::selectionToArray ( Array< Array< tableType, 1 >, 1 > &  xData,
Array< Array< tableType, 1 >, 1 > &  selectedData 
) [protected]

Get selected items, which is put into 1D form

Get the actual ranges selected

Todo:
Column plot doesn't work.

Copy the data ordered row wise

User has selected using shift key (continuous selection)

Break up row wise

Resize the Blitz arrays

Todo:
Table could be truncating based on precision!

Resize the Blitz arrays

Determine shape of selection

Definition at line 823 of file DGVTableVTK.cpp.

void DGVTableVTK::selectionToArray ( Array< Array< tableType, 1 >, 1 > &  xData,
Array< Array< complex< tableType >, 1 >, 1 > &  selectedData 
) [protected]

Get selected items, which is put into 1D form

Get the actual ranges selected

Todo:
Column plot doesn't work.
Todo:
Untested since change

Copy the data ordered row wise

User has selected using shift key (continuous selection)

Break up row wise

Resize the Blitz arrays

Todo:
Table could be truncating based on precision!

Resize the Blitz arrays

Determine shape of selection

Definition at line 900 of file DGVTableVTK.cpp.

void DGVTableVTK::setConsole ( DGVConsole newConsole  ) 

Assigns a console for message output. You should set this before calling data members to ensure messages reach the console (if one is present).

Definition at line 646 of file DGVTableVTK.cpp.

void DGVTableVTK::setData ( Array< tableType, 2 > &  values  ) 

Sets table up for values provided.

Definition at line 440 of file DGVTableVTK.cpp.

void DGVTableVTK::setData ( Array< Array< complex< tableType >, 1 >, 1 > &  values  ) 

< Triggers reload

Definition at line 492 of file DGVTableVTK.cpp.

void DGVTableVTK::setData ( Array< Array< tableType, 1 >, 1 > &  values  ) 

Definition at line 456 of file DGVTableVTK.cpp.

void DGVTableVTK::setData ( Array< complex< tableType >, 2 > &  values  ) 

Sets table up for complex 1D values provided.

< Triggers reload

Definition at line 476 of file DGVTableVTK.cpp.

void DGVTableVTK::setData ( Array< tableType, 1 > &  values  ) 

Definition at line 448 of file DGVTableVTK.cpp.

void DGVTableVTK::setData ( Array< complex< tableType >, 1 > &  values  ) 

< Triggers reload

Definition at line 484 of file DGVTableVTK.cpp.

void DGVTableVTK::setDataSize ( int  rows,
int  cols 
)

Presizes the table data to given size. Useful for when storing results of transforms. Note: Call complexValuedMode if data is going to be complex. Array is initialized in the process.

Definition at line 508 of file DGVTableVTK.cpp.

void DGVTableVTK::setItem ( int  row,
int  column,
tableType  value 
) [virtual]

Sets the value into table at position. Automates item creation etc.

Definition at line 60 of file DGVTableVTK.cpp.

void DGVTableVTK::setItem ( int  row,
int  column,
QString  value 
) [virtual]

Definition at line 73 of file DGVTableVTK.cpp.

void DGVTableVTK::setName ( QString  filename  ) 

Set the name of the table.

Definition at line 54 of file DGVTableVTK.cpp.

DGVTableVTK::setPrecision ( int  prec  )  [inline]

Sets the precision of the values displayed. Default is 8 places.

Definition at line 140 of file DGVTableVTK.h.

DGVTableVTK::setVerboseMode ( bool  verbose  )  [inline]

Verbose mode for message output.

Definition at line 255 of file DGVTableVTK.h.

QString DGVTableVTK::strippedName (  ) 

Returns the stripped (path removed) name of the table.

Definition at line 631 of file DGVTableVTK.cpp.

QString DGVTableVTK::strippedNamePrefix (  ) 

Returns the stripped (path removed) name of the table with "Table" prefix.

Definition at line 636 of file DGVTableVTK.cpp.

void DGVTableVTK::surfacePlotAvailable ( DGVSurfacePlotVTK _t1  )  [signal]

Send signal that a surface plot is available for showing.

Definition at line 154 of file moc_DGVTableVTK.cpp.

void DGVTableVTK::surfacePlotSelection (  )  [slot]

Surface Plots the selection.

<

Todo:
If user does not set parent of table, leak here. Use QObjectCleanupHandler perhaps.

Definition at line 191 of file DGVTableVTK.cpp.

void DGVTableVTK::updateData ( int  row,
int  col 
) [slot]

Updates array values to match table.

Definition at line 604 of file DGVTableVTK.cpp.

DGVTableVTK::viewImaginaryPart (  )  [inline]

View the imaginary part of the table data.

Definition at line 175 of file DGVTableVTK.h.

DGVTableVTK::viewingImaginaryPart (  )  [inline]

Is the table showing the imaginary part of the table data.

Definition at line 181 of file DGVTableVTK.h.

DGVTableVTK::viewingMagnitude (  )  [inline]

Is the table showing the magnitude of the table data.

Definition at line 169 of file DGVTableVTK.h.

DGVTableVTK::viewingPhase (  )  [inline]

Is the table showing the phase of the table data.

Definition at line 205 of file DGVTableVTK.h.

DGVTableVTK::viewingRealPart (  )  [inline]

Is the table showing the real part of the table data.

Definition at line 193 of file DGVTableVTK.h.

void DGVTableVTK::viewMagnitude (  )  [inline]

Definition at line 163 of file DGVTableVTK.h.

DGVTableVTK::viewPhase (  )  [inline]

View the phase of the table data.

Definition at line 199 of file DGVTableVTK.h.

DGVTableVTK::viewRealPart (  )  [inline]

View the real part of the table data.

Definition at line 187 of file DGVTableVTK.h.

void DGVTableVTK::zapSelection (  )  [slot]

Sets the selection to zero.

Definition at line 93 of file DGVTableVTK.cpp.


Member Data Documentation

Show Absolute Magnitude?

View the magnitude of the table data.

Definition at line 406 of file DGVTableVTK.h.

QAction* DGVTableVTK::closeAct [protected]

Action object for closing the table.

Definition at line 417 of file DGVTableVTK.h.

bool DGVTableVTK::complexData [protected]

Contains complex data?

Definition at line 380 of file DGVTableVTK.h.

QActionGroup* DGVTableVTK::complexGroup [protected]

Grouping for check boxes.

Definition at line 405 of file DGVTableVTK.h.

Console for message output.

Definition at line 422 of file DGVTableVTK.h.

bool DGVTableVTK::consoleAssigned [protected]

Messaging console has been set.

Definition at line 384 of file DGVTableVTK.h.

QMenu* DGVTableVTK::contextMenu [protected]

Context Menu.

Definition at line 390 of file DGVTableVTK.h.

QAction* DGVTableVTK::delAct [protected]

Action object for deleting a selection.

Definition at line 394 of file DGVTableVTK.h.

bool DGVTableVTK::editable [protected]

Flag for maintaining if data is editable.

Definition at line 385 of file DGVTableVTK.h.

QAction* DGVTableVTK::fft_1DAct [protected]

Action for doing 1D FFT.

Definition at line 398 of file DGVTableVTK.h.

QAction* DGVTableVTK::fft_Real_1DAct [protected]

Action for doing real 1D FFT.

Definition at line 400 of file DGVTableVTK.h.

QAction* DGVTableVTK::fitColsAct [protected]

Action object to fit to columns.

Definition at line 411 of file DGVTableVTK.h.

QAction* DGVTableVTK::fitRowsAct [protected]

Action object to fit to rows.

Definition at line 412 of file DGVTableVTK.h.

QActionGroup* DGVTableVTK::globalGroup [protected]

Group actions that function on entire table.

Definition at line 396 of file DGVTableVTK.h.

QAction* DGVTableVTK::ifft_1DAct [protected]

Action for doing 1D inverse FFT.

Definition at line 399 of file DGVTableVTK.h.

QAction* DGVTableVTK::ifft_Real_1DAct [protected]

Action for doing real 1D inverse FFT.

Definition at line 401 of file DGVTableVTK.h.

QAction* DGVTableVTK::imaginaryPartAct [protected]

Show Imaginary Part?

Definition at line 407 of file DGVTableVTK.h.

bool DGVTableVTK::linkedToImage [protected]

Is the table linked to image data? (Used to update the correct data).

Definition at line 381 of file DGVTableVTK.h.

QVector<QMenu*> DGVTableVTK::menusToAdd [protected]

Conext Menu's to add.

Definition at line 391 of file DGVTableVTK.h.

QString DGVTableVTK::name [protected]

Name of the table.

Definition at line 387 of file DGVTableVTK.h.

QAction* DGVTableVTK::phaseAct [protected]

Show phase/arg?

Definition at line 409 of file DGVTableVTK.h.

QAction* DGVTableVTK::plotAct [protected]

Action object for plotting a selection.

Definition at line 397 of file DGVTableVTK.h.

QAction* DGVTableVTK::realPartAct [protected]

Show Real Part?

Definition at line 408 of file DGVTableVTK.h.

QAction* DGVTableVTK::refreshAct [protected]

Action object for refreshing the display of an table.

Definition at line 415 of file DGVTableVTK.h.

QAction* DGVTableVTK::renameAct [protected]

Action object for renaming the display of an table.

Definition at line 416 of file DGVTableVTK.h.

QAction* DGVTableVTK::saveAct [protected]

Action object for saving the selection.

Definition at line 413 of file DGVTableVTK.h.

QAction* DGVTableVTK::saveAllAct [protected]

Action object for saving entire table.

Definition at line 414 of file DGVTableVTK.h.

QAction* DGVTableVTK::scanAct [protected]

Action object for scanning through a selection.

Definition at line 403 of file DGVTableVTK.h.

QActionGroup* DGVTableVTK::selectGroup [protected]

Group actions that function on selections.

Definition at line 392 of file DGVTableVTK.h.

QAction* DGVTableVTK::surfacePlotAct [protected]

Action object for surface plotting a selection.

Definition at line 402 of file DGVTableVTK.h.

Array<complex<tableType>,2> DGVTableVTK::tableComplexData [protected]

Array. Empty until data() is called. Then it is assumed that DGVImage is not used and is created.

Definition at line 420 of file DGVTableVTK.h.

Array<tableType,2> DGVTableVTK::tableData [protected]

Array. Empty until data() is called. Then it is assumed that DGVImage is not used and is created.

Definition at line 419 of file DGVTableVTK.h.

int DGVTableVTK::tablePrecision [protected]

Precision of the decimals. Default is 8.

Definition at line 386 of file DGVTableVTK.h.

bool DGVTableVTK::verboseMode [protected]

Verbose messaging mode.

Definition at line 383 of file DGVTableVTK.h.

bool DGVTableVTK::viewChanging [protected]

Is only the view changing (from viewing imaginary to real etc.) then dont update data.

Definition at line 382 of file DGVTableVTK.h.

QAction* DGVTableVTK::zapAct [protected]

Action object for zapping a selection.

Definition at line 393 of file DGVTableVTK.h.


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