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

#include <DefectiveCrystalActor.h>

Inheritance diagram for model::DefectiveCrystalActor:
Collaboration diagram for model::DefectiveCrystalActor:

Public Slots

void stopConfigurations ()

Signals

void frameChanged (qulonglong frameID)

Public Member Functions

 DefectiveCrystalActor (vtkGenericOpenGLRenderWindow *const, vtkRenderer *const ren, QVTKOpenGLStereoWidget *const qvtkGLwidget_in, DefectiveCrystalBase< 3 > &ddBase_in)
 ~DefectiveCrystalActor () override
bool updateConfiguration (const size_t &frameID)
void modify ()
const DefectiveCrystalConfigIO< 3 > & configIO () const
DefectiveCrystalConfigIO< 3 > & configIO ()
const DefectiveCrystalAuxIO< 3 > & auxIO () const
DefectiveCrystalAuxIO< 3 > & auxIO ()

Public Attributes

vtkGenericOpenGLRenderWindow *const renderWindow
QVTKOpenGLStereoWidget *const qvtkGLwidget
DefectiveCrystalBase< 3 > & ddBase
DefectiveCrystal< 3 > defectiveCrystal
NetworkNodeActor * nodes
NetworkLinkActor * segments
NetworkLoopActor * loops
InclusionActor * inclusions
GlidePlaneActor * glidePlanes
QuadratureActor * quadrature
ChartActor * chartActor
DDFieldWidget * ddField
SurfaceMeshActor * surfaceMesh
SlipSystemTab * slipSystemTab
QGridLayout * mainLayout
QLineEdit * frameIDedit
QToolButton * plusFrameButton
QToolButton * playFrameButton
QToolButton * stopFrameButton
QToolButton * minusFrameButton
QLineEdit * frameIncrementEdit
QLineEdit * rotationAxisEdit
QLineEdit * rotationAngleEdit
QLineEdit * cameraAdvanceEdit
QCheckBox * saveImage
QLabel * frameStatus
WrappingTabWidget * tabWidget

Detailed Description

Definition at line 50 of file DefectiveCrystalActor.h.

Constructor & Destructor Documentation

◆ DefectiveCrystalActor()

model::DefectiveCrystalActor::DefectiveCrystalActor ( vtkGenericOpenGLRenderWindow * const renWin,
vtkRenderer *const ren,
QVTKOpenGLStereoWidget *const qvtkGLwidget_in,
DefectiveCrystalBase< 3 > & ddBase_in )

Definition at line 34 of file DefectiveCrystalActor.cpp.

◆ ~DefectiveCrystalActor()

model::DefectiveCrystalActor::~DefectiveCrystalActor ( )
override

Definition at line 259 of file DefectiveCrystalActor.cpp.

Member Function Documentation

◆ auxIO() [1/2]

DefectiveCrystalAuxIO< 3 > & model::DefectiveCrystalActor::auxIO ( )

Definition at line 254 of file DefectiveCrystalActor.cpp.

◆ auxIO() [2/2]

const DefectiveCrystalAuxIO< 3 > & model::DefectiveCrystalActor::auxIO ( ) const

Definition at line 249 of file DefectiveCrystalActor.cpp.

◆ configIO() [1/2]

DefectiveCrystalConfigIO< 3 > & model::DefectiveCrystalActor::configIO ( )

Definition at line 244 of file DefectiveCrystalActor.cpp.

◆ configIO() [2/2]

const DefectiveCrystalConfigIO< 3 > & model::DefectiveCrystalActor::configIO ( ) const

Definition at line 239 of file DefectiveCrystalActor.cpp.

◆ frameChanged

void model::DefectiveCrystalActor::frameChanged ( qulonglong frameID)
signal

◆ modify()

void model::DefectiveCrystalActor::modify ( )

Definition at line 435 of file DefectiveCrystalActor.cpp.

◆ stopConfigurations

void model::DefectiveCrystalActor::stopConfigurations ( )
slot

Definition at line 280 of file DefectiveCrystalActor.cpp.

◆ updateConfiguration()

bool model::DefectiveCrystalActor::updateConfiguration ( const size_t & frameID)

Definition at line 348 of file DefectiveCrystalActor.cpp.

Member Data Documentation

◆ cameraAdvanceEdit

QLineEdit* model::DefectiveCrystalActor::cameraAdvanceEdit

