#include "Graph.h"
◆ addNode()
std::shared_ptr< GraphNode > Graph::addNode |
( |
| ) |
|
◆ getContainedNodes()
const std::list< std::shared_ptr< GraphNode > > Graph::getContainedNodes |
( |
| ) |
const |
|
inline |
◆ getNode()
std::shared_ptr< GraphNode > Graph::getNode |
( |
int | nodeID | ) |
|
◆ hasCycles()
const bool Graph::hasCycles |
( |
const std::shared_ptr< GraphNode > | startNode | ) |
const |
◆ TraverseNodesUntilCycle()
bool Graph::TraverseNodesUntilCycle |
( |
const std::shared_ptr< GraphNode > | node, |
|
|
std::vector< bool > & | visited, |
|
|
std::vector< bool > & | recursiveStack ) const |
|
protected |
◆ _counter
◆ _nodes
std::list<std::shared_ptr<GraphNode> > Graph::_nodes |
|
protected |
The documentation for this class was generated from the following files:
- Services/DataProcessingService/include/Graph.h
- Services/DataProcessingService/src/Graph.cpp