oILAB
Loading...
Searching...
No Matches
oILAB::BicrystalActor Struct Reference

#include <BicrystalActor.h>

+ Inheritance diagram for oILAB::BicrystalActor:

Public Member Functions

 BicrystalActor (vtkGenericOpenGLRenderWindow *const, vtkRenderer *const)
 
void updateConfiguration (const std::shared_ptr< BiCrystal< 3 > > &bc)
 

Data Fields

vtkSmartPointer< vtkPolyData > aPolyData
 
vtkSmartPointer< vtkGlyph3D > aGlyphs
 
vtkSmartPointer< vtkPolyDataMapper > aMapper
 
vtkSmartPointer< vtkActor > aActor
 
vtkSmartPointer< vtkPolyData > bPolyData
 
vtkSmartPointer< vtkGlyph3D > bGlyphs
 
vtkSmartPointer< vtkPolyDataMapper > bMapper
 
vtkSmartPointer< vtkActor > bActor
 

Private Slots

void modify ()
 

Private Attributes

vtkGenericOpenGLRenderWindow *const renderWindow
 
vtkRenderer *const renderer
 
QGridLayout * mainLayout
 
QCheckBox * showA
 
QCheckBox * showB
 

Detailed Description

Definition at line 43 of file BicrystalActor.h.

Constructor & Destructor Documentation

◆ BicrystalActor()

oILAB::BicrystalActor::BicrystalActor ( vtkGenericOpenGLRenderWindow * const  renWin,
vtkRenderer * const  rndr 
)

Definition at line 44 of file BicrystalActor.cpp.

Member Function Documentation

◆ modify

void oILAB::BicrystalActor::modify ( )
privateslot

Definition at line 269 of file BicrystalActor.cpp.

◆ updateConfiguration()

void oILAB::BicrystalActor::updateConfiguration ( const std::shared_ptr< BiCrystal< 3 > > &  bc)

Definition at line 192 of file BicrystalActor.cpp.

Field Documentation

◆ aActor

vtkSmartPointer<vtkActor> oILAB::BicrystalActor::aActor

Definition at line 70 of file BicrystalActor.h.

◆ aGlyphs

vtkSmartPointer<vtkGlyph3D> oILAB::BicrystalActor::aGlyphs

Definition at line 68 of file BicrystalActor.h.

◆ aMapper

vtkSmartPointer<vtkPolyDataMapper> oILAB::BicrystalActor::aMapper

Definition at line 69 of file BicrystalActor.h.

◆ aPolyData

vtkSmartPointer<vtkPolyData> oILAB::BicrystalActor::aPolyData

Definition at line 67 of file BicrystalActor.h.

◆ bActor

vtkSmartPointer<vtkActor> oILAB::BicrystalActor::bActor

Definition at line 75 of file BicrystalActor.h.

◆ bGlyphs

vtkSmartPointer<vtkGlyph3D> oILAB::BicrystalActor::bGlyphs

Definition at line 73 of file BicrystalActor.h.

◆ bMapper

vtkSmartPointer<vtkPolyDataMapper> oILAB::BicrystalActor::bMapper

Definition at line 74 of file BicrystalActor.h.

◆ bPolyData

vtkSmartPointer<vtkPolyData> oILAB::BicrystalActor::bPolyData

Definition at line 72 of file BicrystalActor.h.

◆ mainLayout

QGridLayout* oILAB::BicrystalActor::mainLayout
private

Definition at line 55 of file BicrystalActor.h.

◆ renderer

vtkRenderer* const oILAB::BicrystalActor::renderer
private

Definition at line 53 of file BicrystalActor.h.

◆ renderWindow

vtkGenericOpenGLRenderWindow* const oILAB::BicrystalActor::renderWindow
private

Definition at line 52 of file BicrystalActor.h.

◆ showA

QCheckBox* oILAB::BicrystalActor::showA
private

Definition at line 56 of file BicrystalActor.h.

◆ showB

QCheckBox* oILAB::BicrystalActor::showB
private

Definition at line 57 of file BicrystalActor.h.


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