NEMoSys  0.63.0
A modular, extensible resource with robust automated mesh generation, mesh quality analysis, adaptive mesh refinement, and data transfer between arbitrary meshes.
meshGen Class Referenceabstract

Detailed Description

Definition at line 42 of file meshGen.H.

Public Member Functions

 meshGen ()
 
virtual ~meshGen ()
 
virtual int createMeshFromSTL (const char *fname)=0
 
vtkSmartPointer< vtkDataSet > getDataSet () const
 

Public Attributes

std::unique_ptr< NEM::MSH::geoMeshBasegmData
 

Protected Attributes

vtkSmartPointer< vtkDataSet > dataSet
 

Inherited by blockMeshGen, cfmeshGen, NEM::GEN::gmshGen, netgenGen, and snappymeshGen.

Constructor & Destructor Documentation

◆ meshGen()

meshGen::meshGen ( )
inline

Definition at line 44 of file meshGen.H.

44  : dataSet(nullptr) {
45  std::cout << "Base mesh generator created" << std::endl;
46  }
vtkSmartPointer< vtkDataSet > dataSet
Definition: meshGen.H:57

◆ ~meshGen()

virtual meshGen::~meshGen ( )
inlinevirtual

Definition at line 48 of file meshGen.H.

48  {
49  std::cout << "Base mesh generator destroyed" << std::endl;
50  }

Member Function Documentation

◆ createMeshFromSTL()

virtual int meshGen::createMeshFromSTL ( const char *  fname)
pure virtual

◆ getDataSet()

vtkSmartPointer<vtkDataSet> meshGen::getDataSet ( ) const
inline

Definition at line 53 of file meshGen.H.

Referenced by NEM::DRV::MeshGenDriver::MeshGenDriver().

53 { return dataSet; }
vtkSmartPointer< vtkDataSet > dataSet
Definition: meshGen.H:57

Member Data Documentation

◆ dataSet

vtkSmartPointer<vtkDataSet> meshGen::dataSet
protected

Definition at line 57 of file meshGen.H.

◆ gmData


The documentation for this class was generated from the following file: