Diagram Generation Program for personal use

A program that will generate all available graphical diagrams that represent all possible combinations of elements, according to 3 possible relationships (1, means objects are linked directly. ?, means objects are linked indirectly by one item. 0, means objects have more than 1 element between them).

The user will be able to define the number of items he/she wants to have in each "run".

Important: the elements will be linked together by lines, and those lines shall not cross or cut each other. The program mustn’t combine 5 elements with 4 links/connections, or 6 elements with 3 links/connections. Program will notify user if/when a crossing takes place (may prove to be redundant but it´s mentioned anyway).

Note: the user will be able to EDIT the obtained diagram (slide the objects freely, shorten or elongate the lines connecting the objects with the MOUSE. In other words, modify the shape of the diagram freely after it has been generated by the program.

Important: the generated diagram will be enclosed inside a geometrical figure of x sides after it´s generation (user will be able to define the amount of sides for the External figure, for example an hexagon, pentagon, etc.) and the diagram has to fit inside. After its definition, the geometrical figure can be edited by moving the mouse over the sides and dragging.

The length of the lines/links shall be expressed in meters and user will visualize the size of the line/link at the moment of mousing over the lines/links, or dragging/dropping the lines/links to make the diagram OR the External geometrical figure bigger or smaller. As scale, user will be able to define meters, feet, centimeters or inches as reference. Default size of the lines should be big enough to allow user to view the diagram and figure easily, without having to increase diagram or geometrical figure´s size. But a ZOOM bar will be available to users.

If user reduces the size of the geometrical figure by the action of dragging and dropping, the inner diagram will automatically reduce in order to fit inside.

Attention: user will be able to define the amount of objects to include in the diagram and will be able to define different objects (using different colors, or different names inside the objects). User will be able to modify the shape of the objects with the mouse (drag/drop) as long as it stays inside the outer geometrical figure. The default shape of the objects will be a squarelike figure.

Very important: user will be able to define turning points in any part of the outer geometrical figure or diagram objects, to increase the amount of sides. Any turning point may be eliminated (using the mouse) to convert two lines that meet in a single point into one line.

Both the diagram and the outer geometrical figure will be contained inside a compass-like structure that will serve for orientation purposes (north east south west).

The resulting geometrical shape and inner diagram may be saved as a file that is editable on other software like Autocad and other CAD software. Autocad file format is .DWG. This may be done directly without the need to use a vector converter to convert the file to a .DWG, and the program will save on other formats too, like DXF.

Very important about the diagram: user will be able to remove the lines linking the diagram objects to each other (one by one, or all at once) in order to allow user to modify the shape or increase the size of the diagram objects. It will be possible that objects that have a direct relationship can share a common side, or sides (turning point included).

The program has to run on a Windows environment, Windows XP up, 64 bit and 32 bit.

The program is to be used for general diagram generation for my personal use, BUT it´s main area of application is the design of organizational diagrams, such as those necessary in architecture.

See attached document and image annexes for more detail information about what I look for.

Taidot: C-ohjelmointi, C# -ohjelmointi, Tietokonegrafiikka, tietojärjestelmäarkkitehtuuri, Visual Basic

Näytä lisää: zoom bar, image generate, compass, cad program, what is programming used for, what is c programming used for, what is a personal reference, vector remove, vector element, use diagrams, two lines meet, two lines crossing, software for cad design, slide share, programming vector, programming diagram, programming definition, program in direct, point line cad, personal reference

Tietoa työnantajasta:
( 118 arvostelua ) Madrid, Spain

Projektin tunnus: #4519674

10 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


I can do it.

$1546 USD 30 päivässä
(14 arvostelua)

Sri Technocrat is marvelous in its quality. We have been maintaining the quality in every field whether it is services or training. We have proved our stability. We have been working with the same grace & quality. Our Lisää

$789 USD 30 päivässä
(6 arvostelua)

I have more than 7 years of professional experience in C++ programming. I can do this project using Qt libraries and it will run on all Windows versions. Lets talk about the details if you are interested.

$3052 USD 40 päivässä
(12 arvostelua)

Let me help you

$526 USD 3 päivässä
(24 arvostelua)

Experienced developer.

$789 USD 3 päivässä
(13 arvostelua)

Would love to help!

$526 USD 3 päivässä
(2 arvostelua)

Hi, We at on2itonline would love to work with you on this, we do MAD "full service" websites on a clear and fixed budget. We have lots to offer that others don't ,like our lifetime FREE hosting on every website for a s Lisää

$659 USD 23 päivässä
(0 arvostelua)

Hi, I would like to work with you in this project, have 7 years of experience in all the relevant fields. Pls. contact with me. Regards,

$605 USD 20 päivässä
(0 arvostelua)

Hi. please check my pm.

$721 USD 20 päivässä
(1 arvostelu)

It's an easy task for us. We have gone through your requirements and we are ready to start the work immediately on your project. We will send you the complete list of company's projects and portfolio once you reply us Lisää

$1237 USD 25 päivässä
(0 arvostelua)

Hello Sr. We are new in freelancer but we have very long experiencce with this type of work. Please see your PM for more details. If you need more documentations of us we can send to you our CV. Bet regards.

$444 USD 21 päivässä
(0 arvostelua)