|
Mechanics of Defect Evolution Library
|
#include <NetworkLinkActor.h>
Public Types | |
| enum | ColorScheme { colorBurgers =0 , colorSessile =1 , colorNormal =2 , colorEdgeScrew =3 , colorComponent =4 } |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDim |
Public Member Functions | |
| NetworkLinkActor (vtkGenericOpenGLRenderWindow *const, vtkRenderer *const, const DefectiveCrystal< 3 > &defectiveCrystal_in) | |
| void | updateConfiguration (vtkPolyData *const nodePolyData, const SlipSystemTab::SlipSystemColorMapType &sscm) |
| Eigen::Matrix< int, 3, 1 > | computeColor (const VectorDim &burgers, const VectorDim &chord, const std::shared_ptr< SlipSystem > &slipSystem, const SlipSystemTab::SlipSystemColorMapType &sscm) const |
Public Attributes | |
| const DefectiveCrystal< 3 > & | defectiveCrystal |
| const std::shared_ptr< DislocationNetwork< 3 > > | dislocationNetwork |
Static Public Attributes | |
| static constexpr int | dim =3 |
Definition at line 50 of file NetworkLinkActor.h.
| typedef Eigen::Matrix<double,dim,1> model::NetworkLinkActor::VectorDim |
Definition at line 54 of file NetworkLinkActor.h.
| Enumerator | |
|---|---|
| colorBurgers | |
| colorSessile | |
| colorNormal | |
| colorEdgeScrew | |
| colorComponent | |
Definition at line 53 of file NetworkLinkActor.h.
| model::NetworkLinkActor::NetworkLinkActor | ( | vtkGenericOpenGLRenderWindow * const | renWin, |
| vtkRenderer * const | renderer, | ||
| const DefectiveCrystal< 3 > & | defectiveCrystal_in ) |
Definition at line 53 of file NetworkLinkActor.cpp.
| Eigen::Matrix< int, 3, 1 > model::NetworkLinkActor::computeColor | ( | const VectorDim & | burgers, |
| const VectorDim & | chord, | ||
| const std::shared_ptr< SlipSystem > & | slipSystem, | ||
| const SlipSystemTab::SlipSystemColorMapType & | sscm ) const |
Definition at line 369 of file NetworkLinkActor.cpp.
| void model::NetworkLinkActor::updateConfiguration | ( | vtkPolyData *const | nodePolyData, |
| const SlipSystemTab::SlipSystemColorMapType & | sscm ) |
Definition at line 164 of file NetworkLinkActor.cpp.
| const DefectiveCrystal<3>& model::NetworkLinkActor::defectiveCrystal |
Definition at line 95 of file NetworkLinkActor.h.
|
staticconstexpr |
Definition at line 52 of file NetworkLinkActor.h.
| const std::shared_ptr<DislocationNetwork<3> > model::NetworkLinkActor::dislocationNetwork |
Definition at line 96 of file NetworkLinkActor.h.