summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-08-18Updated the ignore list to use full paths and removed the sel_save.c file tha...Don Pellegrino1-141/+0
2009-08-18Fixed bug in zooming and panning. Interactive testing of zooming byDon Pellegrino11-111/+197
rubber band, zooming with the mouse wheel and panning all work with the window at any size, square or non-square.
2009-08-18Removed viewport state variable since this can be easily retrievedDon Pellegrino5-15/+10
from OpenGL's GL_VIEWPORT at any time.
2009-08-17Modified to use CTRL modifier for zoom selections as well.Don Pellegrino1-1/+3
2009-08-17Refactored the model package.Don Pellegrino8-0/+133
2009-08-17Refactored the model package into data, state and geometryDon Pellegrino27-549/+179
subdirectories. Added implementation for panning the map.
2009-08-17Added working files from R to the ignore list as they do not belong inDon Pellegrino1-0/+2
the git repository.
2009-08-17Modified the ignore list to reflect the removal of the exp004 moniker.Don Pellegrino1-2/+2
2009-08-17Removed the exp004 moniker from the objects. The objects now haveDon Pellegrino33-113/+530
generic names based on their function in this program. They are not generally designed for reuse in other visualization programs which seems okay at the moment. I'll leave it up to OpenGL and the APIs to be general while these objects are specific to the task of interactive visualization of a map of influenza.
2009-08-17Refactored controller package.Don Pellegrino1-0/+21
2009-08-17Refactored the controller package into separate actions andDon Pellegrino36-176/+332
callbacks. Design justification added as a README to the controller subdirectory.
2009-08-14Added zooming with the mouse wheel. The mouse wheel will zoom in or out by 1...Don Pellegrino7-44/+149
2009-08-14Moved hitlist selection coloring.Don Pellegrino1-6/+0
2009-08-14Trivial changes for readability.Don Pellegrino2-2/+2
2009-08-14Trivial changes for readability.Don Pellegrino1-1/+1
2009-08-14Trivial changes for readability.Don Pellegrino1-7/+7
2009-08-14Modified to use dynamic memory allocation based on the number of nodes to pro...Don Pellegrino3-7/+3
2009-08-14Moved loading the data into the initialization routine. This allows for smoo...Don Pellegrino2-2/+15
2009-08-14Modified to use dynamic memory for the number of nodes.Don Pellegrino1-6/+7
2009-08-14Modified to use dynamic memory allocation for the number of nodes.Don Pellegrino1-7/+13
2009-08-14Added geometry subdirectory to the indent path.Don Pellegrino1-0/+1
2009-08-14Modified to match size of printed variable.Don Pellegrino1-1/+1
2009-08-14Modified to use dynamic memory allocation for the number of nodes.Don Pellegrino1-30/+68
2009-08-14Modified to use dynamic memory allocation for the number of nodes.Don Pellegrino1-2/+2
2009-08-14Modified to use dynamic memory allocation for the number of nodes.Don Pellegrino1-4/+8
2009-08-14Modified to use dynamic memory allocation for the number of nodes.Don Pellegrino1-2/+3
2009-08-14Modified to use dynamic memory allocation for the number of nodes.Don Pellegrino1-5/+9
2009-08-14Added instructions for compiling on coffee.donpellegrino.com.Don Pellegrino1-0/+7
2009-07-23A sample analysis process to explore the use of the map.Don Pellegrino1-0/+59
2009-07-23Ran GNU indent.Don Pellegrino1-1/+1
2009-07-23Moved model geometry into a subdirectory of model. Modified highlightDon Pellegrino18-47/+106
for selection to draw a yello circle around the selected proteins rather than change their fill color to black. This preserves the fill color of selected items.
2009-07-09Added a file to keep track of new feature ideas and bugs. This may beDon Pellegrino1-0/+11
replaced with a Bugzilla instance in the future but it seems like a good way to get started.
2009-07-09Sets loaded from the database are not added to the current selectionDon Pellegrino1-1/+7
anymore as this was confusing.
2009-07-09Initialized the set of selected items to none on startup.Don Pellegrino1-1/+3
2009-07-09Removed superfluous variable and set the parameters to const.Don Pellegrino2-6/+3
2009-07-09Removed unused #include <stdio.h> includes left over from whenDon Pellegrino3-3/+0
debugging printfs were in the code.
2009-07-09Added -ggdb flag to facilitate debugging in GDB.Don Pellegrino1-1/+1
2009-07-09Removed a blank line so that running the first paragraph with CTRL-C +Don Pellegrino1-1/+0
CTRL-C in Emacs will finish with a connection established.
2009-07-07Set the AMD Performance Monitor module's directory to be included inDon Pellegrino1-0/+2
GNU Indent processing.
2009-07-07Code to test the use of the AMD Performance Monitor OpenGLDon Pellegrino3-0/+62
Extensions. This test failed as it seems that the non-free Linux driver from AMD does not include an implementation of the extension functions.
2009-07-07Added AMD Performance Monitor objects but commented them out since theDon Pellegrino1-0/+7
non-free drivers for Linux do not appear to include an implementation for these functions.
2009-07-07Ran GNU indent.Don Pellegrino1-12/+15
2009-07-07Ran GNU indent. Added utility function to report back on the use ofDon Pellegrino5-2/+54
graphics memory by ATI cards.
2009-07-07Set the legend to appear as a constant height above the map. SetDon Pellegrino9-30/+59
updating of the map display list to be done only when the contents change.
2009-07-07Moved the map into a single display list in an attempt to improve responsiven...Don Pellegrino2-0/+37
2009-07-07Moved the map into a single display list in an attempt to improveDon Pellegrino1-0/+2
responsiveness.
2009-07-07Added documentation on keyboard command to toggle the display of the legend.Don Pellegrino1-0/+1
2009-07-06Added a density legend to the display. Disabled the depth test soDon Pellegrino11-27/+124
that the alpha blending and point overlays work as expected for an orthographic projection.
2009-07-01Modified to use a display list to render the proteins rather than justDon Pellegrino8-10/+61
points. This feels much slower but looks much better.
2009-07-01Added subdirectory for running r and a script to connect to the DB2Don Pellegrino25-146/+140
backend and retrieve details of the current selection made with the visualization. Added Make target for running GNU indent. Ran indent on all of the code and headers.

Valid XHTML 1.0 Strict

Copyright © 2009 Don Pellegrino All Rights Reserved.