December 2005 Commit Log

Number of Commits:
209
Number of Active Developers:
18
allen 2005-12-29 14:26 Rev.: 32926

minor revisions added order selection

0 lines of code changed in 6 files:

darbyb 2005-12-29 09:09 Rev.: 32925

Add Rob's version of GeodesicActiveContourLevelSetImageFilter and fix typo in Canny module.

694 lines of code changed in 11 files:

callahan 2005-12-28 15:17 Rev.: 32924

Fix port caching flags on subnetworks, bug #2817

0 lines of code changed in 4 files:

allen 2005-12-28 14:58 Rev.: 32923

intermediate revisions to add smoothing

530 lines of code changed in 3 files:

allen 2005-12-23 14:20 Rev.: 32922

added ToPointCloud and removed from Unstructure

367 lines of code changed in 14 files:

allen 2005-12-22 21:07 Rev.: 32921

added after the basis was incorporated

133 lines of code changed in 1 file:

mdavis 2005-12-22 19:42 Rev.: 32920

Pass mouse locaiton and state to enter/leave events

0 lines of code changed in 2 files:

allen 2005-12-22 17:38 Rev.: 32919

intermediate commit

1228 lines of code changed in 3 files:

bigler 2005-12-22 16:49 Rev.: 32918


Removed unused test_rigourous functions and test program. These
functions weren't even implemented as far as I can tell.

0 lines of code changed in 11 files:

mdavis 2005-12-22 13:03 Rev.: 32917

Don't copy 2D nrrd when converting to 3D.

Rewrite draw_slice_lines to handle more than 3 windows.

Fix slicing on other volumes when probing outside their boundaries.

Fix mouse button being pressed crash when user drags outside window.

Remove harware mouse cursor when in GL window.

0 lines of code changed in 2 files:

darbyb 2005-12-21 21:05 Rev.: 32916

When converting from a Nrrd to an Image, encapsulate any key/value pairs from the Nrrd in the Image's MetaDataDictionary. These values can later be used in a filter to set parameters/guivars. This is only implemented for the ThresholdSegmentationLevelSetImageFilter as a prototype.

Packages/Insight/Dataflow/Modules/Converters/NrrdToImage.cc
------------------------------------------------------------
Search for any key/value pairs and encapsulate them in the image's MetaDataDictionary.


Packages/Insight/Dataflow/Modules/Filters/ThresholdSegmentationLevelSetImageFilter.cc
--------------------------------------------------------------------------------------
Search for any string pairs in the seed image's MetaDataDictionary and build up a list to send to tcl. On the tcl side, iterate through the list of pairs and set a global guivar.

Packages/Insight/Dataflow/GUI/ThresholdSegmentationLevelSetImageFilter.tcl
--------------------------------------------------------------------------
Add update_guivars_from_data_dictionary method (long name, I know) to iterate over list of pairs and set corresponding guivar.


54 lines of code changed in 5 files:

harman 2005-12-21 16:50 Rev.: 32915

At the coarse/fine interfaces set the boundary condition for imp_delP
imp_delP[fine_cell] = imp_delP[coarse_cell].

0 lines of code changed in 6 files:

kuzimmer 2005-12-21 16:39 Rev.: 32914

include file re-ordering and clean-up

0 lines of code changed in 52 files:

mdavis 2005-12-21 16:08 Rev.: 32911

SCIRun->Render->Painter module changes:

Added SliceWindow::render_grid(). Renders a grid under the volumes. Resizes grid spacing depending on level of zoom.

Add ability to handle 2D nrrds as input module. Assumes 2D nrrds range from [0,1] in Z.

Moved Painter::create_volume functionality into NrrdVolume copy constructor.

Mouse Zoom tool now zooms smoothly across all scales.

Revise todo list.


295 lines of code changed in 5 files:

harman 2005-12-21 15:08 Rev.: 32910

set rhs = 0 under all of the fine level patches.
With composite grids we don't need it.

34 lines of code changed in 3 files:

mdavis 2005-12-21 14:50 Rev.: 32907

Check for null input NrrdData

5 lines of code changed in 1 file:

mdavis 2005-12-21 14:49 Rev.: 32906

Added ThresholdSegmentationLevelSetImageFilter::check_for_waiting_input method. Checks port mailbox for input data when in send_intermediate mode. Stops looping network from blocking from sending too much data to this module

36 lines of code changed in 1 file:

mdavis 2005-12-21 14:44 Rev.: 32905

Remove dead code from Painter, removed printf from LindedPane

3 lines of code changed in 3 files:

mdavis 2005-12-21 14:43 Rev.: 32904

Add ability to initalize GuiVar with null context, added GuiVar::set_context to allow later setting of context. Added checks for null GuiContext before setting/getting value. Added GuiContext * GuiContext::get_parent() method to allow creation of sibling GuiContexts, such as in copy constructors.

0 lines of code changed in 6 files:

mdavis 2005-12-21 14:38 Rev.: 32903

Fix FreeTypeTextTexture bounding box to correctly render text without cropping. Fixed Colormap to handle when colormap range == 0 and causes Nan crash. Changed default colormap to have transparent black for first color

0 lines of code changed in 4 files:

