34#ifndef GECODE_GIST_LAYOUTCURSOR_HH
35#define GECODE_GIST_LAYOUTCURSOR_HH
40namespace Gecode {
namespace Gist {
A cursor that computes a tree layout for VisualNodes.
void processCurrentNode(void)
Compute layout for current node.
bool mayMoveDownwards(void)
Test if the cursor may move to the first child node.
LayoutCursor(VisualNode *theNode, const VisualNode::NodeAllocator &na)
Constructor.
A cursor that can be run over a tree.
const VisualNode::NodeAllocator & na
Node class that supports visual layout
Gecode toplevel namespace