OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
MeshWriter Class Reference

#include "MeshWriter.h"

Public Member Functions

 MeshWriter (Application *app, EntityMeshTet *mesh)
 
 ~MeshWriter ()
 
void convertAndStoreNodes (void)
 
void convertFaces (void)
 
void storeFaces (void)
 
bool storeMeshFile (void)
 
void storeMeshEntity (const std::string &entityName, EntityBase *entity, int entityTag, gmsh::vectorpair &entityFaceTags, bool isBackgroundMeshEntity, std::vector< std::list< size_t > > &nodeTagToTetIndexMap, std::map< int, gmsh::vectorpair > &volumeTagToFacesMap, const std::string &materialsFolder, ot::UID materialsFolderID, FaceAnnotationsManager *faceAnnotationsManager, ProgressLogger *progressLogger)
 
void storeMeshEntityFromPhysicalGroup (const std::string &entityName, int entityTag, double colorR, double colorG, double colorB, const std::string &materialsFolder, ot::UID materialsFolderID)
 
size_t getNumberOfNodes (void)
 
size_t getNumberOfTriangles (void)
 
size_t getNumberOfTets (void)
 
void displayShapesWithoutTets (void)
 
void analyzeErrorPoints (BoundingBox *boundingBox)
 

Constructor & Destructor Documentation

◆ MeshWriter()

MeshWriter::MeshWriter ( Application * app,
EntityMeshTet * mesh )

◆ ~MeshWriter()

MeshWriter::~MeshWriter ( )
inline

Member Function Documentation

◆ analyzeErrorPoints()

void MeshWriter::analyzeErrorPoints ( BoundingBox * boundingBox)

◆ convertAndStoreNodes()

void MeshWriter::convertAndStoreNodes ( void )

◆ convertFaces()

void MeshWriter::convertFaces ( void )

◆ displayShapesWithoutTets()

void MeshWriter::displayShapesWithoutTets ( void )

◆ getNumberOfNodes()

size_t MeshWriter::getNumberOfNodes ( void )
inline

◆ getNumberOfTets()

size_t MeshWriter::getNumberOfTets ( void )
inline

◆ getNumberOfTriangles()

size_t MeshWriter::getNumberOfTriangles ( void )
inline

◆ storeFaces()

void MeshWriter::storeFaces ( void )

◆ storeMeshEntity()

void MeshWriter::storeMeshEntity ( const std::string & entityName,
EntityBase * entity,
int entityTag,
gmsh::vectorpair & entityFaceTags,
bool isBackgroundMeshEntity,
std::vector< std::list< size_t > > & nodeTagToTetIndexMap,
std::map< int, gmsh::vectorpair > & volumeTagToFacesMap,
const std::string & materialsFolder,
ot::UID materialsFolderID,
FaceAnnotationsManager * faceAnnotationsManager,
ProgressLogger * progressLogger )

◆ storeMeshEntityFromPhysicalGroup()

void MeshWriter::storeMeshEntityFromPhysicalGroup ( const std::string & entityName,
int entityTag,
double colorR,
double colorG,
double colorB,
const std::string & materialsFolder,
ot::UID materialsFolderID )

◆ storeMeshFile()

bool MeshWriter::storeMeshFile ( void )

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