harman 2005-12-20 18:36 Rev.: 32900

cleaned house, still more to do.

0 lines of code changed in 4 files:

spinti 2005-12-20 16:23 Rev.: 32899

Update nomenclature to be compatible with mixing/reaction tables

0 lines of code changed in 2 files:

harman 2005-12-20 15:51 Rev.: 32898

problemSetup()
- added bulletproofing. User must specify
<time_refinement_ratio> 1 </time_refinement_ratio
when using lockstep algorithm.

0 lines of code changed in 2 files:

dav 2005-12-19 16:24 Rev.: 32893

Removed unnecessary ';'.

0 lines of code changed in 2 files:

dav 2005-12-19 16:23 Rev.: 32892

Hack... had to cast to (int) so the SGI compiler would know what to do... :-(

0 lines of code changed in 2 files:

dav 2005-12-19 16:23 Rev.: 32891

M Core/Datatypes/PrismVolMesh.h
M Core/Datatypes/TetVolMesh.h

I think I have finally found a syntax that the SGI compiler will take
and that will not cause problems for other compilers. The SGI
compiler has been very picky... and troublesome. In investigating
this fix, I've had CC (on the SGI) give me a compiler error, then I
monkey with the syntax, and it gives me another error, then I put it
back to the original and it compiles... However, when I then try to
compile the code using a different (fresh) build, it breaks again.

M Dataflow/Ports/PathPort.cc
M Dataflow/Ports/ColorMap2Port.cc
M Dataflow/Ports/TexturePort.cc
M Dataflow/Ports/MatrixPort.cc
M Dataflow/Ports/NrrdPort.cc
M Dataflow/Ports/StringPort.cc
M Dataflow/Ports/MatrixPort.h
M Dataflow/Ports/BundlePort.cc
M Dataflow/Ports/ColorMapPort.cc
M Dataflow/Ports/ImagePort.cc
M Dataflow/Ports/FieldPort.cc

Moved the template instantiation to below the explicit setting of the
port_type_/port_color_. This is necessary to get the SGI compiler to
compile this code... and doesn't seem to make any difference to any
other compiler.

0 lines of code changed in 26 files:

dav 2005-12-19 16:17 Rev.: 32890

Warning messages in constructors (using 'cerr') cause a core dump (on at least my 10.3 Mac). Replaced with 'printf'.

0 lines of code changed in 2 files:

dav 2005-12-19 14:26 Rev.: 32889

Cosmetic updates. Removed unnecessary ';'s.

0 lines of code changed in 2 files:

dav 2005-12-19 14:25 Rev.: 32888

Cosmetic updates.

0 lines of code changed in 2 files:

harman 2005-12-19 09:27 Rev.: 32886

Re-ordered the #include statements so dynamic compilation on Linux works -Dav

11 lines of code changed in 1 file:

mdavis 2005-12-16 17:34 Rev.: 32885

Added 'Filter Data' bundle port to support filter tool support in a dataflow loop

0 lines of code changed in 2 files:

mdavis 2005-12-16 17:33 Rev.: 32884

Initial suport for ITK Threshold Segmentation Level Set filter.

Added first port to be non-dynamic port that only gets filtered output data when painter is in a filter mode. Painter enters filter mode when tool sets filter_ variable and executes module.

Add scheduler callback to turn off filter mode when network finishes execution

Autoview on execute. Needs more logic to not autoview when volumes dont change.

Fix volume trasnform when spacing not present, calculate spacing from min/max values of axis.

Added Painter::StatisticsTool (keyboard "j" to activate) to display numerical values Mean and Standard deviation of user selected voxel list. Automatically rescales Colormap Lookup Table to display window level equal to mean and window width equal to two times standard deviation. Useful for bringing out contrast in low contrast areas by mouse clicking and dragging over areas.

Added ITKThresholdTool (keyboard "h" to activate) to paint seed values for threshold filter and cause execute. Must have supporting downstream modules to actually perform the filter operations.

Minor update to Painter todo list

382 lines of code changed in 3 files:

ayla 2005-12-16 14:52 Rev.: 32883

Remove redundant set library function call.

0 lines of code changed in 2 files:

kuzimmer 2005-12-16 13:14 Rev.: 32882

more print statement cleanup

0 lines of code changed in 4 files:

kuzimmer 2005-12-16 13:01 Rev.: 32881

removed log scale plotting when graphing picked variable as it causes useless graphs to be generated. More print statement clean-up.

0 lines of code changed in 2 files:

kuzimmer 2005-12-16 12:39 Rev.: 32880

Update Particle picking to make it more in line with grid sampling in the GridVisualizer. Clean up some code and comment out print statements.

217 lines of code changed in 5 files:

sachse 2005-12-15 16:24 Rev.: 32879

bug fixes

0 lines of code changed in 2 files:

callahan 2005-12-15 15:27 Rev.: 32878

Write port caching information to networks.

30 lines of code changed in 3 files:

sachse 2005-12-15 15:04 Rev.: 32877

bug fix

0 lines of code changed in 2 files:

sachse 2005-12-15 13:30 Rev.: 32876

bug fix

0 lines of code changed in 2 files:

sachse 2005-12-15 13:22 Rev.: 32875

bug fixes

425 lines of code changed in 20 files:

callahan 2005-12-15 11:49 Rev.: 32874

Expose port cache toggle on right click port menu

15 lines of code changed in 1 file:

callahan 2005-12-15 11:11 Rev.: 32873

Use ColorMap2 instead of Colormap2 for consistency.

45 lines of code changed in 20 files:

dav 2005-12-14 20:01 Rev.: 32872

Fix 'non' return of 1. Remove redundant comments.

3 lines of code changed in 1 file:

sachse 2005-12-14 19:50 Rev.: 32871

upgrade

0 lines of code changed in 2 files:

sachse 2005-12-14 19:50 Rev.: 32870

volume and area functions added

477 lines of code changed in 39 files:

ayla 2005-12-14 19:33 Rev.: 32869

Use empty instance names except for bridges.

0 lines of code changed in 2 files:

ayla 2005-12-14 19:25

Inherit common component description members.

20 lines of code changed in 11 files:

callahan 2005-12-14 19:16 Rev.: 32866

Rename ColorMap2 files to match the class type (Colormap2 to ColorMap2)

298 lines of code changed in 37 files:

callahan 2005-12-14 18:53 Rev.: 32864

Instantiate port templates in appropriate .cc files, remove unused port files

35 lines of code changed in 15 files:

callahan 2005-12-14 18:52 Rev.: 32862

Move virtual function declarations to .cc file

0 lines of code changed in 4 files:

callahan 2005-12-14 18:52 Rev.: 32861

Fix oport_supports_cache_flag bug

1 lines of code changed in 1 file:

ayla 2005-12-14 18:50

Inherit common component description members.

0 lines of code changed in 16 files:

ayla 2005-12-14 18:42

Inherit common component description members.

0 lines of code changed in 12 files:

ayla 2005-12-14 18:36

Inherit common component description members.

0 lines of code changed in 10 files:

ayla 2005-12-14 18:34 Rev.: 32854

Generate unique name before creating component instance.

0 lines of code changed in 6 files:

callahan 2005-12-14 18:14 Rev.: 32853

Add port caching interface to NetworkEditor and Module.h

61 lines of code changed in 7 files:

harman 2005-12-14 14:41 Rev.: 32851

-Multiply the matrix A and rhs by the cell volume. Oren needs this for the
implicit AMR pressure solver.

-redefined the max_rhs to be max(max_rhs, Abs(rhs[c]/vol)) instead of
max(max_rhs, rhs[c] * rhs[c])

-updated the document.

44 lines of code changed in 5 files:

harman 2005-12-14 14:00 Rev.: 32850

Only normalize the residual during the setup phase. Theoretically, we should
normalized during both the setup and step2 of the algorithm. However, the residual
is computed slightly differently in step 2 and the residual is somehow normalized.

0 lines of code changed in 2 files:

callahan 2005-12-14 13:06 Rev.: 32849

Minor cleanups, move initialization code out of parallel function

69 lines of code changed in 1 file:

callahan 2005-12-14 12:34 Rev.: 32848

Privatize BuildFEMatrix to match interface, remove unneeded private stuff.

21 lines of code changed in 1 file:

callahan 2005-12-14 12:21 Rev.: 32847

Cleanup file, move functions out of class declaration, indent properly, fix spacing, remove dead code

348 lines of code changed in 1 file:

sachse 2005-12-14 12:08 Rev.: 32846

Volume/Area functions

48 lines of code changed in 15 files:

callahan 2005-12-14 12:02 Rev.: 32845

Fix compiler warnings, turn off debugging by default, don't use DEBUG as a define in a header

17 lines of code changed in 2 files:

allen 2005-12-14 11:43 Rev.: 32844

resolved conflicts

3 lines of code changed in 3 files:

allen 2005-12-14 11:40 Rev.: 32843

clean up of code - formatting, unsigned int, array dec fix

62 lines of code changed in 4 files:

worthen 2005-12-14 10:45 Rev.: 32842

Fix SGI compile

0 lines of code changed in 4 files:

sachse 2005-12-13 19:31 Rev.: 32841

volume and area functions (Part I)

61 lines of code changed in 5 files:

ayla 2005-12-13 19:19 Rev.: 32840

Parse sidl includes after builtins.

0 lines of code changed in 2 files:

sachse 2005-12-13 19:12 Rev.: 32839

bug fix

37 lines of code changed in 1 file:

ayla 2005-12-13 19:05 Rev.: 32838

Include method name in error message.

0 lines of code changed in 2 files:

callahan 2005-12-13 18:34 Rev.: 32837

Fix compiler warning, use ASSERT instead of assert

3 lines of code changed in 1 file:

sachse 2005-12-13 18:23 Rev.: 32836

bug fixes

49 lines of code changed in 2 files:

jeroen 2005-12-13 18:22 Rev.: 32835

Bug fixes. Improve help system in GUI and fix problems with MergeFields and ClipBySelectionMask

0 lines of code changed in 14 files:

sachse 2005-12-13 18:13 Rev.: 32834

upgrade

3 lines of code changed in 1 file:

jeroen 2005-12-13 18:11 Rev.: 32833

Removed internal caching. Fixed support for point clouds

0 lines of code changed in 6 files:

jeroen 2005-12-13 17:32 Rev.: 32832

Putting the unit_vertices and unit_edges back, as it breaks the dynamic code: all basis classes should have these fields defined, otherwise the compiler will fail because a member variable which the abstract concept has is not defined

0 lines of code changed in 4 files:

callahan 2005-12-13 17:26 Rev.: 32831

Remove support for the units property, unit scaling.

19 lines of code changed in 15 files:

kuzimmer 2005-12-13 15:37 Rev.: 32830

removed pre_draw and post_draw from the GeomEllipsoid::draw routine. These are handled appropriately in GeomSphere::draw which is called by GeomEllipsoid::draw. Furthermore the nested pre_draws were causing picking to fail by returning bogus addresses for the picked objects. Picking will now work for ellipsoids that are members of a GeomPick.

0 lines of code changed in 2 files:

worthen 2005-12-13 13:23 Rev.: 32829

Some AMR stuff, particularly consolidating the range-queriers for coarse/fine
level interactions. This was done in AMRICE, impAMRICE, MPMICE, MPM, and
HypreDriverSStruct

AdiabaticTable: Do errorEstimate on ICE matls
AMRICE: also add if(doICEonLevel) to some AMR functions
MPMICE: also add MPMICE::refine
Grid: Change the invalidGrid warning from checking to see
if there is an even number of cells to checking if
the interior corners of patches line up with coarse cells.
AMRInterpolate: add the range queriers.

358 lines of code changed in 17 files:

jeroen 2005-12-13 12:51 Rev.: 32828

more bug fixes

20 lines of code changed in 11 files:

jeroen 2005-12-13 12:30 Rev.: 32827

Bug fixes for the GUI of this package

51 lines of code changed in 19 files:

mdavis 2005-12-13 11:11 Rev.: 32826

Fix compile

1 lines of code changed in 1 file:

mdavis 2005-12-13 10:19 Rev.: 32825

Undo acciental checkin

0 lines of code changed in 2 files:

mdavis 2005-12-13 10:16 Rev.: 32824

Move Linkedpane to seperate file

96 lines of code changed in 5 files:

mjc 2005-12-13 09:44 Rev.: 32823

fix dynamic compilation

172 lines of code changed in 1 file:

mjc 2005-12-13 09:32 Rev.: 32822

fix compiler warnings, some readabilty improvements

67 lines of code changed in 4 files:

mdavis 2005-12-12 20:19 Rev.: 32821

Fix probe and slice number display for volumes that dont start at origin. Remove printf. Mark a few todos done

3 lines of code changed in 1 file:

mdavis 2005-12-12 19:46 Rev.: 32820

Dataflow/Modules/Render/Painter.cc
Dataflow/Modules/Render/Painter.h
-Factor out code from Painter module into FreeTypeTextTextue.
-Fix precision of mouse coordinates in Painter window text
-Removed all draw_labels code

Core/Geom/FreeTypeTextTexture.cc
Core/Geom/FreeTypeTextTexture.h
-Simplify code to render in 2D at pixel coordinates.

Core/Geom/NrrdTextureObj.cc
Core/Geom/NrrdTextureObj.h
-Simplify code to only handle textures for FreeTypeTextTexture for now.
-Don't rescale, pad data instead

Core/Geom/FreeType.cc
-Increase max size of bounding box by one to not clip rendered text

196 lines of code changed in 11 files:

sachse 2005-12-12 19:46 Rev.: 32819

bug fix

1 lines of code changed in 1 file:

sachse 2005-12-12 19:44 Rev.: 32818

upgrade

25 lines of code changed in 1 file:

sachse 2005-12-12 19:43 Rev.: 32817

bug fix

1 lines of code changed in 1 file:

kuzimmer 2005-12-12 19:13 Rev.: 32816

post_draw was not called in GeomEllipsoid, this caused the glNameStack to overflow when trying to use picking on large sets of ellipsoids

1 lines of code changed in 1 file:

callahan 2005-12-12 18:57 Rev.: 32815

Remove dead NrrdString and NrrdScalar classes

0 lines of code changed in 11 files:

callahan 2005-12-12 18:56 Rev.: 32814

Remove dead sshAgent class

0 lines of code changed in 4 files:

callahan 2005-12-12 18:18 Rev.: 32813

Remove unused Core/Process library

0 lines of code changed in 3 files:

mjc 2005-12-12 18:07 Rev.: 32812

add parameter for get_normals, so that volume meshes can know which face needs the normal, add normals for the unit element faces where applicable, fix hex vol face normal calculation

175 lines of code changed in 37 files:

mjc 2005-12-12 18:06 Rev.: 32811

fix compile, use ASSERT not assert

5 lines of code changed in 1 file:

callahan 2005-12-12 17:56 Rev.: 32810

Only delay drawing vewer when regression testing on Apple OSX

0 lines of code changed in 2 files:

sachse 2005-12-12 17:36 Rev.: 32809

upgrade part 4

277 lines of code changed in 1 file:

sachse 2005-12-12 17:26 Rev.: 32808

upgrade part III

0 lines of code changed in 6 files:

sachse 2005-12-12 17:25 Rev.: 32807

upgrade part 2

10 lines of code changed in 1 file:

sachse 2005-12-12 17:25 Rev.: 32806

Upgrade BuildFEMatrix part 1

434 lines of code changed in 11 files:

sachse 2005-12-12 13:08 Rev.: 32805

bug fix

1 lines of code changed in 1 file:

dav 2005-12-12 12:38 Rev.: 32804

Second attempt to get SGI and other OSes to compile (and run) this stuff. I don't understand why this typecast appears to work... to the best of my knowledge the docs on hash_multiset say the first parameter is the 'type' of the map...(not the size?) However, preliminary results indicate that this works. A little more testing will be necessary to confirm it.

17 lines of code changed in 2 files:

allen 2005-12-12 12:17 Rev.: 32803

Changed T which was for Tiny to the generally accepted XS for Xtra Small

0 lines of code changed in 2 files:

sachse 2005-12-12 11:10 Rev.: 32802

bug fix

1 lines of code changed in 1 file:

mdavis 2005-12-12 10:54 Rev.: 32801

Remove dead code (Includes mip, gradient mask, geometry for viewer, colormap2, and old paint code).

12 lines of code changed in 2 files:

mjc 2005-12-12 09:35 Rev.: 32800

fix compile, warnings

13 lines of code changed in 2 files:

darbyb 2005-12-11 20:32 Rev.: 32799

Simplify stopping code for level set segmentation modules.

52 lines of code changed in 5 files:

sachse 2005-12-10 17:38 Rev.: 32798

upgrade

66 lines of code changed in 1 file:

sachse 2005-12-10 17:33 Rev.: 32797

arc length function added

253 lines of code changed in 23 files:

mdavis 2005-12-10 16:58 Rev.: 32796

Persistent colormap and opacity for volumes so everything doesnt reset when re-executing module.

Added constructor to NrrdVolume, calls NrrdVolume::set_nrrd which handles naming and Color lookup table and data range calculation previously in Painter::execute.

Added NrrdVolume::vector_to_index, calculates world space vector span in index space.

Added SliceWindow::x_dir and SliceWindow::y_dir methods to return world space vectors of screen space x and y directions.

Code cleanup of Painter::execute method, still needs to handle sending data.

Add todo list to comments.

132 lines of code changed in 2 files:

mdavis 2005-12-10 14:13 Rev.: 32795

Remove dead code (NRRD_EXEC)

Remove SliceWindow x_ and y_ pan offsets and collapse into center_ variable.

Rewrite PanTool to use SliceWindow::center_ instead of x_, and y_

Move Painter::world_to_screen and Painter::screen_to_world into SliceWindow::world_to_screen and SliceWindow::screen_to_world

Move Painter::zoom_in and Painter::zoom_out into SliceWindow::zoom_in and SliceWindow::zoom_out

70 lines of code changed in 3 files:

mdavis 2005-12-10 13:19 Rev.: 32794

Remove Painter::get_value and Painter::set_value methods. Replaced by templated nrrd_set_value and nrrd_get_value.

Rewrite FloodfillTool to use proper indexing and respect volume boundaries, removes infinte loop. Added code comments to FloodfillTool.

84 lines of code changed in 3 files:

mdavis 2005-12-09 22:04 Rev.: 32793

Dataflow/Modules/Render/Painter.cc
Dataflow/Modules/Render/Painter.h:

- *Major rewrite* to allow arbitrary number of nrrds with different resolutions ans spacing. Navigates through space instead of slices. Allows viewing overlapping volumes acquired at different resolutions (such as PET vs CT).

- Render volumes at true position in space and scale instead of always at origin.

- Chaged text to display spatial mouse position in XYZ coordinates, and current volume slice coordinates as Saggital, Axial, Coronal indices. Only display slice coordinates when mouse is over volume.

- Added methods to transform between index space and world space (and vice versa): NrrdVolume:index_to_world(vector<int> &), and NrrdVolume::world_to_slice(Point &). Other conveince methods for center, min, max of NrrdVolume.

- Remove error checking for nrrds of non matching dimensions/scale.

- Added templated NrrdVolume::get/set_value method to Painter.h to allow for slightly more optimized painting code.


Dataflow/Modules/Render/PainterTools.cc:

- Updated Crop, Floodfill, & PixelPaint Tools to handle new volumes that reside anywhere in space (not necessarily at origin)


Core/Geom/ColorMappedNrrdTextureObj.h
Core/Geom/ColorMappedNrrdTextureObj.cc:

- Updated code to remove NrrdPad and instead use clever OpenGL pixel transfer offsets to load non-power-of-2 textures and overlapping textures. Code support for adding tiled textures in future for textures larger than card supports.

647 lines of code changed in 8 files:

callahan 2005-12-09 15:35 Rev.: 32790

Rename Quaternion::pow to Quaternion::Pow so as not to confuse it with the builtin pow function.

0 lines of code changed in 4 files:

dav 2005-12-09 15:19 Rev.: 32789

Fixes (hack) to the new Basis stuff to allow compilation on the SGI.

Core/Datatypes/CurveMesh.h

Had to give type_name a parameter because for some reason the SGI
compiler couldn't find the correct function without it...

Core/Datatypes/PrismVolMesh.h

Fixes to allow hash_multisets to compile on the SGI... this effects
the linux/mac build as they use the same code, and I am not sure how
it compiled on linux before...? However, this 'hack'/fix appears to
be the correct way to construct the hash_multisets, so it should just
work everywhere now. More information on this change is in the file
(search for hack_eit).

Core/Datatypes/TetVolMesh.h

Can't use #include <cmath> on the SGI (and a few other
platforms)... changed to good ol' #include <math>.

