Gecode::Gist::Layouter Class Reference
Helper functions for the layout algorithm. More...
Static Public Member Functions | |
| static int | getAlpha (Extent *shape1, int depth1, Extent *shape2, int depth2) |
| Compute distance needed between shape1 and shape2. | |
| static void | merge (Extent *result, Extent *shape1, int depth1, Extent *shape2, int depth2, int alpha) |
| Merge shape1 and shape2 into result with distance alpha. | |
Detailed Description
Helper functions for the layout algorithm.
Definition at line 242 of file visualnode.cpp.
Member Function Documentation
| int Gecode::Gist::Layouter::getAlpha | ( | Extent * | shape1, | |
| int | depth1, | |||
| Extent * | shape2, | |||
| int | depth2 | |||
| ) | [static] |
Compute distance needed between shape1 and shape2.
Definition at line 254 of file visualnode.cpp.
| void Gecode::Gist::Layouter::merge | ( | Extent * | result, | |
| Extent * | shape1, | |||
| int | depth1, | |||
| Extent * | shape2, | |||
| int | depth2, | |||
| int | alpha | |||
| ) | [static] |
Merge shape1 and shape2 into result with distance alpha.
Definition at line 268 of file visualnode.cpp.
The documentation for this class was generated from the following file:
- gecode/gist/visualnode.cpp (Revision: 10619)
