29 #include <ArmarXCore/interface/observers/ConditionHandlerInterface.h>
40 std::list<TermNodePtr> nodes;
41 TermNodePtr rootNode(
new TermNode(scene, checksTable, root, conditionId, manager, handler));
42 nodes.push_back(rootNode);
44 std::list<TermNodePtr>::iterator iterNodes = nodes.begin();
46 while (iterNodes != nodes.end())
53 TermImplSequence childs = node->getImpl()->getChilds();
54 TermImplSequence::iterator iterChilds = childs.begin();
56 while (iterChilds != childs.end())
58 TermNodePtr childNode(
new TermNode(scene, checksTable, TermImplPtr::dynamicCast(*iterChilds), conditionId, manager, handler));
59 node->addChild(childNode);
60 nodes.push_back(childNode);
66 iterNodes = nodes.begin();