From e880d5a2478b258dbd0f5a7cebdfc1339fd760ee Mon Sep 17 00:00:00 2001 From: Joseph Mirabel <jmirabel@laas.fr> Date: Thu, 24 Jul 2014 20:55:38 +0200 Subject: [PATCH] Call parentGraph to link component to the root --- src/graph/graph.cc | 1 + src/graph/node-selector.cc | 1 + src/graph/node.cc | 1 + 3 files changed, 3 insertions(+) diff --git a/src/graph/graph.cc b/src/graph/graph.cc index 17681831..893f37ac 100644 --- a/src/graph/graph.cc +++ b/src/graph/graph.cc @@ -43,6 +43,7 @@ namespace hpp { { NodeSelectorPtr_t newNodeSelector = NodeSelector::create(); nodeSelectors_.push_back(newNodeSelector); + newNodeSelector->parentGraph (wkPtr_); return newNodeSelector; } diff --git a/src/graph/node-selector.cc b/src/graph/node-selector.cc index 47110073..cfaea224 100644 --- a/src/graph/node-selector.cc +++ b/src/graph/node-selector.cc @@ -39,6 +39,7 @@ namespace hpp { { NodePtr_t newNode = Node::create(); newNode->nodeSelector(wkPtr_); + newNode->parentGraph(graph_); orderedStates_.push_back(newNode); return newNode; } diff --git a/src/graph/node.cc b/src/graph/node.cc index e64c29a3..732585ec 100644 --- a/src/graph/node.cc +++ b/src/graph/node.cc @@ -37,6 +37,7 @@ namespace hpp { { EdgePtr_t newEdge = Edge::create(wkPtr_, to); neighbors_.push_back(newEdge); + newEdge->parentGraph(graph_); return newEdge; } -- GitLab