21 #ifndef EDGEEXTREMITYGLYPHMANAGER_H_
22 #define EDGEEXTREMITYGLYPHMANAGER_H_
26 #include <tulip/tulipconf.h>
27 #include <tulip/MutableContainer.h>
30 class GlGraphInputData;
31 class EdgeExtremityGlyph;
34 class TLP_GL_SCOPE EdgeExtremityGlyphManager {
40 static std::string glyphName(
int id);
44 static int glyphId(
const std::string &name);
48 static void loadGlyphPlugins();
53 static void initGlyphList(Graph **graph, GlGraphInputData *glGraphInputData,
54 MutableContainer<EdgeExtremityGlyph *> &glyphs);
58 static void clearGlyphList(Graph **graph, GlGraphInputData *glGraphInputData,
59 MutableContainer<EdgeExtremityGlyph *> &glyphs);