Generated on Tue May 22 09:41:15 2018 for Gecode by doxygen 1.6.3

Gecode::Gist::Layouter Class Reference

Helper functions for the layout algorithm. More...

List of all members.

Static Public Member Functions

template<class S1 , class S2 >
static int getAlpha (const S1 &shape1, int depth1, const S2 &shape2, int depth2)
 Compute distance needed between shape1 and shape2.
template<class S1 , class S2 >
static void merge (Extent *result, const S1 &shape1, int depth1, const S2 &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 295 of file visualnode.cpp.


Member Function Documentation

template<class S1 , class S2 >
int Gecode::Gist::Layouter::getAlpha ( const S1 &  shape1,
int  depth1,
const S2 &  shape2,
int  depth2 
) [inline, static]

Compute distance needed between shape1 and shape2.

Definition at line 310 of file visualnode.cpp.

template<class S1 , class S2 >
void Gecode::Gist::Layouter::merge ( Extent result,
const S1 &  shape1,
int  depth1,
const S2 &  shape2,
int  depth2,
int  alpha 
) [inline, static]

Merge shape1 and shape2 into result with distance alpha.

Definition at line 325 of file visualnode.cpp.


The documentation for this class was generated from the following file: