documentationfor yFiles for HTML 3.0.0.3

Usages of PartitionCell

Properties

cellin CellEntranceGets the PartitionCell of this CellEntrance instance.
cellin EdgeCellInfoGets the PartitionCell within which the item is routed.
combinedSourceCellin PathSearchContextGets an artificial PartitionCell with the size of the bounds of all source cells of the current path request.
combinedTargetCellin PathSearchContextGets an artificial PartitionCell with the size of the bounds of all target cells of the current path request.

Method Return Values

getCoveredCells (RoutingObstacle)in IRouterPartitionReturns all PartitionCells that are completely covered by the given RoutingObstacle.
getIntersectingCells (Rect)in IRouterPartitionReturns a list of all PartitionCells that intersect or cover the given rectangle.
getNeighbors (PartitionCell)in IRouterPartitionReturns a list of all PartitionCells that are neighbors of the given cell, i.e., those cells that have a common border segment with the given cell.
getSourceCell (number)in PathSearchContextReturns the source cell with the given index in the list of all cells that are covered by the source of the current path request.
getTargetCell (number)in PathSearchContextReturns the target cell with the given index in the list of all cells that are covered by the target of the current path request.

Method Parameters

CellEntrance (PartitionCell)in CellEntranceCreates a new CellEntrance instance for a given PartitionCell.
EdgeCellInfo (any, PartitionCell, OrthogonalInterval, OrthogonalInterval, Direction, Direction, number)in EdgeCellInfoCreates a new EdgeCellInfo instance.
getNeighbors (PartitionCell)in IRouterPartitionReturns a list of all PartitionCells that are neighbors of the given cell, i.e., those cells that have a common border segment with the given cell.
getObstacles (PartitionCell)in IRouterPartitionReturns all RoutingObstacles that cover the given PartitionCell.
onCellCreated (PartitionCell)in PartitionExtensionCallback after the new given PartitionCell has been created.
onCellFinalized (PartitionCell)in PartitionExtensionCallback after the given PartitionCell has been finalized.
onCellSubdivided (PartitionCell, IEnumerable<PartitionCell>)in PartitionExtensionCallback after the given PartitionCell has been subdivided into several sub-cells.
onCellUnlocked (PartitionCell)in PartitionExtensionCallback after the given PartitionCell has been unlocked.
addSourceCell (PartitionCell)in PathSearchContextAdds an additional source cell of the current path request if it is not already contained in the list of source cells.
addTargetCell (PartitionCell)in PathSearchContextAdds an additional target cell of the current path request if it is not already contained in the list of target cells.
isSourceCell (PartitionCell)in PathSearchContextDetermines whether or not the given cell is a source cell of the current path request.
isTargetCell (PartitionCell)in PathSearchContextDetermines whether or not the given cell is a target cell of the current path request.
calculateCosts (CellEntrance, PartitionCell, OrthogonalInterval, EdgeCellInfo, number)in PathSearchExtensionCalculates the costs for entering the given PartitionCell via the given enter OrthogonalInterval.