The ChannelBasedPathRouting type exposes the following members.

Constructors

  NameDescription
Public methodChannelBasedPathRouting
Initializes a new instance of the ChannelBasedPathRouting class

Methods

  NameDescription
Protected methodAdjustSegmentLocations
Tries to adjust the location set for a segment info in the channel to consider the preferred alignment of the segment.
Protected methodCalculateSegmentLocations
Calculates locations for the segment infos in the given channel.
Public methodCleanup
Resets all channel information and the reference to the PathSearchConfiguration.
Protected methodCreateSegmentInfoComparator
Creates a comparator for SegmentInfo s that can be used to sort the segment infos in a Channel from left to right (for vertical segments) or top to bottom (for horizontal segments), respectively.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitialize
Initializes this class for routing paths that were found with the given configuration.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOptimizeSegmentOrder
Optimizes the order of the segments in the given channel.
Public methodRoute
Routes the given edges.
Protected methodSortSegmentInfos
Sorts the given list of SegmentInfos using the given comparator.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

  NameDescription
Protected propertyConfiguration
The configuration this class was initialized with.

See Also