Directory Core/Geom/

Total Files:
75
Deleted Files:
2
Lines of Code:
20374

[root]/Core/Geom

Lines of Code

Core/Geom/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 252 (100.0%) 3641 (100.0%) 14.4
mdavis 28 (11.1%) 1474 (40.5%) 52.6
jeroen 9 (3.6%) 863 (23.7%) 95.8
worthen 168 (66.7%) 833 (22.9%) 4.9
kuzimmer 7 (2.8%) 276 (7.6%) 39.4
allen 12 (4.8%) 126 (3.5%) 10.5
callahan 8 (3.2%) 36 (1.0%) 4.5
dmw 10 (4.0%) 15 (0.4%) 1.5
darbyb 4 (1.6%) 10 (0.3%) 2.5
mjc 4 (1.6%) 8 (0.2%) 2.0
dav 2 (0.8%) 0 (0.0%) 0.0

Most Recent Commits

kuzimmer 2006-08-25 15:30 Rev.: 35136

Simple EXT_frame_buffer_object class

259 lines of code changed in 2 files:

  • Core/Geom: Fbuffer.cc (new 183), Fbuffer.h (new 76)
callahan 2006-07-27 10:54 Rev.: 34874

Disable shaders if there's no GLEW

0 lines of code changed in 2 files:

  • Core/Geom: ShaderProgramARB.cc (new)
worthen 2006-07-12 09:35 Rev.: 34743

Get Glew to work with Windows

Have Environment query values for installed SCIRun rather than compiled-in values.

Fix windows compile

12 lines of code changed in 8 files:

  • Core/Geom: FreeTypeTextTexture.cc (+5), Pbuffer.cc (+5 -5), TextureObj.cc (+1), TkOpenGLContext.h (new)
mjc 2006-07-11 16:17 Rev.: 34729

compile fix

0 lines of code changed in 2 files:

  • Core/Geom: DrawInfoOpenGL.cc (changed)
dmw 2006-07-11 13:20 Rev.: 34722

- gcc on the MacBooks requires pointers to GL variables to have explicit GL types

15 lines of code changed in 10 files:

  • Core/Geom: ColorMappedNrrdTextureObj.cc (+2 -2), DrawInfoOpenGL.cc (+1 -1), GeomOpenGL.cc (+4 -4), NrrdTextureObj.cc (+2 -2), Pbuffer.cc (+1 -1), ShaderProgramARB.cc (+3 -3), TextureObj.cc (+2 -2)
callahan 2006-07-10 10:50 Rev.: 34695

Use GLEW to determine graphics capabilities. This makes GLEW a requirement.

36 lines of code changed in 2 files:

  • Core/Geom: Pbuffer.cc (+7 -5), ShaderProgramARB.cc (+29 -213)
callahan 2006-06-14 11:47 Rev.: 34490

Fix negative address number problem in hashing code for GeomObj constructor.

0 lines of code changed in 2 files:

  • Core/Geom: GeomObj.cc (changed)
worthen 2006-05-26 08:33 Rev.: 34341

revert ShowDipoles from yesterday, and do a check on all calls to gl*Pointer before trying to dereference an empty vector

147 lines of code changed in 1 file:

  • Core/Geom: GeomOpenGL.cc (+147 -63)
jeroen 2006-05-07 16:43 Rev.: 34149

Adding new Geometry objects to deal with faces that are colored different in the front and the back. The current implementation uses culling to first draw the front of all the faces in the object and then draw the back of the objects. This way in between we can switch dataset and color both faces differently. This functionality is intended to display data located at cells. As each part of the face is part of a different cell they get colored differently.

863 lines of code changed in 9 files:

  • Core/Geom: GeomOpenGL.cc (+284), GeomQuads.cc (new), GeomQuads.h (new), GeomTriangles.cc (new), GeomTriangles.h (+47)
worthen 2006-04-11 13:18 Rev.: 33824

Last month's worth of windows fixes

13 lines of code changed in 2 files:

  • Core/Geom: TkOpenGLContext.cc (new)
allen 2006-04-04 15:12 Rev.: 33768

changed NrrdData-> to NrrdData->nrrd_ and cleaned up everything associated with it

126 lines of code changed in 12 files:

  • Core/Geom: ColorMappedNrrdTextureObj.cc (+64 -59), ColorMappedNrrdTextureObj.h (+2 -2), FreeTypeTextTexture.cc (+5 -5), NrrdTextureObj.cc (+19 -16), NrrdTextureObj.h (new), TextRenderer.cc (+1 -1), TextureObj.cc (+30 -27), TextureObj.h (new)
mjc 2006-04-04 09:48 Rev.: 33757

64bit compile fixes with the new Teem version

8 lines of code changed in 2 files:

  • Core/Geom: NrrdTextureObj.cc (+4 -4), TextureObj.cc (+4 -4)
darbyb 2006-04-03 18:57 Rev.: 33754

Upgrading to Teem 1.9. Main changes include API changes for var-arg functions and more careful use of unsigned types. See http://sourceforge.net/project/shownotes.php?release_id=380683&group_id=85445 for more information.

