26 #include <ArmarXCore/interface/observers/ConditionHandlerInterface.h>
38 QTableWidget* checksTable,
42 ConditionHandlerInterfacePrx handler)
45 std::list<TermNodePtr> nodes;
47 new TermNode(scene, checksTable, root, conditionId, manager, handler));
48 nodes.push_back(rootNode);
50 std::list<TermNodePtr>::iterator iterNodes = nodes.begin();
52 while (iterNodes != nodes.end())
59 TermImplSequence childs = node->getImpl()->getChilds();
60 TermImplSequence::iterator iterChilds = childs.begin();
62 while (iterChilds != childs.end())
66 TermImplPtr::dynamicCast(*iterChilds),
70 node->addChild(childNode);
71 nodes.push_back(childNode);
77 iterNodes = nodes.begin();