Did some indenting on the #if statements to help follow them. Added
// end class name comments to help figure out what are nested classes
and where they end. Added hash_multisets hack as described about and
in this file.

Dataflow/Network/PackageDB.cc

Added a check for an error with looking up the *.xml files so that a
useful error message gets printed. It appears to me that 'files' will
always be non-nil and thus the first check doesn't really do anything.
Also, added a warning that it looks like 'files' is a (small) memory
leak... hopefully someone with more time will track that down and fix
it.

StandAlone/utils/TestBasis.cc

Added a dummy var (test_vector) that instantiates a vector of vector
of Point so the SGI compiler doesn't complain about not being able to
find it. (More info in the file itself.)

StandAlone/utils/UnitElementMesh.cc

Same hack/fix as in TestBasis.cc above.

105 lines of code changed in 8 files:

worthen 2005-12-09 15:14 Rev.: 32788

print unsigned int/long when there is an error about using too much mem.

0 lines of code changed in 2 files:

dav 2005-12-09 14:20 Rev.: 32787

Remove extra ;

1 lines of code changed in 1 file:

harman 2005-12-09 13:50 Rev.: 32786

removed code specific for the Northrup Grumman contract

4 lines of code changed in 20 files:

harman 2005-12-09 13:44 Rev.: 32785