10 lines of code changed in 4 files:

  • Core/Geom: ColorMappedNrrdTextureObj.cc (+2 -2), FreeTypeTextTexture.cc (+5 -1), NrrdTextureObj.cc (+1 -1), TextureObj.cc (+2 -2)
kuzimmer 2006-03-30 19:08 Rev.: 33711

Set the default line_width_ to 0.0 for all GeomLine forms. In draw routines, use di->line_width_ unless the value of line_width has been set to something greater than 0.0 via a set_line_width call.

17 lines of code changed in 5 files:

  • Core/Geom: GeomLine.cc (+5 -5), GeomLine.h (+1 -1), GeomOpenGL.cc (+11 -6)
mdavis 2006-03-07 14:29 Rev.: 33440

Added #ifdef _WIN32 for windows specific code

2 lines of code changed in 1 file:

  • Core/Geom: TkOpenGLContext.cc (+2)
mdavis 2006-03-06 15:55 Rev.: 33420

General cleanup of the TCL/Tk threading code.

Move tkAppInit code into TCLThread::startNetworkEditor. This allowed for removal of TCLThread::mainloop_waitstart(), TCLThread::mainloop_wait(), & TCLThread::release_mainloop() and their semaphores.

Added TCLInterface::pause(), and TCLInterface::unpause() methods to pause tcl thread when doing X11 calls in anohter thread.

Cleanup main, mostly by moving all TCL code into TCLThread class. Also minor cleanup by passing stacksize to constructor of Thread class.

Split constructor of TkOpenGLContext into make_x11_gl_context, and make_win32_gl_context.

Removed Core/TkExtensions/TkAppInit.c, all init code now in Dataflow/TCLThread/TCLThread.cc

128 lines of code changed in 2 files:

  • Core/Geom: TkOpenGLContext.cc (+122 -44), TkOpenGLContext.h (+6)
mdavis 2006-02-27 19:16 Rev.: 33360

Remove dead code: Core/Geom/OpenGLContext.[cc,h] and Dataflow/Modules/Render/ViewImage.cc

0 lines of code changed in 4 files:

  • Core/Geom: OpenGLContext.cc (del), OpenGLContext.h (del), sub.mk (new)
worthen 2006-02-23 15:22 Rev.: 33339

Port Insight to windows, fix recent commits and Containers to work with Windows, and use an $(OBJEXT) in make variables instead of assuming .o for compiling

6 lines of code changed in 6 files:

  • Core/Geom: GeomEllipsoid.h (new), GeomTexRectangle.h (+2 -1), HistogramTex.h (new)
mdavis 2006-02-10 02:42 Rev.: 33223

Dataflow/GUI/Painter.tcl
Dataflow/Modules/Render/Painter.cc
Dataflow/Modules/Render/Painter.h
Dataflow/Modules/Render/PainterBrushTool.cc
Dataflow/Modules/Render/sub.mk
Dataflow/Modules/Render/PainterTools.cc
----------------------------------------------
Summary:
Major upgrade to Painter Module tools/layers/and events.

Added ITK Filter Tools to Painter Module.
-Curvature Anisotropic Diffusion Filter - 'd' key
-Gradient Magnitude Filter - 'g' key
-Connected Component Filter - 'k' key
-Fill Holes Filter (Dilate/Erode) - 'j' key
-Threshold Segmentation Filter - 'h' key
-'1' key sets source layer
-'2' key sets seed layer

Other tools:
-Delete layer - 'x' key
-Copy layer - 'c' key
-New layer - 'v' key

All tools now quit instantly by hitting the 'q' key

ITK (and soon all) tools will complete their action by pressing spacebar

Most tools will fallthrough to default tools when not handling the event. This allows the user to perform default actions like: pan, zoom, change slices, change layers, etc... while in the tool.

Slightly increased font size for demo.

Moved Painter::BrushTool to its own file PainterBrushTool.cc, for future expansion of this complex tool.


Core/Geom/TextRenderer.cc
----------------------------
Added ability to layout multiple lines of text w/ carriage returns


Core/GuiInterface/GuiContext.h
Core/GuiInterface/GuiContext.cc
-----------------------------------
Added GuiContext::find_child(string) for setting variables that were passed down the dataflow via nrrd keyvalue pairs and itk meta data dictionaries.


Core/GuiInterface/TCLKeysyms.h
----------------------------------
keysym map for Painter Module handling of keypress events


Packages/Insight/Dataflow/Modules/Filters/ThresholdSegmentationLevelSetImageFilter.cc
Packages/Insight/Dataflow/Modules/Filters/ConfidenceConnectedImageFilter.cc
Packages/Insight/Dataflow/Modules/Converters/NrrdToImage.cc
------------------------------------------------
Cleaner support of passing down key/value pairs and setting them w/out using TCL explicitly.




33 lines of code changed in 1 file:

  • Core/Geom: TextRenderer.cc (+33 -23)
dav 2006-02-08 13:15 Rev.: 33194

M FreeType.h

Indented # statements so I could parse them. Moved 'using' statements
into the namespace block to help minimize global namespace polution.

0 lines of code changed in 2 files:

  • Core/Geom: FreeType.h (new)

(11 more)

Generated by StatSVN 0.4.0