tlp::GlGraphComposite Class Reference
Class use to represent a graph.
More...
#include <GlGraphComposite.h>
List of all members.
Public Member Functions
Protected Member Functions
Protected Attributes
Detailed Description
Class use to represent a graph.
GlComposite use to represent a graph with nodes, metanodes and edges
Constructor & Destructor Documentation
tlp::GlGraphComposite::GlGraphComposite |
( |
Graph * |
graph |
) |
|
tlp::GlGraphComposite::~GlGraphComposite |
( |
|
) |
|
Member Function Documentation
virtual void tlp::GlGraphComposite::acceptVisitor |
( |
GlSceneVisitor * |
visitor |
) |
[virtual] |
Function used to visit composite's children
Reimplemented from tlp::GlComposite.
void tlp::GlGraphComposite::acceptVisitorForEdges |
( |
Graph * |
graph, |
|
|
GlSceneVisitor * |
visitor | |
|
) |
| | [protected] |
void tlp::GlGraphComposite::acceptVisitorForNodes |
( |
Graph * |
graph, |
|
|
GlSceneVisitor * |
visitor | |
|
) |
| | [protected] |
virtual void tlp::GlGraphComposite::addEdge |
( |
Graph * |
, |
|
|
const |
edge | |
|
) |
| | [inline, protected, virtual] |
Function use by the GraphObserver when an edge is create in the graph
virtual void tlp::GlGraphComposite::addNode |
( |
Graph * |
, |
|
|
const |
node | |
|
) |
| | [inline, protected, virtual] |
Function use by the GraphObserver when a node is create in the graph
virtual void tlp::GlGraphComposite::afterSetNodeValue |
( |
PropertyInterface * |
, |
|
|
const |
node | |
|
) |
| | [inline, protected, virtual] |
void tlp::GlGraphComposite::buildSortedList |
( |
|
) |
[protected] |
virtual void tlp::GlGraphComposite::delEdge |
( |
Graph * |
, |
|
|
const |
edge | |
|
) |
| | [inline, protected, virtual] |
Function use by the GraphObserver when an edge is delete in the graph
virtual void tlp::GlGraphComposite::delNode |
( |
Graph * |
, |
|
|
const |
node | |
|
) |
| | [inline, protected, virtual] |
Function use by the GraphObserver when a node is delete in the graph
virtual void tlp::GlGraphComposite::destroy |
( |
Graph * |
|
) |
[protected, virtual] |
Function use by the GraphObserver when the graph is delete
int tlp::GlGraphComposite::getEdgesLabelStencil |
( |
|
) |
[inline] |
int tlp::GlGraphComposite::getEdgesStencil |
( |
|
) |
[inline] |
GlGraphInputData* tlp::GlGraphComposite::getInputData |
( |
|
) |
|
Return the inputData use by the composite
std::set<node>& tlp::GlGraphComposite::getMetaNodes |
( |
|
) |
[inline] |
int tlp::GlGraphComposite::getMetaNodesLabelStencil |
( |
|
) |
[inline] |
int tlp::GlGraphComposite::getMetaNodesStencil |
( |
|
) |
[inline] |
int tlp::GlGraphComposite::getNodesLabelStencil |
( |
|
) |
[inline] |
int tlp::GlGraphComposite::getNodesStencil |
( |
|
) |
[inline] |
Return the rendering parameters use for rendering
Return a pointer on rendering parameters used for rendering
int tlp::GlGraphComposite::getSelectedEdgesStencil |
( |
|
) |
[inline] |
int tlp::GlGraphComposite::getSelectedMetaNodesStencil |
( |
|
) |
[inline] |
int tlp::GlGraphComposite::getSelectedNodesStencil |
( |
|
) |
[inline] |
void tlp::GlGraphComposite::getXML |
( |
xmlNodePtr |
rootNode |
) |
[virtual] |
bool tlp::GlGraphComposite::isDisplayEdges |
( |
|
) |
[inline] |
bool tlp::GlGraphComposite::isDisplayEdgesLabel |
( |
|
) |
[inline] |
bool tlp::GlGraphComposite::isDisplayMetaNodes |
( |
|
) |
[inline] |
bool tlp::GlGraphComposite::isDisplayMetaNodesLabel |
( |
|
) |
[inline] |
bool tlp::GlGraphComposite::isDisplayNodes |
( |
|
) |
[inline] |
bool tlp::GlGraphComposite::isDisplayNodesLabel |
( |
|
) |
[inline] |
void tlp::GlGraphComposite::setDisplayEdges |
( |
bool |
display |
) |
[inline] |
void tlp::GlGraphComposite::setDisplayEdgesLabel |
( |
bool |
display |
) |
[inline] |
void tlp::GlGraphComposite::setDisplayMetaNodes |
( |
bool |
display |
) |
[inline] |
void tlp::GlGraphComposite::setDisplayMetaNodesLabel |
( |
bool |
display |
) |
[inline] |
void tlp::GlGraphComposite::setDisplayNodes |
( |
bool |
display |
) |
[inline] |
void tlp::GlGraphComposite::setDisplayNodesLabel |
( |
bool |
display |
) |
[inline] |
void tlp::GlGraphComposite::setEdgesLabelStencil |
( |
int |
stencil |
) |
[inline] |
void tlp::GlGraphComposite::setEdgesStencil |
( |
int |
stencil |
) |
[inline] |
void tlp::GlGraphComposite::setMetaNodesLabelStencil |
( |
int |
stencil |
) |
[inline] |
void tlp::GlGraphComposite::setMetaNodesStencil |
( |
int |
stencil |
) |
[inline] |
void tlp::GlGraphComposite::setNodesLabelStencil |
( |
int |
stencil |
) |
[inline] |
void tlp::GlGraphComposite::setNodesStencil |
( |
int |
stencil |
) |
[inline] |
Set the rendering parameters use for rendering
void tlp::GlGraphComposite::setSelectedEdgesStencil |
( |
int |
stencil |
) |
[inline] |
void tlp::GlGraphComposite::setSelectedMetaNodesStencil |
( |
int |
stencil |
) |
[inline] |
void tlp::GlGraphComposite::setSelectedNodesStencil |
( |
int |
stencil |
) |
[inline] |
void tlp::GlGraphComposite::setWithXML |
( |
xmlNodePtr |
rootNode |
) |
[virtual] |
Member Data Documentation