updated test_dir on inferno

0 lines of code changed in 2 files:

mjc 2005-12-09 12:40 Rev.: 32784

add support for another format

0 lines of code changed in 2 files:

guilkey 2005-12-09 10:34 Rev.: 32783

Formatting

0 lines of code changed in 2 files:

guilkey 2005-12-09 10:25 Rev.: 32781

Minor improvements to this model.

0 lines of code changed in 2 files:

dav 2005-12-08 19:28

Removed extra ;

1 lines of code changed in 3 files:

callahan 2005-12-08 18:11

Use send_and_dereference, remove tcl_command, code cleanups

0 lines of code changed in 16 files:

callahan 2005-12-08 18:04

Use send_and_dereference, remove tcl_command, code cleanups

572 lines of code changed in 15 files:

callahan 2005-12-08 17:49 Rev.: 32772

Use send_and_dereference, remove tcl_command, code cleanups

165 lines of code changed in 33 files:

kuzimmer 2005-12-08 17:29 Rev.: 32771

Added functionality to SamplePlane for LatVolMesh based data. Position slider steps along the plane indices, index entry allows you to enter the index where you want your plane positioned. Switching from 'auto' mode to 'manual' mode restores the old positioning functionality.

0 lines of code changed in 4 files:

sparker 2005-12-08 15:26 Rev.: 32770

