21 #ifndef Tulip_GLYPHMANAGER_H
22 #define Tulip_GLYPHMANAGER_H
24 #ifndef DOXYGEN_NOTFOR_DEVEL
29 #include <tulip/tulipconf.h>
30 #include <tulip/Glyph.h>
37 class TLP_GL_SCOPE GlyphManager {
44 static GlyphManager &getInst() {
46 inst=
new GlyphManager();
54 std::string glyphName(
int id);
58 int glyphId(std::string name);
62 void loadGlyphPlugins();
67 void initGlyphList(Graph **graph,GlGraphInputData* glGraphInputData,MutableContainer<Glyph *>& glyphs);
71 void clearGlyphList(Graph **graph,GlGraphInputData* glGraphInputData,MutableContainer<Glyph *>& glyphs);
77 static GlyphManager* inst;
83 #endif // DOXYGEN_NOTFOR_DEVEL
85 #endif // Tulip_GLYPHMANAGER_H