83 call(
box, offset, pageRatio);
116 call(
box, offset, pageRatio);
150 template<
class POINT>
Declaration of class GraphAttributes which extends a Graph by additional attributes.
The parameterized class Array implements dynamic arrays of type E.
Base class of algorithms that arrange/pack layouts of connected components.
virtual void call(Array< DPoint > &box, Array< DPoint > &offset, double pageRatio=1.0)=0
Arranges the rectangles given by box.
static bool checkOffsets(const Array< IPoint > &box, const Array< IPoint > &offset)
Checks if the rectangles in box do not overlap for given offsets.
virtual ~CCLayoutPackModule()
virtual void call(Array< IPoint > &box, Array< IPoint > &offset, double pageRatio=1.0)=0
Arranges the rectangles given by box.
static bool checkOffsets(const Array< DPoint > &box, const Array< DPoint > &offset)
Checks if the rectangles in box do not overlap for given offsets.
CCLayoutPackModule()
Initializes a layout packing module.
void operator()(Array< DPoint > &box, Array< DPoint > &offset, double pageRatio=1.0)
Arranges the rectangles given by box.
static bool checkOffsetsTP(const Array< POINT > &box, const Array< POINT > &offset)
Checks if the rectangles in box do not overlap for given offsets.
void operator()(Array< IPoint > &box, Array< IPoint > &offset, double pageRatio=1.0)
Arranges the rectangles given by box.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
#define OGDF_MALLOC_NEW_DELETE
Makes the class use malloc for memory allocation.
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.