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

#include <SimplicialMeshActor.h>

Inheritance diagram for model::SimplicialMeshActor:
Collaboration diagram for model::SimplicialMeshActor:

Public Member Functions

 SimplicialMeshActor (vtkSmartPointer< vtkGenericOpenGLRenderWindow >, vtkRenderer *const renderer_in, const SimplicialMesh< 3 > &mesh_in)
void modifyPts ()

Public Attributes

QGridLayout * mainLayout
QCheckBox * showMesh
QCheckBox * showExternalFaceIDs
QCheckBox * showFaceBoundaries
QCheckBox * showPeriodicFaces
QCheckBox * showRegionBoundaries
QSlider * sliderRegionBoundaries
QCheckBox * showClipPlane
QSlider * sliderClipPlane
QCheckBox * showAxes
QCheckBox * showPeriodicityVectors
vtkSmartPointer< vtkPolyData > labelPolyData
vtkSmartPointer< vtkLabeledDataMapper > labelMapper
vtkSmartPointer< vtkActor2D > labelActor
vtkSmartPointer< vtkGenericOpenGLRenderWindow > renderWindow
vtkRenderer *const renderer
const SimplicialMesh< 3 > & mesh
double dispCorr
std::map< size_t, std::pair< size_t, Eigen::Matrix< double, 3, 1 > > > sIDtoVtkPointsMap
vtkSmartPointer< vtkPoints > pts
vtkSmartPointer< vtkPolyData > polydata
vtkSmartPointer< vtkPolyDataMapper > mapper
vtkSmartPointer< vtkActor > actor
vtkSmartPointer< vtkPoints > facePts
vtkSmartPointer< vtkPolyData > facePolydata
vtkSmartPointer< vtkPolyDataMapper > faceMapper
vtkSmartPointer< vtkActor > faceActor
vtkSmartPointer< vtkUnsignedCharArray > gbColors
vtkSmartPointer< vtkPoints > gbPoints
vtkSmartPointer< vtkCellArray > gbTriangles
vtkSmartPointer< vtkPolyData > gbTrianglePolyData
vtkSmartPointer< vtkPolyDataMapper > gbMapper
vtkSmartPointer< vtkActor > gbActor
vtkSmartPointer< vtkPolyDataMapper > pfMapper
vtkSmartPointer< vtkActor > pfActor
vtkSmartPointer< vtkPlane > clipPlane
vtkSmartPointer< vtkClipPolyData > clipper
vtkSmartPointer< vtkPolyData > clippedPolyData
vtkSmartPointer< vtkDataSetMapper > clipMapper
vtkSmartPointer< vtkActor > clipActor
vtkSmartPointer< vtkCubeAxesActor > cubeAxesActor
vtkSmartPointer< vtkPolyData > periodicityPolydata
vtkSmartPointer< vtkGlyph3D > periodicityGlyphs
vtkSmartPointer< vtkPolyDataMapper > periodicityMapper
vtkSmartPointer< vtkActor > periodicityActor

Detailed Description

Definition at line 115 of file SimplicialMeshActor.h.

Constructor & Destructor Documentation

◆ SimplicialMeshActor()

model::SimplicialMeshActor::SimplicialMeshActor ( vtkSmartPointer< vtkGenericOpenGLRenderWindow > renderWindow_in,
vtkRenderer *const renderer_in,
const SimplicialMesh< 3 > & mesh_in )

Definition at line 64 of file SimplicialMeshActor.cpp.

Member Function Documentation

◆ modifyPts()

void model::SimplicialMeshActor::modifyPts ( )

Definition at line 708 of file SimplicialMeshActor.cpp.

Member Data Documentation

◆ actor

vtkSmartPointer<vtkActor> model::SimplicialMeshActor::actor

Definition at line 158 of file SimplicialMeshActor.h.

◆ clipActor

vtkSmartPointer<vtkActor> model::SimplicialMeshActor::clipActor

Definition at line 185 of file SimplicialMeshActor.h.

◆ clipMapper

vtkSmartPointer<vtkDataSetMapper> model::SimplicialMeshActor::clipMapper

Definition at line 184 of file SimplicialMeshActor.h.

◆ clippedPolyData

vtkSmartPointer<vtkPolyData> model::SimplicialMeshActor::clippedPolyData

Definition at line 183 of file SimplicialMeshActor.h.

◆ clipper

vtkSmartPointer<vtkClipPolyData> model::SimplicialMeshActor::clipper

Definition at line 182 of file SimplicialMeshActor.h.

◆ clipPlane

vtkSmartPointer<vtkPlane> model::SimplicialMeshActor::clipPlane

Definition at line 181 of file SimplicialMeshActor.h.

◆ cubeAxesActor

vtkSmartPointer<vtkCubeAxesActor> model::SimplicialMeshActor::cubeAxesActor

Definition at line 187 of file SimplicialMeshActor.h.

◆ dispCorr

double model::SimplicialMeshActor::dispCorr

Definition at line 151 of file SimplicialMeshActor.h.

◆ faceActor

vtkSmartPointer<vtkActor> model::SimplicialMeshActor::faceActor

Definition at line 163 of file SimplicialMeshActor.h.

◆ faceMapper

vtkSmartPointer<vtkPolyDataMapper> model::SimplicialMeshActor::faceMapper

Definition at line 162 of file SimplicialMeshActor.h.

◆ facePolydata

vtkSmartPointer<vtkPolyData> model::SimplicialMeshActor::facePolydata

Definition at line 161 of file SimplicialMeshActor.h.

◆ facePts

vtkSmartPointer<vtkPoints> model::SimplicialMeshActor::facePts

Definition at line 160 of file SimplicialMeshActor.h.

◆ gbActor

