38 namespace Gecode {
namespace Gist {
48 DrawingCursor::isClipped(
void) {
49 if (clippingRect.width() == 0 && clippingRect.x() == 0
50 && clippingRect.height() == 0 && clippingRect.y() == 0)
53 return (x + b.
left > clippingRect.x() + clippingRect.width() ||
54 x + b.
right < clippingRect.x() ||
55 y > clippingRect.y() + clippingRect.height() ||
bool mayMoveDownwards(void)
Test if cursor may move to the first child node.
int right
Right coordinate.
void moveUpwards(void)
Move cursor to the parent node.
BoundingBox getBoundingBox(void)
Return the bounding box.
bool isHidden(void)
Return if node is hidden.
bool mayMoveDownwards(void)
Test if cursor may move to child.
void moveDownwards(void)
Move cursor to the first child node.
void moveUpwards(void)
Move cursor to parent.
void moveSidewards(void)
Move cursor to the first sibling.
Shape * getShape(void)
Return the shape of this node.
int depth(void) const
Return depth of the shape.
bool childrenLayoutIsDone(void)
Return whether the layout of the node's children has been completed.
int getOffset(void)
Return offset off this node from its parent.
void moveDownwards(void)
Move cursor to child.
VisualNode * node(void)
Return current node.
struct Gecode::@518::NNF::@57::@58 b
For binary nodes (and, or, eqv)
Gecode toplevel namespace
void moveSidewards(void)
Move cursor to sibling.