Overview     Modules     Class Hierarchy     Classes     Members  

#include <EdgeExtremityGlyphManager.h>

Public Member Functions

virtual ~EdgeExtremityGlyphManager ()
std::string glyphName (int id)
int glyphId (std::string name)
void loadGlyphPlugins ()
void loadPlugins (PluginLoader *plug=0)
void initGlyphList (Graph **graph, GlGraphInputData *glGraphInputData, MutableContainer< EdgeExtremityGlyph * > &glyphs)
void clearGlyphList (Graph **graph, GlGraphInputData *glGraphInputData, MutableContainer< EdgeExtremityGlyph * > &glyphs)

Static Public Member Functions

static EdgeExtremityGlyphManagergetInst ()

Static Public Attributes

static const int NoEdgeExtremetiesId

Constructor & Destructor Documentation

virtual tlp::EdgeExtremityGlyphManager::~EdgeExtremityGlyphManager ( )
inlinevirtual

Member Function Documentation

void tlp::EdgeExtremityGlyphManager::clearGlyphList ( Graph **  graph,
GlGraphInputData *  glGraphInputData,
MutableContainer< EdgeExtremityGlyph * > &  glyphs 
)

Clear the glyph list

static EdgeExtremityGlyphManager& tlp::EdgeExtremityGlyphManager::getInst ( )
inlinestatic

Return the singleton (if the singleton doesn't exist this function create it)

int tlp::EdgeExtremityGlyphManager::glyphId ( std::string  name)

Return the id if glyph with given name

std::string tlp::EdgeExtremityGlyphManager::glyphName ( int  id)

Return the name of glyph with given id

void tlp::EdgeExtremityGlyphManager::initGlyphList ( Graph **  graph,
GlGraphInputData *  glGraphInputData,
MutableContainer< EdgeExtremityGlyph * > &  glyphs 
)

Create the glyph list and store it in glyphs parameter

void tlp::EdgeExtremityGlyphManager::loadGlyphPlugins ( )

Load glyphs plugins

void tlp::EdgeExtremityGlyphManager::loadPlugins ( PluginLoader *  plug = 0)

Load glyphs plugins with given PluginLoader

Member Data Documentation

const int tlp::EdgeExtremityGlyphManager::NoEdgeExtremetiesId
static


Tulip Software by LaBRI Visualization Team    2001 - 2012