Definition at line 115 of file DefectiveCrystalActor.h.

◆ chartActor

ChartActor* model::DefectiveCrystalActor::chartActor

Definition at line 69 of file DefectiveCrystalActor.h.

◆ ddBase

DefectiveCrystalBase<3>& model::DefectiveCrystalActor::ddBase

Definition at line 61 of file DefectiveCrystalActor.h.

◆ ddField

DDFieldWidget* model::DefectiveCrystalActor::ddField

Definition at line 70 of file DefectiveCrystalActor.h.

◆ defectiveCrystal

DefectiveCrystal<3> model::DefectiveCrystalActor::defectiveCrystal

Definition at line 62 of file DefectiveCrystalActor.h.

◆ frameIDedit

QLineEdit* model::DefectiveCrystalActor::frameIDedit

Definition at line 107 of file DefectiveCrystalActor.h.

◆ frameIncrementEdit

QLineEdit* model::DefectiveCrystalActor::frameIncrementEdit

Definition at line 112 of file DefectiveCrystalActor.h.

◆ frameStatus

QLabel* model::DefectiveCrystalActor::frameStatus

Definition at line 117 of file DefectiveCrystalActor.h.

◆ glidePlanes

GlidePlaneActor* model::DefectiveCrystalActor::glidePlanes

Definition at line 67 of file DefectiveCrystalActor.h.

◆ inclusions

InclusionActor* model::DefectiveCrystalActor::inclusions

Definition at line 66 of file DefectiveCrystalActor.h.

◆ loops

NetworkLoopActor* model::DefectiveCrystalActor::loops

Definition at line 65 of file DefectiveCrystalActor.h.

◆ mainLayout

QGridLayout* model::DefectiveCrystalActor::mainLayout

Definition at line 106 of file DefectiveCrystalActor.h.

◆ minusFrameButton

QToolButton* model::DefectiveCrystalActor::minusFrameButton

Definition at line 111 of file DefectiveCrystalActor.h.

◆ nodes

NetworkNodeActor* model::DefectiveCrystalActor::nodes

Definition at line 63 of file DefectiveCrystalActor.h.

◆ playFrameButton

QToolButton* model::DefectiveCrystalActor::playFrameButton

Definition at line 109 of file DefectiveCrystalActor.h.

◆ plusFrameButton

QToolButton* model::DefectiveCrystalActor::plusFrameButton

Definition at line 108 of file DefectiveCrystalActor.h.

◆ quadrature

QuadratureActor* model::DefectiveCrystalActor::quadrature

Definition at line 68 of file DefectiveCrystalActor.h.

◆ qvtkGLwidget

QVTKOpenGLStereoWidget* const model::DefectiveCrystalActor::qvtkGLwidget

Definition at line 58 of file DefectiveCrystalActor.h.

◆ renderWindow

vtkGenericOpenGLRenderWindow* const model::DefectiveCrystalActor::renderWindow

Definition at line 57 of file DefectiveCrystalActor.h.

◆ rotationAngleEdit

QLineEdit* model::DefectiveCrystalActor::rotationAngleEdit

Definition at line 114 of file DefectiveCrystalActor.h.

◆ rotationAxisEdit

QLineEdit* model::DefectiveCrystalActor::rotationAxisEdit

Definition at line 113 of file DefectiveCrystalActor.h.

◆ saveImage

QCheckBox* model::DefectiveCrystalActor::saveImage

Definition at line 116 of file DefectiveCrystalActor.h.

◆ segments

NetworkLinkActor* model::DefectiveCrystalActor::segments

Definition at line 64 of file DefectiveCrystalActor.h.

◆ slipSystemTab

SlipSystemTab* model::DefectiveCrystalActor::slipSystemTab

Definition at line 72 of file DefectiveCrystalActor.h.

◆ stopFrameButton

QToolButton* model::DefectiveCrystalActor::stopFrameButton

Definition at line 110 of file DefectiveCrystalActor.h.

◆ surfaceMesh

SurfaceMeshActor* model::DefectiveCrystalActor::surfaceMesh

Definition at line 71 of file DefectiveCrystalActor.h.

◆ tabWidget

WrappingTabWidget* model::DefectiveCrystalActor::tabWidget

Definition at line 118 of file DefectiveCrystalActor.h.


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