Added include of Assert.h for those that are using SCI_NOPERSISTENT

1 lines of code changed in 1 file:

mdavis 2005-12-08 15:02 Rev.: 32769

Fix memory leak in freetype renderig causing applicaiton memory footprint to grow when mousing over Painter or ViewSlices GUIs

26 lines of code changed in 1 file:

oscar 2005-12-08 14:30 Rev.: 32768

Make java optional for Ptolemy

0 lines of code changed in 4 files:

ayla 2005-12-08 14:20 Rev.: 32767

Change Java condition.

2 lines of code changed in 3 files:

ayla 2005-12-08 14:08 Rev.: 32766

Change missing Java from an error to a warning when configuring Ptolemy.

3 lines of code changed in 2 files:

jas 2005-12-08 10:50 Rev.: 32765

Use a cast to int to avoid overloaded ambiguity for gcc-3.4 and gcc-4.0.

1 lines of code changed in 1 file:

harman 2005-12-08 10:36 Rev.: 32764

Added the ability to use the explicit pressure solver in the multilevel pressure solve.
Useful to compare and contrast with the implicit solver.

68 lines of code changed in 2 files:

darbyb 2005-12-07 21:10 Rev.: 32763

Remove code gen line.

0 lines of code changed in 1 file:

darbyb 2005-12-07 21:09 Rev.: 32762

