Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
model::ChartActor Struct Reference

#include <ChartActor.h>

Inheritance diagram for model::ChartActor:
Collaboration diagram for model::ChartActor:

Public Member Functions

 ChartActor (const DefectiveCrystalTraitsIO &traitsIO_in, vtkSmartPointer< vtkGenericOpenGLRenderWindow >, vtkRenderer *const renderer_in)
void updateConfiguration (const size_t &frameID)

Public Attributes

const DefectiveCrystalTraitsIO & traitsIO
QGridLayout * mainLayout
QCheckBox * showChart
QPushButton * chartUpdate
QComboBox * xComboBox
QComboBox * yComboBox
QCheckBox * xAxisLog
QCheckBox * yAxisLog
QGroupBox * customScaleBoxX
QLineEdit * minScaleX
QLineEdit * maxScaleX
QGroupBox * customScaleBoxY
QLineEdit * minScaleY
QLineEdit * maxScaleY
vtkSmartPointer< vtkGenericOpenGLRenderWindow > renderWindow
vtkRenderer *const renderer
vtkSmartPointer< vtkChartXY > chart
vtkSmartPointer< vtkContextScene > chartScene
vtkSmartPointer< vtkContextActor > chartActor
vtkSmartPointer< vtkTable > table
vtkSmartPointer< vtkTable > currentTable
vtkSmartPointer< vtkNamedColors > colors
vtkPlot * points
vtkPlot * currentPoints

Detailed Description

Definition at line 51 of file ChartActor.h.

Constructor & Destructor Documentation

◆ ChartActor()

model::ChartActor::ChartActor ( const DefectiveCrystalTraitsIO & traitsIO_in,
vtkSmartPointer< vtkGenericOpenGLRenderWindow > renderWindow_in,
vtkRenderer *const renderer_in )

Definition at line 31 of file ChartActor.cpp.

Member Function Documentation

◆ updateConfiguration()

void model::ChartActor::updateConfiguration ( const size_t & frameID)

Definition at line 223 of file ChartActor.cpp.

Member Data Documentation

◆ chart

vtkSmartPointer<vtkChartXY> model::ChartActor::chart

Definition at line 84 of file ChartActor.h.

◆ chartActor

vtkSmartPointer<vtkContextActor> model::ChartActor::chartActor

Definition at line 86 of file ChartActor.h.

◆ chartScene

vtkSmartPointer<vtkContextScene> model::ChartActor::chartScene

Definition at line 85 of file ChartActor.h.

◆ chartUpdate

QPushButton* model::ChartActor::chartUpdate

Definition at line 68 of file ChartActor.h.

◆ colors

vtkSmartPointer<vtkNamedColors> model::ChartActor::colors

Definition at line 90 of file ChartActor.h.

◆ currentPoints

vtkPlot* model::ChartActor::currentPoints

Definition at line 93 of file ChartActor.h.

◆ currentTable

vtkSmartPointer<vtkTable> model::ChartActor::currentTable

Definition at line 89 of file ChartActor.h.

◆ customScaleBoxX

QGroupBox* model::ChartActor::customScaleBoxX

Definition at line 73 of file ChartActor.h.

◆ customScaleBoxY

QGroupBox* model::ChartActor::customScaleBoxY

Definition at line 76 of file ChartActor.h.

◆ mainLayout

QGridLayout* model::ChartActor::mainLayout

Definition at line 66 of file ChartActor.h.

◆ maxScaleX

QLineEdit* model::ChartActor::maxScaleX

Definition at line 75 of file ChartActor.h.

◆ maxScaleY

QLineEdit* model::ChartActor::maxScaleY

Definition at line 78 of file ChartActor.h.

◆ minScaleX

QLineEdit* model::ChartActor::minScaleX

Definition at line 74 of file ChartActor.h.

◆ minScaleY

QLineEdit* model::ChartActor::minScaleY

Definition at line 77 of file ChartActor.h.

◆ points

vtkPlot* model::ChartActor::points

Definition at line 92 of file ChartActor.h.

◆ renderer

vtkRenderer* const model::ChartActor::renderer

Definition at line 82 of file ChartActor.h.

◆ renderWindow

vtkSmartPointer<vtkGenericOpenGLRenderWindow> model::ChartActor::renderWindow

Definition at line 81 of file ChartActor.h.

◆ showChart

QCheckBox* model::ChartActor::showChart

Definition at line 67 of file ChartActor.h.

◆ table

vtkSmartPointer<vtkTable> model::ChartActor::table

Definition at line 88 of file ChartActor.h.

◆ traitsIO

const DefectiveCrystalTraitsIO& model::ChartActor::traitsIO

Definition at line 65 of file ChartActor.h.

◆ xAxisLog

QCheckBox* model::ChartActor::xAxisLog

Definition at line 71 of file ChartActor.h.

◆ xComboBox

QComboBox* model::ChartActor::xComboBox

Definition at line 69 of file ChartActor.h.

◆ yAxisLog

QCheckBox* model::ChartActor::yAxisLog

Definition at line 72 of file ChartActor.h.

◆ yComboBox

QComboBox* model::ChartActor::yComboBox

Definition at line 70 of file ChartActor.h.


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