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

#include "FaceAnnotationsManager.h"

Public Member Functions

 FaceAnnotationsManager (Application *app)
 
 ~FaceAnnotationsManager ()
 
void loadAllFaceAnnotations (void)
 
void buildEntityNameToAnnotationsMap (void)
 
void buildFaceToAnnotationMap (const std::string &entityName, EntityBrep *brep)
 
void buildIndexedFaceToAnnotationVector (const TopoDS_Shape *shape)
 
void buildTagToAnnotationMap (gmsh::vectorpair &output)
 
std::list< ot::UIDgetAnnotationIDsforFace (int faceTag)
 
std::list< EntityFaceAnnotation * > getAnnotationsforFace (int faceTag)
 

Constructor & Destructor Documentation

◆ FaceAnnotationsManager()

FaceAnnotationsManager::FaceAnnotationsManager ( Application * app)
inline

◆ ~FaceAnnotationsManager()

FaceAnnotationsManager::~FaceAnnotationsManager ( )
inline

Member Function Documentation

◆ buildEntityNameToAnnotationsMap()

void FaceAnnotationsManager::buildEntityNameToAnnotationsMap ( void )

◆ buildFaceToAnnotationMap()

void FaceAnnotationsManager::buildFaceToAnnotationMap ( const std::string & entityName,
EntityBrep * brep )

◆ buildIndexedFaceToAnnotationVector()

void FaceAnnotationsManager::buildIndexedFaceToAnnotationVector ( const TopoDS_Shape * shape)

◆ buildTagToAnnotationMap()

void FaceAnnotationsManager::buildTagToAnnotationMap ( gmsh::vectorpair & output)

◆ getAnnotationIDsforFace()

std::list< ot::UID > FaceAnnotationsManager::getAnnotationIDsforFace ( int faceTag)

◆ getAnnotationsforFace()

std::list< EntityFaceAnnotation * > FaceAnnotationsManager::getAnnotationsforFace ( int faceTag)

◆ loadAllFaceAnnotations()

void FaceAnnotationsManager::loadAllFaceAnnotations ( void )

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