Add previously generated files to sub.mk

22 lines of code changed in 1 file:

darbyb 2005-12-07 20:05 Rev.: 32761

Remove wrapping code in sub.mk's.

0 lines of code changed in 2 files:

darbyb 2005-12-07 20:00 Rev.: 32760

Removing more of the Insight wrapping mechanism.

0 lines of code changed in 4 files:

darbyb 2005-12-07 19:54 Rev.: 32759

Remove instantiations for doubles (only supporting floats now).

0 lines of code changed in 8 files:

mdavis 2005-12-07 18:48 Rev.: 32758

Fix texturing when OpenGL does not support non-power-of-2 textures

26 lines of code changed in 2 files:

mdavis 2005-12-07 18:47 Rev.: 32757

Unlock tcl on error

1 lines of code changed in 1 file:

harman 2005-12-07 17:30 Rev.: 32756

Deleted Bryan's commented out code.

3 lines of code changed in 1 file:

mdavis 2005-12-07 14:59 Rev.: 32755

Add ColorMappedNrrdTextureObj

0 lines of code changed in 2 files:

mdavis 2005-12-07 14:58 Rev.: 32754

Add FloodFill and Pixel Paint tools to Painter Module. Make painter module render opacity from colormaps correctly. Added class Core/Geom/ColorMappedNrrdTextureObj to encapsulate applying a colormap to a slice of a 3d nrrd. This is necessary because OpenGL does not transform alpha in color matrix, so the color lookup table had to be moved from gl to software. Added value display to text labels. Fixed orientation bug in painter. Made four view default in Painter module

