complete visualization of Graph itself: Me and Moritz written together the GraphRenderer.cpp which contains a initialization method which draw all Kmers with their horizontal arrows.
-functionality to manipulate view: You can push the direction buttons to scroll in the specific direction and the Space button to reset the whole Visualization with all functionalitys. The functions are in GraphRenderer.cpp, too.
Added edgeShape: I've written a class (ArrowShape and FuncArrowShape) which contains the information to build an Arrow in terms of coords or edges. Especially FuncArrowShape is inherated of ArrowShape. FAS contains in comparison to AS, the information of a Edge and and functionality to use it as "choosable edges"
Little explanation for the usage:
You can hover over Nodes and confirm them with a Left Mousebutton click. Then the program will suggest valid edges
Then u can hover over the top of these edges and click on them to confirm them as choosed.
You can abort the Node confirmation with a right mouseclick
You can reset the whole program with a space click
Known bugs at time: (which get fixed soon)
In case of a graph in which are no matches between Nodes, the program will crash
The text won't be perfectly in the Node-squares at k>6
Some incompatibility with the Graph structure (Will get fixed as soon as possible)
some kind of messy code and no doxygen comments at the moment
Notes:
-functionality to manipulate view: You can push the direction buttons to scroll in the specific direction and the Space button to reset the whole Visualization with all functionalitys. The functions are in GraphRenderer.cpp, too.
Little explanation for the usage:
Known bugs at time: (which get fixed soon)