Uses of Class
de.cau.cs.kieler.kiml.options.PortSide

Packages that use PortSide
de.cau.cs.kieler.kiml.options Definition of layout options for automatic layout. 
de.cau.cs.kieler.kiml.util Utility classes for automatic layout using KIML. 
de.cau.cs.kieler.klay.layered Base package of the layered layouter. 
de.cau.cs.kieler.klay.layered.graph Basic structures for the layered layouter. 
de.cau.cs.kieler.klay.layered.p5edges Phase 5 - edge routing and horizontal node placement. 
de.cau.cs.kieler.klay.layered.properties This package contains classes defining layout properties for KLay Layered. 
de.cau.cs.kieler.klodd.hierarchical.structures The layered graph data structure used internally by the hierarchical dataflow layout algorithm. 
 

Uses of PortSide in de.cau.cs.kieler.kiml.options
 

Fields in de.cau.cs.kieler.kiml.options with type parameters of type PortSide
static IProperty<PortSide> LayoutOptions.PORT_SIDE
          On which side of its corresponding node a port is situated.
 

Methods in de.cau.cs.kieler.kiml.options that return PortSide
static PortSide PortSide.fromDirection(Direction direction)
          Get the port side that corresponds to the given direction.
 PortSide PortSide.left()
          Returns the next side in counter-clockwise order.
 PortSide PortSide.opposed()
          Returns the opposed side.
 PortSide PortSide.right()
          Returns the next side in clockwise order.
static PortSide PortSide.valueOf(int i)
          Returns the enumeration value related to the given ordinal.
static PortSide PortSide.valueOf(String name)
          Returns the enum constant of this type with the specified name.
static PortSide[] PortSide.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

Uses of PortSide in de.cau.cs.kieler.kiml.util
 

Methods in de.cau.cs.kieler.kiml.util that return PortSide
static PortSide KimlUtil.calcPortSide(KPort port, Direction direction)
          Determines the port side for the given port from its relative position at its corresponding node.
 

Methods in de.cau.cs.kieler.kiml.util with parameters of type PortSide
static float KimlUtil.calcPortOffset(KPort port, PortSide side)
          Calculate the offset for a port, that is the amount by which it is moved outside of the node.
 

Uses of PortSide in de.cau.cs.kieler.klay.layered
 

Methods in de.cau.cs.kieler.klay.layered with parameters of type PortSide
static void Util.centerPoint(KVector point, KVector boundary, PortSide side)
          Center the given point on one side of a boundary.
protected  LNode AbstractGraphImporter.createExternalPortDummy(Object port, PortConstraints portConstraints, PortSide portSide, int netFlow, KVector portNodeSize, KVector portPosition, KVector portSize)
          Creates a dummy for an external port.
static LPort Util.provideCollectorPort(LNode node, PortType type, PortSide side)
          Return a collector port of given type, creating it if necessary.
 

Uses of PortSide in de.cau.cs.kieler.klay.layered.graph
 

Methods in de.cau.cs.kieler.klay.layered.graph that return PortSide
 PortSide LPort.getSide()
          Returns the node side on which the port is drawn.
 

Methods in de.cau.cs.kieler.klay.layered.graph with parameters of type PortSide
 Iterable<LPort> LNode.getPorts(PortSide side)
          Returns an iterable for all ports of given side.
 Iterable<LPort> LNode.getPorts(PortType portType, PortSide side)
          Returns an iterable for all ports of a given type and side.
 void LPort.setSide(PortSide theside)
          Sets the node side on which the port is drawn.
 

Constructors in de.cau.cs.kieler.klay.layered.graph with parameters of type PortSide
LPort.SideCondition(PortSide theside)
          Creates a side condition.
 

Uses of PortSide in de.cau.cs.kieler.klay.layered.p5edges
 

Methods in de.cau.cs.kieler.klay.layered.p5edges that return PortSide
 PortSide OrthogonalRoutingGenerator.IRoutingDirectionStrategy.getSourcePortSide()
          Returns the side of ports that should be considered on a source layer.
 PortSide OrthogonalRoutingGenerator.WestToEastRoutingStrategy.getSourcePortSide()
          Returns the side of ports that should be considered on a source layer.
 PortSide OrthogonalRoutingGenerator.NorthToSouthRoutingStrategy.getSourcePortSide()
          Returns the side of ports that should be considered on a source layer.
 PortSide OrthogonalRoutingGenerator.SouthToNorthRoutingStrategy.getSourcePortSide()
          Returns the side of ports that should be considered on a source layer.
 PortSide OrthogonalRoutingGenerator.IRoutingDirectionStrategy.getTargetPortSide()
          Returns the side of ports that should be considered on a target layer.
 PortSide OrthogonalRoutingGenerator.WestToEastRoutingStrategy.getTargetPortSide()
          Returns the side of ports that should be considered on a target layer.
 PortSide OrthogonalRoutingGenerator.NorthToSouthRoutingStrategy.getTargetPortSide()
          Returns the side of ports that should be considered on a target layer.
 PortSide OrthogonalRoutingGenerator.SouthToNorthRoutingStrategy.getTargetPortSide()
          Returns the side of ports that should be considered on a target layer.
 

Uses of PortSide in de.cau.cs.kieler.klay.layered.properties
 

Fields in de.cau.cs.kieler.klay.layered.properties with type parameters of type PortSide
static IProperty<PortSide> Properties.EXT_PORT_SIDE
          The side of an external port a dummy node was created for.
 

Uses of PortSide in de.cau.cs.kieler.klodd.hierarchical.structures
 

Methods in de.cau.cs.kieler.klodd.hierarchical.structures with parameters of type PortSide
 int LayerElement.getRanks(PortSide side)
          Returns the ranks for a specific side.
 int ElementLoop.getRoutePos(PortSide side)
          Gets the route position for a specific side.
 void LayerElement.setRanks(int ranks, PortSide side)
          Sets the ranks for a specific side.
 void ElementLoop.setRoutePos(int routePos, PortSide side)
          Sets the route position for a specific side.