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

#include <DDFieldWidget.h>

Inheritance diagram for model::DDLineField:
Collaboration diagram for model::DDLineField:

Public Types

typedef MicrostructureBase< 3 >::ElementType ElementType
typedef Eigen::Matrix< double, 3, 1 > VectorDim

Public Slots

void resetLine ()
void modify ()

Public Member Functions

 DDLineField (vtkGenericOpenGLRenderWindow *const renWin_in, vtkRenderer *const renderer_in, const DefectiveCrystal< 3 > &defectiveCrystal_in)
 ~DDLineField ()
const std::deque< FieldDataPnt > & dataPnts () const
std::deque< FieldDataPnt > & dataPnts ()
const std::deque< double > & abscissa () const
std::deque< double > & abscissa ()
void compute (const DefectiveCrystal< 3 > &)
void plotField (const int &valID, const std::vector< QCheckBox * > &microstructuresCheck, const QComboBox *const fieldComboBox)

Public Attributes

QGridLayout * mainLayout
QGroupBox * groupBox
QLineEdit * posEdit
QLineEdit * directionEdit
QLineEdit * numPoinEdit
vtkGenericOpenGLRenderWindow *const renWin
vtkRenderer *const renderer
vtkSmartPointer< vtkChartXY > chart
vtkSmartPointer< vtkContextScene > chartScene
vtkSmartPointer< vtkContextActor > chartActor
vtkSmartPointer< vtkTable > table
vtkSmartPointer< vtkNamedColors > colors
vtkPlot * points
vtkSmartPointer< vtkLineSource > lineSource
vtkSmartPointer< vtkPolyDataMapper > lineMapper
vtkSmartPointer< vtkActor > lineActor
const DefectiveCrystal< 3 > & defectiveCrystal
std::shared_ptr< MeshLine< 3 > > line

Detailed Description

Definition at line 77 of file DDFieldWidget.h.

Member Typedef Documentation

◆ ElementType

Definition at line 83 of file DDFieldWidget.h.

◆ VectorDim

typedef Eigen::Matrix<double,3,1> model::DDLineField::VectorDim

Definition at line 84 of file DDFieldWidget.h.

Constructor & Destructor Documentation

◆ DDLineField()

model::DDLineField::DDLineField ( vtkGenericOpenGLRenderWindow *const renWin_in,
vtkRenderer *const renderer_in,
const DefectiveCrystal< 3 > & defectiveCrystal_in )

Definition at line 758 of file DDFieldWidget.cpp.

◆ ~DDLineField()

model::DDLineField::~DDLineField ( )

Definition at line 838 of file DDFieldWidget.cpp.

Member Function Documentation

◆ abscissa() [1/2]

std::deque< double > & model::DDLineField::abscissa ( )

Definition at line 860 of file DDFieldWidget.cpp.

◆ abscissa() [2/2]

const std::deque< double > & model::DDLineField::abscissa ( ) const

Definition at line 855 of file DDFieldWidget.cpp.

◆ compute()

void model::DDLineField::compute ( const DefectiveCrystal< 3 > & )

Definition at line 987 of file DDFieldWidget.cpp.

◆ dataPnts() [1/2]

std::deque< FieldDataPnt > & model::DDLineField::dataPnts ( )

Definition at line 850 of file DDFieldWidget.cpp.

◆ dataPnts() [2/2]

const std::deque< FieldDataPnt > & model::DDLineField::dataPnts ( ) const

Definition at line 845 of file DDFieldWidget.cpp.

◆ modify

void model::DDLineField::modify ( )
slot

Definition at line 1069 of file DDFieldWidget.cpp.

◆ plotField()

void model::DDLineField::plotField ( const int & valID,
const std::vector< QCheckBox * > & microstructuresCheck,
const QComboBox *const fieldComboBox )

Definition at line 1021 of file DDFieldWidget.cpp.

◆ resetLine

void model::DDLineField::resetLine ( )
slot

Definition at line 865 of file DDFieldWidget.cpp.

Member Data Documentation

◆ chart

vtkSmartPointer<vtkChartXY> model::DDLineField::chart

Definition at line 107 of file DDFieldWidget.h.

◆ chartActor

vtkSmartPointer<vtkContextActor> model::DDLineField::chartActor

Definition at line 109 of file DDFieldWidget.h.

◆ chartScene

vtkSmartPointer<vtkContextScene> model::DDLineField::chartScene

Definition at line 108 of file DDFieldWidget.h.

◆ colors

vtkSmartPointer<vtkNamedColors> model::DDLineField::colors

Definition at line 111 of file DDFieldWidget.h.

◆ defectiveCrystal

const DefectiveCrystal<3>& model::DDLineField::defectiveCrystal

Definition at line 118 of file DDFieldWidget.h.

◆ directionEdit

QLineEdit* model::DDLineField::directionEdit

Definition at line 98 of file DDFieldWidget.h.

◆ groupBox

QGroupBox* model::DDLineField::groupBox

Definition at line 96 of file DDFieldWidget.h.

◆ line

std::shared_ptr<MeshLine<3> > model::DDLineField::line

Definition at line 119 of file DDFieldWidget.h.

◆ lineActor

vtkSmartPointer<vtkActor> model::DDLineField::lineActor

Definition at line 116 of file DDFieldWidget.h.

◆ lineMapper

vtkSmartPointer<vtkPolyDataMapper> model::DDLineField::lineMapper

Definition at line 115 of file DDFieldWidget.h.

◆ lineSource

vtkSmartPointer<vtkLineSource> model::DDLineField::lineSource

Definition at line 114 of file DDFieldWidget.h.

◆ mainLayout

QGridLayout* model::DDLineField::mainLayout

Definition at line 95 of file DDFieldWidget.h.

◆ numPoinEdit

QLineEdit* model::DDLineField::numPoinEdit

Definition at line 99 of file DDFieldWidget.h.

◆ points

vtkPlot* model::DDLineField::points

Definition at line 112 of file DDFieldWidget.h.

◆ posEdit

QLineEdit* model::DDLineField::posEdit

Definition at line 97 of file DDFieldWidget.h.

◆ renderer

vtkRenderer* const model::DDLineField::renderer

Definition at line 105 of file DDFieldWidget.h.

◆ renWin

vtkGenericOpenGLRenderWindow* const model::DDLineField::renWin

Definition at line 104 of file DDFieldWidget.h.

◆ table

vtkSmartPointer<vtkTable> model::DDLineField::table

Definition at line 110 of file DDFieldWidget.h.


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