Overview | Modules | Class Hierarchy | Classes | Members

Public Member Functions | Static Public Member Functions | Static Public Attributes
tlp::EdgeExtremityGlyphManager Class Reference

`#include <EdgeExtremityGlyphManager.h>`

Collaboration diagram for tlp::EdgeExtremityGlyphManager:
[legend]

List of all members.

## Public Member Functions

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

## Static Public Member Functions

- static EdgeExtremityGlyphManager & getInst ()

## Static Public Attributes

- static const int NoEdgeExtremetiesId

## Constructor & Destructor Documentation

virtual tlp::EdgeExtremityGlyphManager::~EdgeExtremityGlyphManager | ( |  | ) | `[inline, virtual]`

## Member Function Documentation

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

Clear the glyph list

static EdgeExtremityGlyphManager& tlp::EdgeExtremityGlyphManager::getInst | ( |  | ) | `[inline, static]`

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 = `NULL` | ) |

Load glyphs plugins with given PluginLoader

## Member Data Documentation

const int tlp::EdgeExtremityGlyphManager::NoEdgeExtremetiesId `[static]`

Tulip Software by LaBRI Visualization Team 2001 - 2012