make the path view independent of type of connection
authorDiane Trout <diane@caltech.edu>
Wed, 15 Mar 2006 09:45:59 +0000 (09:45 +0000)
committerDiane Trout <diane@caltech.edu>
Wed, 15 Mar 2006 09:45:59 +0000 (09:45 +0000)
commit091f6cb459e979a8c531a0fd20e407b70887833c
treee194075eaccb4753502f1673dcc6302c8a23bc1a
parent5af8b13c0f60d0929ab9af8c4208ab3e1fb4fdd2
make the path view independent of type of connection
I moved the opengl code for drawing multiple tracks with paths
connecting various elements into GlTracks. This also includes the performance
improvement of only drawing a track once.

Unfortunately I disabled the selection code, as I'm not sure how much
should live at the Qt level and how much should live at the opengl level.

Even more difficult is the problem that a segment can belong to _many_
paths. Which makes my old each path having one pathid not so likely to work--
especially since there's a limit to how many names one can have.

Unfortunately for a large dataset, there's a segfault on closing.
16 files changed:
alg/glsequence.cpp
alg/glsequence.hpp
alg/gltracks.cpp [new file with mode: 0644]
alg/gltracks.hpp [new file with mode: 0644]
alg/module.mk
alg/sequence.cpp
alg/sequence.hpp
alg/test/module.mk
alg/test/test_color.cpp
mussagl.pro
qui/PathScene.cpp
qui/PathScene.hpp
qui/PathWidget.cpp
qui/PathWidget.hpp
qui/PathWindow.cpp
qui/PathWindow.hpp