vtkSmartPointer<vtkActor> model::SimplicialMeshActor::gbActor

Definition at line 171 of file SimplicialMeshActor.h.

◆ gbColors

vtkSmartPointer<vtkUnsignedCharArray> model::SimplicialMeshActor::gbColors

Definition at line 166 of file SimplicialMeshActor.h.

◆ gbMapper

vtkSmartPointer<vtkPolyDataMapper> model::SimplicialMeshActor::gbMapper

Definition at line 170 of file SimplicialMeshActor.h.

◆ gbPoints

vtkSmartPointer<vtkPoints> model::SimplicialMeshActor::gbPoints

Definition at line 167 of file SimplicialMeshActor.h.

◆ gbTrianglePolyData

vtkSmartPointer<vtkPolyData> model::SimplicialMeshActor::gbTrianglePolyData

Definition at line 169 of file SimplicialMeshActor.h.

◆ gbTriangles

vtkSmartPointer<vtkCellArray> model::SimplicialMeshActor::gbTriangles

Definition at line 168 of file SimplicialMeshActor.h.

◆ labelActor

vtkSmartPointer<vtkActor2D> model::SimplicialMeshActor::labelActor

Definition at line 144 of file SimplicialMeshActor.h.

◆ labelMapper

vtkSmartPointer<vtkLabeledDataMapper> model::SimplicialMeshActor::labelMapper

Definition at line 143 of file SimplicialMeshActor.h.

◆ labelPolyData

vtkSmartPointer<vtkPolyData> model::SimplicialMeshActor::labelPolyData

Definition at line 142 of file SimplicialMeshActor.h.

◆ mainLayout

QGridLayout* model::SimplicialMeshActor::mainLayout

Definition at line 126 of file SimplicialMeshActor.h.

◆ mapper

vtkSmartPointer<vtkPolyDataMapper> model::SimplicialMeshActor::mapper

Definition at line 157 of file SimplicialMeshActor.h.

◆ mesh

const SimplicialMesh<3>& model::SimplicialMeshActor::mesh

Definition at line 149 of file SimplicialMeshActor.h.

◆ periodicityActor

vtkSmartPointer<vtkActor> model::SimplicialMeshActor::periodicityActor

Definition at line 194 of file SimplicialMeshActor.h.

◆ periodicityGlyphs

vtkSmartPointer<vtkGlyph3D> model::SimplicialMeshActor::periodicityGlyphs

Definition at line 192 of file SimplicialMeshActor.h.

◆ periodicityMapper

vtkSmartPointer<vtkPolyDataMapper> model::SimplicialMeshActor::periodicityMapper

Definition at line 193 of file SimplicialMeshActor.h.

◆ periodicityPolydata

vtkSmartPointer<vtkPolyData> model::SimplicialMeshActor::periodicityPolydata

Definition at line 191 of file SimplicialMeshActor.h.

◆ pfActor

vtkSmartPointer<vtkActor> model::SimplicialMeshActor::pfActor

Definition at line 178 of file SimplicialMeshActor.h.

◆ pfMapper

vtkSmartPointer<vtkPolyDataMapper> model::SimplicialMeshActor::pfMapper

Definition at line 177 of file SimplicialMeshActor.h.

◆ polydata

vtkSmartPointer<vtkPolyData> model::SimplicialMeshActor::polydata

Definition at line 156 of file SimplicialMeshActor.h.

◆ pts

vtkSmartPointer<vtkPoints> model::SimplicialMeshActor::pts

Definition at line 155 of file SimplicialMeshActor.h.

◆ renderer

vtkRenderer* const model::SimplicialMeshActor::renderer

Definition at line 148 of file SimplicialMeshActor.h.

◆ renderWindow

vtkSmartPointer<vtkGenericOpenGLRenderWindow> model::SimplicialMeshActor::renderWindow

Definition at line 147 of file SimplicialMeshActor.h.

◆ showAxes

QCheckBox* model::SimplicialMeshActor::showAxes

Definition at line 137 of file SimplicialMeshActor.h.

◆ showClipPlane

QCheckBox* model::SimplicialMeshActor::showClipPlane

Definition at line 135 of file SimplicialMeshActor.h.

◆ showExternalFaceIDs

QCheckBox* model::SimplicialMeshActor::showExternalFaceIDs

Definition at line 128 of file SimplicialMeshActor.h.

◆ showFaceBoundaries

QCheckBox* model::SimplicialMeshActor::showFaceBoundaries

Definition at line 129 of file SimplicialMeshActor.h.

◆ showMesh

QCheckBox* model::SimplicialMeshActor::showMesh

Definition at line 127 of file SimplicialMeshActor.h.

◆ showPeriodicFaces

QCheckBox* model::SimplicialMeshActor::showPeriodicFaces

Definition at line 130 of file SimplicialMeshActor.h.

◆ showPeriodicityVectors

QCheckBox* model::SimplicialMeshActor::showPeriodicityVectors

Definition at line 140 of file SimplicialMeshActor.h.

◆ showRegionBoundaries

QCheckBox* model::SimplicialMeshActor::showRegionBoundaries

Definition at line 133 of file SimplicialMeshActor.h.

◆ sIDtoVtkPointsMap

std::map<size_t,std::pair<size_t,Eigen::Matrix<double,3,1> > > model::SimplicialMeshActor::sIDtoVtkPointsMap

Definition at line 153 of file SimplicialMeshActor.h.

◆ sliderClipPlane

QSlider* model::SimplicialMeshActor::sliderClipPlane

Definition at line 136 of file SimplicialMeshActor.h.

◆ sliderRegionBoundaries

QSlider* model::SimplicialMeshActor::sliderRegionBoundaries

Definition at line 134 of file SimplicialMeshActor.h.


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