next up previous contents index
Next: Grid Layouts for Cluster Up: Grid Layouts Previous: GLI's for Graphs (   Contents   Index


GLI's for Graph Copies ( GraphCopyGLI )

Baseclasses


\begin{picture}(6.5,2.5)
\thicklines
\put(0,1.5){\framebox (5,1){\bf GridLayou...
...\vector(0,-1){1}}\put(1.5,0){\framebox (5,1){\bf GraphCopyGLI}}
\end{picture}

Definition

An instance of type GraphCopyGLI represents a grid layout info for a graph G. The grid layout is given by a grid layout gl of a copy GC of G, which is passed as a grid implementation concept of type GraphCopyGridConcept or PlaneGraphCopyGridConcept. The access methods of gli implement the following transformations:

The bounding box of the grid layout can be passed to the constructor of GraphCopyGLI. If not, the bounding box is explicitly computed in the constructor.

#include < AGD/GraphCopyGLI.h >

Creation

GraphCopyGLI gli(const GCGridConceptBase& C)
    creates an instance gli of type GraphCopyGLI initialized to a grid layout info for C.

GraphCopyGLI gli(GridLayout& gl, GraphCopy& GC)
    creates an instance gli of type GraphCopyGLI initialized to a grid layout info for gl and GC. Precondition: gl is a grid layout for GC.

GraphCopyGLI gli(const GCGridConceptBase& C, const IRect& bbox)
    creates an instance gli of type GraphCopyGLI initialized to a grid layout info for C with bounding box bbox.

GraphCopyGLI gli(GridLayout& gl, GraphCopy& GC, const IRect& bbox)
    creates an instance gli of type GraphCopyGLI initialized to a grid layout info for gl and GC with bounding box bbox. Precondition: gl is a grid layout for GC.

Operations

GraphCopyGLI implements the access methods of its base class GridLayoutInfo.


next up previous contents index
Next: Grid Layouts for Cluster Up: Grid Layouts Previous: GLI's for Graphs (   Contents   Index

© Copyright 1998-2001, Algorithmic Solutions Software GmbH. All rights reserved.
2001-08-13