Pile Group Tool  2.0.3
Educational tool demonstrating behavior of pile groups in layered soil
Public Member Functions | Protected Attributes | List of all members
ResultPlotSuper Class Referenceabstract

The ResultPlotSuper class is an abstract class implementing simple line plots. More...

Inheritance diagram for ResultPlotSuper:
Inheritance graph
[legend]
Collaboration diagram for ResultPlotSuper:
Collaboration graph
[legend]

Public Member Functions

 ResultPlotSuper (QWidget *parent=nullptr)
 
virtual void plotResults (QVector< QVector< double > *> &, QVector< QVector< double > *> &)
 
virtual void updateSoil (QVector< double > &layerDepth)
 
virtual void refresh (void)=0
 

Protected Attributes

QVector< double > depthOfLayer = QVector<double>(4, 0.0)
 
QVector< QVector< double > > m_pos
 
QVector< QVector< double > > m_data
 

Detailed Description

The ResultPlotSuper class is an abstract class implementing simple line plots.

Since
2.0

This class provides library-independent data exchange and data management for result plots.

Any library-dependent functionality needs to be implemented by a derived class. The derived class must implement the refresh method.

Note
Implementations exist for both the Qwt and the QCustomPlot libraries.
See also
ResultPlotQwt, ResultPlotQCP

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