tlp::GlGraphComposite Class Reference#include <GlGraphComposite.h>
Inherits tlp::GlComposite.
Inheritance diagram for tlp::GlGraphComposite:
[legend]Collaboration diagram for tlp::GlGraphComposite:
[legend]List of all members.
Detailed Description
Class use to represent a graph.
GlComposite use to represent a graph with nodes, metanodes and edges
Public Member Functions
Protected Member Functions
Protected Attributes
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, virtual] |
|
|
Function use by the GraphObserver when an edge is create in the graph |
virtual void tlp::GlGraphComposite::addNode |
( |
Graph * |
, |
|
|
const |
node |
|
) |
[inline, virtual] |
|
|
Function use by the GraphObserver when a node is create in the graph |
virtual void tlp::GlGraphComposite::afterSetNodeValue |
( |
PropertyInterface * |
, |
|
|
const |
node |
|
) |
[inline, virtual] |
|
void tlp::GlGraphComposite::buildSortedList |
( |
|
) |
[protected] |
|
virtual void tlp::GlGraphComposite::delEdge |
( |
Graph * |
, |
|
|
const |
edge |
|
) |
[inline, virtual] |
|
|
Function use by the GraphObserver when an edge is delete in the graph |
virtual void tlp::GlGraphComposite::delNode |
( |
Graph * |
, |
|
|
const |
node |
|
) |
[inline, virtual] |
|
|
Function use by the GraphObserver when a node is delete in the graph |
virtual void tlp::GlGraphComposite::destroy |
( |
Graph * |
|
) |
[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 |
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
|