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

#include <BicrystalActor.h>

+ Inheritance diagram for gbLAB::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 45 of file BicrystalActor.h.

Constructor & Destructor Documentation

◆ BicrystalActor()

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

Definition at line 46 of file BicrystalActor.cpp.

Member Function Documentation

◆ modify

void gbLAB::BicrystalActor::modify ( )
privateslot

Definition at line 254 of file BicrystalActor.cpp.

◆ updateConfiguration()

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

Definition at line 177 of file BicrystalActor.cpp.

Field Documentation

◆ aActor

vtkSmartPointer<vtkActor> gbLAB::BicrystalActor::aActor

Definition at line 74 of file BicrystalActor.h.

◆ aGlyphs

vtkSmartPointer<vtkGlyph3D> gbLAB::BicrystalActor::aGlyphs

Definition at line 72 of file BicrystalActor.h.

◆ aMapper

vtkSmartPointer<vtkPolyDataMapper> gbLAB::BicrystalActor::aMapper

Definition at line 73 of file BicrystalActor.h.

◆ aPolyData

vtkSmartPointer<vtkPolyData> gbLAB::BicrystalActor::aPolyData

Definition at line 71 of file BicrystalActor.h.

◆ bActor

vtkSmartPointer<vtkActor> gbLAB::BicrystalActor::bActor

Definition at line 79 of file BicrystalActor.h.

◆ bGlyphs

vtkSmartPointer<vtkGlyph3D> gbLAB::BicrystalActor::bGlyphs

Definition at line 77 of file BicrystalActor.h.

◆ bMapper

vtkSmartPointer<vtkPolyDataMapper> gbLAB::BicrystalActor::bMapper

Definition at line 78 of file BicrystalActor.h.

◆ bPolyData

vtkSmartPointer<vtkPolyData> gbLAB::BicrystalActor::bPolyData

Definition at line 76 of file BicrystalActor.h.

◆ mainLayout

QGridLayout* gbLAB::BicrystalActor::mainLayout
private

Definition at line 57 of file BicrystalActor.h.

◆ renderer

vtkRenderer* const gbLAB::BicrystalActor::renderer
private

Definition at line 55 of file BicrystalActor.h.

◆ renderWindow

vtkGenericOpenGLRenderWindow* const gbLAB::BicrystalActor::renderWindow
private

Definition at line 54 of file BicrystalActor.h.

◆ showA

QCheckBox* gbLAB::BicrystalActor::showA
private

Definition at line 58 of file BicrystalActor.h.

◆ showB

QCheckBox* gbLAB::BicrystalActor::showB
private

Definition at line 59 of file BicrystalActor.h.


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