1074 lines of code changed in 6 files:

mjc 2005-12-07 14:52 Rev.: 32753

make inside test use the basis tests for inside

2 lines of code changed in 1 file:

mjc 2005-12-07 14:51 Rev.: 32752

enable rendering faces with normals when we can calculate them in higher order meshes

7 lines of code changed in 1 file:

guilkey 2005-12-07 13:04 Rev.: 32751

Getting rid of d_includeFlowWork, it exists in the base class.

0 lines of code changed in 2 files:

callahan 2005-12-07 12:06 Rev.: 32750

Fix missing '='

1 lines of code changed in 1 file:

darbyb 2005-12-07 11:56 Rev.: 32749

Removing Insight code generator (and corresponding XML files) to slim down SCIRun.

0 lines of code changed in 15 files:

darbyb 2005-12-07 11:49 Rev.: 32748

Added new converter that goes from images of Vectors to RGBPixels.

Change color readers to output images of vectors instead of RGBPixels (and change the documentation).

Remove debugging output.

Image2DToImage3D and Image3DToImage2D only handle float and Vectors of floats.


228 lines of code changed in 20 files:

mjc 2005-12-07 10:41 Rev.: 32747

fix edge mapping, and loading

12 lines of code changed in 2 files:

jeroen 2005-12-07 10:26 Rev.: 32746

Bug fixes to TetMesher so it will release lock even if there is an error

0 lines of code changed in 2 files:

sachse 2005-12-06 19:45 Rev.: 32745

bug fix

1 lines of code changed in 1 file:

sachse 2005-12-06 19:42 Rev.: 32744

volume() added

42 lines of code changed in 15 files:

sparker 2005-12-06 17:54 Rev.: 32743

Added findFactorsNearRoot function that finds two factors of a number closest to the square root.

24 lines of code changed in 3 files:

sachse 2005-12-06 17:01 Rev.: 32742

upgrade

5 lines of code changed in 1 file:

jeroen 2005-12-06 15:52 Rev.: 32741

Bug fix: TCL code was broken

0 lines of code changed in 2 files:

harman 2005-12-06 13:40 Rev.: 32740

speedSound calc: removed extra parenthesis.

0 lines of code changed in 4 files:

darbyb 2005-12-06 09:57 Rev.: 32739

Fix sub.mk.

2 lines of code changed in 1 file:

darbyb 2005-12-06 09:30 Rev.: 32738

Fix sub.mk.

0 lines of code changed in 1 file:

mjc 2005-12-06 09:05 Rev.: 32737

fix compile, clean up warnings

2 lines of code changed in 1 file:

darbyb 2005-12-05 22:59 Rev.: 32736

Fix typo.

1 lines of code changed in 1 file:

darbyb 2005-12-05 22:41

Only support floats in Insight package now and disable wrapping and check in previously generated CC, XML, and TCL files.

3958 lines of code changed in 75 files:

darbyb 2005-12-05 22:38 Rev.: 32733

Disable wrapping and commit CC, TCL, and XML files for previously generated files.

6490 lines of code changed in 22 files:

darbyb 2005-12-05 22:30 Rev.: 32732

Remove converters from different pixel types as we are only handling floats in the Insight package now.

0 lines of code changed in 22 files:

darbyb 2005-12-05 22:25 Rev.: 32731

Remove uchar and ushort readers. Only supporting floats for now.

0 lines of code changed in 8 files:

sachse 2005-12-05 20:03 Rev.: 32727

Create fdata

23 lines of code changed in 1 file:

sachse 2005-12-05 16:34 Rev.: 32726

new tool UnitElementMesh added, SingleXYZ removed

172 lines of code changed in 7 files:

guilkey 2005-12-05 16:32 Rev.: 32725

Update particle position with vg_new, not vg, to better reflect the
Uintah implementation.

0 lines of code changed in 2 files:

guilkey 2005-12-05 16:12 Rev.: 32724

A simple one-dimensional MPM code for matlab.

220 lines of code changed in 1 file:

mjc 2005-12-05 15:18 Rev.: 32723

fix PrismVolMesh interface, and approx methods for rendering

