ImageD  v2_7_5 (24.06.22)
ImageD is an image processing software designed for rapid prototyping and implementing algorithms and solutions for science, research and teaching.
D_Table Class Reference

The D_Table class Display tables in QTableWidget in the user interface. More...

#include <d_table.h>

Inheritance diagram for D_Table:

Public Member Functions

 D_Table ()
 
void set_TW (QTableWidget *TW)
 
void set_data_d_1D_qs_qsl (vector< double > v_data, QString qs_col_name, QStringList qsl_row_names)
 
void set_data_d_1D_qs_vd (vector< double > v_data, QString qs_col_name, vector< double > v_row_names)
 
void set_data_d_1D_qs_count (vector< double > v_data, QString qs_col_name)
 
void set_data_d_1D_qs_step (vector< double > v_data, QString qs_col_name, double row_names_start, double row_names_step)
 
void set_data_d_2D_qsl_qsl (vector< vector< double >> vv_data, QStringList qsl_col_names, QStringList qsl_row_names)
 
void set_data_d_2D_qsl_vd (vector< vector< double >> vv_data, QStringList qsl_col_names, vector< double > v_row_names)
 
void set_data_d_2D_qsl_count (vector< vector< double >> vv_data, QStringList qsl_col_names)
 
void set_data_d_2D_vd_vd (vector< vector< double >> vv_data, vector< double > v_col_names, vector< double > v_row_names)
 
void set_data_d_2D_vd_qsl (vector< vector< double >> vv_data, vector< double > v_col_names, QStringList qsl_row_names)
 
void set_data_d_2D_qsl_step (vector< vector< double >> vv_data, QStringList qsl_col_names, double row_names_start, double row_names_step)
 
void clear_data ()
 
QTableWidget * get_pTableWidget ()
 
QString Save_Table_Dialog ()
 
QString Save_Table_Dialog (QString path_default)
 
QString Save_Table ()
 
QString Save_Table (QString path)
 

Detailed Description

The D_Table class Display tables in QTableWidget in the user interface.

Put a QTableWidget somewhere in the user interface and pass a pointer to it to D_Table and changes made to the D_Table will be displayed in the UI

Constructor & Destructor Documentation

◆ D_Table()

D_Table::D_Table ( )

Member Function Documentation

◆ clear_data()

void D_Table::clear_data ( )

◆ get_pTableWidget()

QTableWidget* D_Table::get_pTableWidget ( )
inline

◆ Save_Table() [1/2]

QString D_Table::Save_Table ( )

◆ Save_Table() [2/2]

QString D_Table::Save_Table ( QString  path)

◆ Save_Table_Dialog() [1/2]

QString D_Table::Save_Table_Dialog ( )

◆ Save_Table_Dialog() [2/2]

QString D_Table::Save_Table_Dialog ( QString  path_default)

◆ set_data_d_1D_qs_count()

void D_Table::set_data_d_1D_qs_count ( vector< double >  v_data,
QString  qs_col_name 
)

◆ set_data_d_1D_qs_qsl()

void D_Table::set_data_d_1D_qs_qsl ( vector< double >  v_data,
QString  qs_col_name,
QStringList  qsl_row_names 
)

◆ set_data_d_1D_qs_step()

void D_Table::set_data_d_1D_qs_step ( vector< double >  v_data,
QString  qs_col_name,
double  row_names_start,
double  row_names_step 
)

◆ set_data_d_1D_qs_vd()

void D_Table::set_data_d_1D_qs_vd ( vector< double >  v_data,
QString  qs_col_name,
vector< double >  v_row_names 
)

◆ set_data_d_2D_qsl_count()

void D_Table::set_data_d_2D_qsl_count ( vector< vector< double >>  vv_data,
QStringList  qsl_col_names 
)

◆ set_data_d_2D_qsl_qsl()

void D_Table::set_data_d_2D_qsl_qsl ( vector< vector< double >>  vv_data,
QStringList  qsl_col_names,
QStringList  qsl_row_names 
)

◆ set_data_d_2D_qsl_step()

void D_Table::set_data_d_2D_qsl_step ( vector< vector< double >>  vv_data,
QStringList  qsl_col_names,
double  row_names_start,
double  row_names_step 
)

◆ set_data_d_2D_qsl_vd()

void D_Table::set_data_d_2D_qsl_vd ( vector< vector< double >>  vv_data,
QStringList  qsl_col_names,
vector< double >  v_row_names 
)

◆ set_data_d_2D_vd_qsl()

void D_Table::set_data_d_2D_vd_qsl ( vector< vector< double >>  vv_data,
vector< double >  v_col_names,
QStringList  qsl_row_names 
)

◆ set_data_d_2D_vd_vd()

void D_Table::set_data_d_2D_vd_vd ( vector< vector< double >>  vv_data,
vector< double >  v_col_names,
vector< double >  v_row_names 
)

◆ set_TW()

void D_Table::set_TW ( QTableWidget *  TW)

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