4class EntityFaceAnnotation;
17#include "Standard_Handle.hxx"
41 std::list<EntityFaceAnnotation *> faceAnnotations;
42 std::map<std::string, std::list<EntityFaceAnnotation *>> entityNametoAnnotationsMap;
43 std::map<
const Handle(TopoDS_TShape), std::list<EntityFaceAnnotation *> > faceToAnnotationMap;
44 std::vector<std::list< EntityFaceAnnotation *>> faceAnnotationVector;
45 std::map<int, std::list<EntityFaceAnnotation *>> faceTagToAnnotationMap;
Definition Application.h:25
Definition FaceAnnotationsManager.h:25
std::list< ot::UID > getAnnotationIDsforFace(int faceTag)
Definition FaceAnnotationsManager.cpp:116
void buildTagToAnnotationMap(gmsh::vectorpair &output)
Definition FaceAnnotationsManager.cpp:101
void loadAllFaceAnnotations(void)
Definition FaceAnnotationsManager.cpp:19
void buildIndexedFaceToAnnotationVector(const TopoDS_Shape *shape)
Definition FaceAnnotationsManager.cpp:76
void buildEntityNameToAnnotationsMap(void)
Definition FaceAnnotationsManager.cpp:44
FaceAnnotationsManager(Application *app)
Definition FaceAnnotationsManager.h:27
void buildFaceToAnnotationMap(const std::string &entityName, EntityBrep *brep)
Definition FaceAnnotationsManager.cpp:58
~FaceAnnotationsManager()
Definition FaceAnnotationsManager.h:28
std::list< EntityFaceAnnotation * > getAnnotationsforFace(int faceTag)
Definition FaceAnnotationsManager.cpp:128
The app namespace contains several functions that may be used to start processes.
Definition FaceAnnotationsManager.h:20
std::vector< std::pair< int, int > > vectorpair
Definition FaceAnnotationsManager.h:21