summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-10-01Commented out the datarose geometry as the implementation is still incomplete.Don Pellegrino1-1/+2
2009-09-03Added shell for the DataRose development.Don Pellegrino3-0/+5
2009-08-19Changed user interface to pan with the right mouse button so that theDon Pellegrino5-7/+12
left mouse button can be preserved for selection. Fix bug in updating the database with the current selection. This bug was introduced with the conversion to dynamic memory allocation for the number of records. Indexing into the list of GI values is not handled correctly.
2009-08-18Ran GNU indent.Don Pellegrino12-65/+70
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 into data, state and geometryDon Pellegrino27-549/+179
subdirectories. Added implementation for panning the map.
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-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-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-09Sets loaded from the database are not added to the current selectionDon Pellegrino1-1/+7
anymore as this was confusing.
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-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-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-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.
2009-06-18Implemented zooming.Don Pellegrino1-1/+1
2009-06-18Implemented zooming.Don Pellegrino1-7/+13
2009-06-18Implemented zooming.Don Pellegrino1-5/+20
2009-06-18Implemented zooming.Don Pellegrino1-11/+2
2009-06-18Implemented zooming.Don Pellegrino1-3/+3
2009-06-18Implemented zooming.Don Pellegrino1-21/+59
2009-06-18Implemented zooming.Don Pellegrino2-0/+37
2009-06-18Implemented zooming.Don Pellegrino1-3/+3
2009-06-17Renamed selection_to_db to selsave to reduce the filename to eightDon Pellegrino1-41/+0
characters. This is necessary due to the limitation of the package name in DB2 for the binding. It will conflict with selection_from_db otherwise.
2009-06-17Renamed selection_to_db to selsave to reduce the filename to eightDon Pellegrino4-12/+56
characters. This is necessary due to the limitation of the package name in DB2 for the binding. It will conflict with selection_from_db otherwise.
2009-06-16DB2 generated header to match table definition.Don Pellegrino1-0/+13
2009-06-16Modified to use alpha.Don Pellegrino1-1/+2
2009-06-16Added define to make the code more readable.Don Pellegrino1-22/+31
2009-06-16Added zoom command.Don Pellegrino1-0/+13
2009-06-16Added loading of a selection from the database.Don Pellegrino1-1/+43
2009-06-16Added zoom feature - current incomplete.Don Pellegrino1-9/+23
2009-06-16Added use of alpha.Don Pellegrino1-1/+2
2009-06-13Updated to record the current selection in the database.Don Pellegrino1-12/+15
2009-06-13Added selection by bounding box with mouse.Don Pellegrino1-67/+98
2009-06-13Added use of database.Don Pellegrino11-0/+385
2009-06-08Refactored the visualization code from exp004 to its own project here.Don Pellegrino29-0/+1185

Valid XHTML 1.0 Strict

Copyright © 2009 Don Pellegrino All Rights Reserved.