|
Quantum Phenomena Explorer 7.9.8
Interactive quantum-phenomena Explorer Tutor — source documentation
|
Qt visualization component for Quantum Klein Tunneling Plot Widget. More...
#include <quantumkleintunnelingplotwidget.h>
Public Member Functions | |
| QuantumKleinTunnelingPlotWidget (QWidget *parent=nullptr) | |
| Performs quantum klein tunneling plot widget. | |
| void | setData (const qpe::QuantumKleinTunnelingHistory2D &history) |
| Sets data. | |
| void | clear () |
| Performs clear. | |
| QSize | minimumSizeHint () const override |
| Performs minimum size hint. | |
Protected Member Functions | |
| void | paintEvent (QPaintEvent *event) override |
| Paints event. | |
Private Attributes | |
| const qpe::QuantumKleinTunnelingHistory2D * | history_ = nullptr |
Qt visualization component for Quantum Klein Tunneling Plot Widget.
The class presents computed state to the user and does not alter the propagated physical state.
Definition at line 21 of file quantumkleintunnelingplotwidget.h.
|
explicit |
Performs quantum klein tunneling plot widget.
| parent | Optional Qt parent object/widget. |
Definition at line 18 of file quantumkleintunnelingplotwidget.cpp.
| void QuantumKleinTunnelingPlotWidget::clear | ( | ) |
Performs clear.
Definition at line 20 of file quantumkleintunnelingplotwidget.cpp.
References history_.
|
override |
Performs minimum size hint.
Definition at line 21 of file quantumkleintunnelingplotwidget.cpp.
|
overrideprotected |
Paints event.
| event | Qt event being handled. |
Definition at line 22 of file quantumkleintunnelingplotwidget.cpp.
References qpe::QuantumKleinTunnelingHistory2D::config(), qpe::QuantumKleinTunnelingHistory2D::configured(), history_, qpe::QuantumKleinTunneling2D::incidenceAngleDegrees(), qpe::QuantumKleinTunneling2D::incidentEnergy(), qpe::QuantumKleinTunneling2D::inKleinZone(), qpe::QuantumKleinTunnelingHistory2D::maximumRightProbability(), qpe::QuantumKleinTunnelingHistory2D::netForwardDetectorFlux(), and qpe::QuantumKleinTunnelingHistory2D::samples().
| void QuantumKleinTunnelingPlotWidget::setData | ( | const qpe::QuantumKleinTunnelingHistory2D & | history | ) |
Sets data.
| history | The history value used by the operation. |
Definition at line 19 of file quantumkleintunnelingplotwidget.cpp.
References history_.
|
private |
Definition at line 49 of file quantumkleintunnelingplotwidget.h.
Referenced by clear(), paintEvent(), and setData().