![]() |
Tulip
6.0.0
Large graphs analysis and drawing
|
#include <GlScene.h>
Public Types | |
| enum | SelectedEntityType { UNKNOW_SELECTED = 0 , NODE_SELECTED = 1 , EDGE_SELECTED = 2 , SIMPLE_ENTITY_SELECTED = 3 } |
Public Member Functions | |
| SelectedEntity (GlSimpleEntity *entity) | |
| SelectedEntity (Graph *graph, unsigned int id, SelectedEntityType type) | |
| Graph * | getComplexEntityGraph () const |
| unsigned int | getComplexEntityId () const |
| edge | getEdge () const |
| SelectedEntityType | getEntityType () const |
| node | getNode () const |
| GlSimpleEntity * | getSimpleEntity () const |
Protected Attributes | |
| union { | |
| Graph * | complexEntityGraph |
| GlSimpleEntity * | simpleEntity |
| }; | |
| unsigned int | complexEntityId |
| SelectedEntityType | entityType |
Structure to store selected entities.
After a selection, objects of SelectedEntity is returned To use this object the first thing to do is to call getEntity type to know the type of Entity After that you can :
|
inline |