136 lines of code changed in 6 files:

guilkey 2005-12-05 12:10 Rev.: 32722

Rescued some pows.

0 lines of code changed in 2 files:

jeroen 2005-12-03 17:39 Rev.: 32721

XML fixes

0 lines of code changed in 24 files:

jeroen 2005-12-03 17:38 Rev.: 32720

Updating XML files

0 lines of code changed in 108 files:

jeroen 2005-12-03 16:48 Rev.: 32719

add Tensor = value and Vector = value and comparison functions for Tensors and Vectors

54 lines of code changed in 1 file:

jeroen 2005-12-03 16:47 Rev.: 32718

bug fix for dynamic code

0 lines of code changed in 2 files:

sachse 2005-12-03 14:08 Rev.: 32717

bug fix

13 lines of code changed in 1 file:

mjc 2005-12-03 02:14 Rev.: 32716

fix unresolved dependency on Core/Bundle

0 lines of code changed in 2 files:

mjc 2005-12-03 02:13 Rev.: 32715

remove the second dlopen call apparently for ppl with DYLD_LIBRARY_PATH set. Calling dlopen the second time breaks error reporting, as you only get one chance to call dlerror()

0 lines of code changed in 2 files:

harman 2005-12-02 18:22 Rev.: 32714

No need to normalize the residual, it already is.

0 lines of code changed in 2 files:

callahan 2005-12-02 17:07 Rev.: 32713

Prettier regression message for execution start

0 lines of code changed in 2 files:

callahan 2005-12-02 16:56 Rev.: 32712

Execute twice on regression test, try to dump out process stats.

9 lines of code changed in 3 files:

callahan 2005-12-02 16:38 Rev.: 32711

Clean up newlines on error messsages

33 lines of code changed in 19 files:

callahan 2005-12-02 16:12

Use NrrdData Nrrd constructor, clean up all the nrrdNew() memory leaks associated with old usage.

6 lines of code changed in 2 files:

callahan 2005-12-02 16:02 Rev.: 32708

Reorganize the Teem regression test networks. Add a bunch more.

4750 lines of code changed in 51 files:

callahan 2005-12-02 14:37 Rev.: 32706

Instrument NrrdInfo to print out stats when regression testing.

0 lines of code changed in 4 files:

callahan 2005-12-02 13:55 Rev.: 32705

Instrument MatrixInfo to print out stats when regression testing.

0 lines of code changed in 2 files:

callahan 2005-12-02 13:54

Use Type instead of Typename for gui description in the *Info modules

0 lines of code changed in 6 files:

callahan 2005-12-02 13:09 Rev.: 32702

Instrument FieldInfo to print out stats when regression testing.

41 lines of code changed in 1 file:

callahan 2005-12-02 13:08 Rev.: 32701

undo debugging checkin to Scheduler.cc

2 lines of code changed in 1 file:

callahan 2005-12-02 13:08 Rev.: 32700

Clean up regression print race condition for prettier printing.

5 lines of code changed in 2 files:

mjc 2005-12-02 02:23 Rev.: 32697

completely revert commit 32690, as it broke all of Uintah

11039 lines of code changed in 629 files:

darbyb 2005-12-01 23:35 Rev.: 32696

Fix XML files the conform to DTD spec.

102 lines of code changed in 69 files:

sachse 2005-12-01 19:26

bug fix

2 lines of code changed in 2 files:

guilkey 2005-12-01 19:17 Rev.: 32693

Fixed a bug that I introduced in yesterday's de-yukkifying.

1 lines of code changed in 1 file:

jas 2005-12-01 19:11 Rev.: 32692

Add missing xerces include files from the xml conversion fiasco.

0 lines of code changed in 4 files:

harman 2005-12-01 15:25 Rev.: 32691

added #include FastMatrix.h
cleanup

5 lines of code changed in 1 file:

mjc 2005-12-01 15:19 Rev.: 32690

removal of xerces, replaced with libxml2, turn on validaton for component loading, fix all invalid xml

8329 lines of code changed in 325 files:

callahan 2005-12-01 14:41 Rev.: 32689

Minor cleanup

0 lines of code changed in 1 file:

callahan 2005-12-01 14:41 Rev.: 32688

use send_and_dereference

0 lines of code changed in 2 files:

callahan 2005-12-01 12:34 Rev.: 32687

Fix crash bug, UnuJhisto would point to internals of handles and then dereference them. Save handles until the contents are consumed.

0 lines of code changed in 2 files:

callahan 2005-12-01 12:22 Rev.: 32686

minor cleanups, use scinew instead of Calloc

5 lines of code changed in 1 file:

harman 2005-12-01 12:09 Rev.: 32685

mistakes in cout_doing

5 lines of code changed in 1 file:

callahan 2005-12-01 11:59 Rev.: 32684

remove debug prints

0 lines of code changed in 2 files:

callahan 2005-12-01 11:57 Rev.: 32683

Fix failure to copy label properly crash bug in UnuPad

0 lines of code changed in 2 files:

callahan 2005-12-01 11:53 Rev.: 32682

Minor cleanups

12 lines of code changed in 3 files:

November 2005 »

Generated by StatSVN 0.4.0