|
Search this API | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
DynamicDecomposition | This interface should be implemented by classes that dispatch notifications about changes in partitions. |
DynamicDecomposition.Listener | Interface for classes that want to be notified about changes in partitions. |
EnterIntervalCalculator | Interface providing additional intervals to traverse from one PartitionCell into an adjacent one. |
GraphPartitionExtension | Implementations are extending the functionality of a GraphPartition . |
ObstaclePartition | A Partition that takes a list of Obstacle s as input to subdivide an area into PartitionCell s. |
Partition | Divides a rectangular area into one or more PartitionCell s. |
PartitionCellKeys | This interface defines keys to obtain additional information about a PartitionCell . |
Class Summary | |
---|---|
AbstractSegmentInfo | Stores location information for orthogonal edge segments. |
CellEntrance | Describes where and from which direction a PartitionCell has been entered during a path search. |
CellSegmentInfo | Stores information about the part of an edge segment that lies inside a specified PartitionCell . |
Channel | A channel is a set of vertical or horizontal edge segments whose locations depend on each other. |
ChannelBasedPathRouting | Routes edges using their pre-calculated Path information. |
DynamicObstacleDecomposition | An ObstaclePartition that decomposes its area dynamically and implements the DynamicDecomposition interface. |
EdgeCellInfo | Encapsulates the information that determines the route of a specific edge within a specific partition cell. |
EdgeInfo | Encapsulates the information required to route an edge with a path routing algorithm. |
EdgeLayoutDescriptor | This class is used by EdgeRouter to determine the routing details of the graph's edges. |
EdgeRouter | This class represents a polyline edge router which calculates an edge layout containing only straight segments. |
GraphPartition | Partitions the bounding box of a graph in rectangles using graph elements as obstacles. |
GraphPartitionExtensionAdapter | This abstract adapter provides an empty implementation of GraphPartitionExtension . |
Grid | Provides support for routing edges on equidistant grid lines. |
Interval | This class represents a one-dimensional, closed interval. |
Obstacle | Obstacles are used by implementations of ObstaclePartition to subdivide an area into PartitionCell s. |
OrthogonalInterval | A horizontal or vertical Interval that additionally stores a y- (in the horizontal case) or x-coordinate (in
the vertical case). |
PartitionCell | Represents a rectangular part of the Partition as result of the decomposition process. |
PartitionCell.PartitionCellBorder | Type-safe enumeration that is used to define the border of a partition cell. |
Path | A Path represents the result of a path search as a list of consecutive CellEntrance s. |
PathSearch | A pathfinding algorithm that calculates the shortest (that means the cheapest) paths for a set of edges through a
GraphPartition . |
PathSearchConfiguration | Contains the basic configuration used by path search algorithms. |
PathSearchContext | Provides context information that is useful for the path search algorithm. |
PathSearchExtension | Extensions are added to a PathSearch to influence the search process. |
PathSearchResult | Manages the best Path s found for each edge and provides according EdgeInfo s. |
PenaltySettings | Provides the cost penalties that are applied for violating restrictions during a path search. |
PolylineLayoutStage | Adds polyline segment to the orthogonal edge paths of a graph. |
SegmentGroup | Represents a group of segments of different edges, that shall be combined at the common source or target side. |
SegmentInfo | Stores information about the possible location of an orthogonal edge segment. |
Provides classes and interfaces for automatic polylinear routing of a graph's edges.
EdgeRouter
. See its class description for
conceptual information.
|
© Copyright 2000-2013, yWorks GmbH. All rights reserved. |
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |