Layout flow diagrams on a grid.

We need a C# class implemented, that arranges automatically the nodes of a flow diagram. The layout class must implement the methods and properties shown in the definition below: class GridLayout { public void Arrange(IGraph diagram); public INode StartNode { get; set; } public INode EndNode { get; set; } public Corner StartNodeLocation { get; set; } public Corner EndNodeLocation { get; set; } public float GridXSize { get; set; } public float GridYSize { get; set; } } enum Corner { TopLeft, TopRight, BottomLeft, BottomRight }; See the ZIP attachment for full specification. There are several implementations of similar algorithms on the Internet that might be helpful. If we are satisfied with coder's work we would definitely have more projects for him/her.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Microsoft.NET framework C#

Evner: C# Programmering, Ingeniørarbejde, MySQL, PHP, Software Arkitektur, Software Testning

Se mere: work made for hire definition, source flow, mindfusion diagram, layout ready, hire definition, get layout, flow the one, flow algorithms, components of class diagram, algorithms explained, methods engineering, net layout, flow diagram, diagrams, grid program, flow methods, layout arrange, ready diagrams, need class diagram, grid net

Om arbejdsgiveren:
( 63 bedømmelser ) Bulgaria

Projekt ID: #3321127

Tildelt til:


See private message.

$127.5 USD in 20 dage
(47 bedømmelser)

2 freelancere byder i gennemsnit $140 på dette job


See private message.

$153 USD in 20 dage
(10 bedømmelser)