Rogue Wave Views
Graph Layout Package API Reference Guide
Product Documentation:

Rogue Wave Views
Documentation Home
Classes | Enumerations
gphlayout.h File Reference
#include <ilviews/layout/macros.h>
#include <ilog/iostream.h>
#include <ilviews/ilv.h>
#include <ilviews/grapher/grapher.h>
#include <ilviews/layout/gphadapt.h>
#include <ilviews/layout/listener.h>
#include <ilviews/intrface/value.h>
#include <ilviews/base/value.h>
#include <ilviews/util/runtime.h>

Classes

class  IlvGraphLayout
 The base class for Graph Layout algorithms. More...
 

Enumerations

Detailed Description

Library: ilvlayout
Declaration of graph layout classes.

Enumeration Type Documentation

This enumeration defines the different styles with which the layout algorithm places the connector pins of links at the nodes.

See also
setConnectorStyle(ConnectorStyle).
Enumerator
IlvLayoutAutomaticPins 

Automatic connector pin.

The connector style is automatically selected depending on the global link style.

IlvLayoutCenteredPins 

Centered connector pin.

The connector pins of links are placed at the center of the border the link is attached to.

IlvLayoutClippedPins 

Clipped connector pin.

The connector pins of links are placed such that the link pointing toward the node center is clipped at the node border.

IlvLayoutEvenlySpacedPins 

Evenly spaced connector pin.

The connector pins of links are evenly spaced along the border the link is attached to.

This enumeration defines types that are used to specify the style of the link between nodes.

Enumerator
IlvLayoutNoReshapeLinkStyle 

The links are not reshaped.

IlvLayoutStraightLineLinkStyle 

The links are given a straight-line shape.

IlvLayoutOrthogonalLinkStyle 

The links are given an orthogonal shape.

IlvLayoutDirectLinkStyle 

The links are given a direct shape.

IlvLayoutPolylineLinkStyle 

The links are given a polyline shape, that is, a sequence of segments not necessarily orthogonal.

IlvLayoutMixedLinkStyle 

Mixed link shapes; each link can have a different shape.


© Copyright 2016, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.