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

#include "ObjectManager.h"

Public Member Functions

 ObjectManager (Application *app)
 
 ~ObjectManager ()
 
void storeMeshElementsForEntity (EntityBase *entity, gmsh::vectorpair &meshElements)
 
gmsh::vectorpairgetMeshElementsForEntity (EntityBase *entity)
 
bool hasAnyVolumes (void)
 
void writeMeshEntities (MeshWriter *meshWriter, FaceAnnotationsManager *faceAnnotationsManager, ProgressLogger *progressLogger, EntityMeshTet *mesh, const std::string &materialsFolder, ot::UID materialsFolderID)
 

Constructor & Destructor Documentation

◆ ObjectManager()

ObjectManager::ObjectManager ( Application * app)
inline

◆ ~ObjectManager()

ObjectManager::~ObjectManager ( )
inline

Member Function Documentation

◆ getMeshElementsForEntity()

gmsh::vectorpair & ObjectManager::getMeshElementsForEntity ( EntityBase * entity)

◆ hasAnyVolumes()

bool ObjectManager::hasAnyVolumes ( void )
inline

◆ storeMeshElementsForEntity()

void ObjectManager::storeMeshElementsForEntity ( EntityBase * entity,
gmsh::vectorpair & meshElements )

◆ writeMeshEntities()

void ObjectManager::writeMeshEntities ( MeshWriter * meshWriter,
FaceAnnotationsManager * faceAnnotationsManager,
ProgressLogger * progressLogger,
EntityMeshTet * mesh,
const std::string & materialsFolder,
ot::UID materialsFolderID )

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