function mxCoordinateAssignment(layout, intraCellSpacing, interRankCellSpacing,
	orientation, initialX, parallelEdgeSpacing)
{
	this.layout = layout;
	this.intraCellSpacing = intraCellSpacing;
	this.interRankCellSpacing = interRankCellSpacing;
	this.orientation = orientation;
	this.initialX = initialX;
	this.parallelEdgeSpacing = parallelEdgeSpacing;
}
function mxCoordinateAssignment(layout, intraCellSpacing, interRankCellSpacing,
	orientation, initialX, parallelEdgeSpacing)
{
	this.layout = layout;
	this.intraCellSpacing = intraCellSpacing;
	this.interRankCellSpacing = interRankCellSpacing;
	this.orientation = orientation;
	this.initialX = initialX;
	this.parallelEdgeSpacing = parallelEdgeSpacing;
}
function mxCoordinateAssignment ( layout , intraCellSpacing , interRankCellSpacing , orientation , initialX , parallelEdgeSpacing ) { this . layout = layout ; this . intraCellSpacing = intraCellSpacing ; this . interRankCellSpacing = interRankCellSpacing ; this . orientation = orientation ; this . initialX = initialX ; this . parallelEdgeSpacing = parallelEdgeSpacing ; }
Copyright (c) 2006-2018, JGraph Ltd
Copyright (c) 2006-2018, Gaudenz Alder
 
Class: mxCoordinateAssignment

Sets the horizontal locations of node and edge dummy nodes on each layer.
Uses median down and up weighings as well as heuristics to straighten edges as
far as possible.

Constructor: mxCoordinateAssignment

Creates a coordinate assignment.

Arguments:

intraCellSpacing - the minimum buffer between cells on the same rank
interRankCellSpacing - the minimum distance between cells on adjacent ranks
orientation - the position of the root node(s) relative to the graph
initialX - the leftmost coordinate node placement starts at
Copyright ( c ) 2006 - 2018 JGraph Ltd Copyright ( c ) 2006 - 2018 Gaudenz Alder Class : mxCoordinateAssignment
This function is used to assign a coordinate to a cell