/trunk/src Developers: darbyb

Login name:
darbyb
Total Commits:
447 (1.8%)
Lines of Code:
25563 (3.2%)
Most Recent Commit:
2005-12-29 09:09

Activity by Clock Time

Activity by Hour of Day for darbyb

Activity by Day of Week for darbyb

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 447 (100.0%) 25563 (100.0%) 57.1
Packages/Insight/Dataflow/Modules/Filters/ 52 (11.6%) 8651 (33.8%) 166.3
Packages/Insight/nets/PowerApps/ 2 (0.4%) 5153 (20.2%) 2576.5
Packages/Insight/Dataflow/GUI/ 48 (10.7%) 3522 (13.8%) 73.3
Packages/Insight/Dataflow/XML/ 128 (28.6%) 2113 (8.3%) 16.5
Core/Algorithms/DataIO/ 4 (0.9%) 1674 (6.5%) 418.5
Core/Persistent/ 4 (0.9%) 1028 (4.0%) 257.0
Packages/Insight/Dataflow/Modules/Converters/ 68 (15.2%) 608 (2.4%) 8.9
Dataflow/Modules/Fields/ 4 (0.9%) 511 (2.0%) 127.7
Packages/Insight/Dataflow/Modules/DataIO/ 30 (6.7%) 430 (1.7%) 14.3
Packages/Insight/Core/Datatypes/ 4 (0.9%) 407 (1.6%) 101.7
Packages/Teem/Dataflow/Modules/Converters/ 8 (1.8%) 364 (1.4%) 45.5
Packages/Teem/Dataflow/Modules/DataIO/ 4 (0.9%) 240 (0.9%) 60.0
Dataflow/GUI/ 4 (0.9%) 194 (0.8%) 48.5
Packages/Teem/Dataflow/Modules/Unu/ 4 (0.9%) 158 (0.6%) 39.5
Packages/Teem/Dataflow/GUI/ 6 (1.3%) 104 (0.4%) 17.3
Packages/Teem/Dataflow/Modules/NrrdData/ 2 (0.4%) 90 (0.4%) 45.0
Packages/Teem/nets/PowerApps/ 6 (1.3%) 77 (0.3%) 12.8
Dataflow/XML/ 1 (0.2%) 63 (0.2%) 63.0
Core/Datatypes/ 3 (0.7%) 62 (0.2%) 20.6
scripts/ 1 (0.2%) 59 (0.2%) 59.0
/ 4 (0.9%) 20 (0.1%) 5.0
Packages/BioPSE/nets/PowerApps/ 3 (0.7%) 13 (0.1%) 4.3
Packages/Insight/Core/CodeGenerator/XSL/ 7 (1.6%) 7 (0.0%) 1.0
Packages/Teem/Dataflow/XML/ 1 (0.2%) 4 (0.0%) 4.0
Packages/Insight/Dataflow/Ports/ 4 (0.9%) 4 (0.0%) 1.0
Dataflow/Modules/DataIO/ 2 (0.4%) 4 (0.0%) 2.0
Packages/Fusion/nets/PowerApps/ 1 (0.2%) 2 (0.0%) 2.0
Core/GUI/ 1 (0.2%) 1 (0.0%) 1.0
tools/CodeGenerator/java/SCIRun/ 9 (2.0%) 0 (0.0%) 0.0
Packages/Insight/nets/ 16 (3.6%) 0 (0.0%) 0.0
Packages/Insight/ITK/ 6 (1.3%) 0 (0.0%) 0.0
Packages/Insight/Dataflow/Modules/Filters/XML/ 8 (1.8%) 0 (0.0%) 0.0
Packages/Insight/Core/CodeGenerator/ 2 (0.4%) 0 (0.0%) 0.0

Activity of darbyb

Most Recent Commits

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:

  • Packages/Insight/Dataflow/GUI: GeodesicActiveContourLevelSetImageFilter.tcl (new 162), sub.mk (new)
  • Packages/Insight/Dataflow/Modules/Filters: CannySegmentationLevelSetImageFilter.cc (changed), GeodesicActiveContourLevelSetImageFilter.cc (new 461), ThresholdSegmentationLevelSetImageFilter.cc (changed), sub.mk (changed)
  • Packages/Insight/Dataflow/XML: GeodesicActiveContourLevelSetImageFilter.xml (new 71)
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:

  • Packages/Insight/Dataflow/GUI: ThresholdSegmentationLevelSetImageFilter.tcl (new)
  • Packages/Insight/Dataflow/Modules/Converters: NrrdToImage.cc (+14)
  • Packages/Insight/Dataflow/Modules/Filters: ThresholdSegmentationLevelSetImageFilter.cc (+26 -3)
darbyb 2005-12-11 20:32 Rev.: 32799

Simplify stopping code for level set segmentation modules.

52 lines of code changed in 5 files:

  • Packages/Insight/Dataflow/GUI: CannySegmentationLevelSetImageFilter.tcl (new), ThresholdSegmentationLevelSetImageFilter.tcl (+2 -13)
  • Packages/Insight/Dataflow/Modules/Filters: CannySegmentationLevelSetImageFilter.cc (+21 -4), ThresholdSegmentationLevelSetImageFilter.cc (+22 -7)
darbyb 2005-12-07 21:10 Rev.: 32763

Remove code gen line.

0 lines of code changed in 1 file:

  • Packages/Insight/Dataflow/GUI: sub.mk (-1)
darbyb 2005-12-07 21:09 Rev.: 32762

Add previously generated files to sub.mk

22 lines of code changed in 1 file:

  • Packages/Insight/Dataflow/GUI: sub.mk (+22 -2)
darbyb 2005-12-07 20:05 Rev.: 32761

Remove wrapping code in sub.mk's.

0 lines of code changed in 2 files:

  • Packages/Insight/Dataflow/GUI: sub.mk (-13)
  • Packages/Insight/Dataflow/Modules/Filters: sub.mk (-14)
darbyb 2005-12-07 20:00 Rev.: 32760

Removing more of the Insight wrapping mechanism.

0 lines of code changed in 4 files:

  • Packages/Insight/Core/CodeGenerator: Parser.h (del), sub.mk (del)
  • Packages/Insight/Core/CodeGenerator/XSL: SCIRun_generateCC.xsl (del), SCIRun_generateXML.xsl (del)
darbyb 2005-12-07 19:54 Rev.: 32759

Remove instantiations for doubles (only supporting floats now).

0 lines of code changed in 8 files:

  • Packages/Insight/Dataflow/Modules/Filters: BinaryDilateImageFilter.cc (new), BinaryErodeImageFilter.cc (changed), GrayscaleDilateImageFilter.cc (changed), GrayscaleErodeImageFilter.cc (new)
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:

  • Packages/Insight/Dataflow/Modules/Filters/XML: gui_ThresholdSegmentationLevelSetImageFilter.xml (del), gui_WatershedRelabeler.xml (del), gui_WatershedSegmentTreeGenerator.xml (del), gui_WatershedSegmenter.xml (del), sci_ThresholdSegmentationLevelSetImageFilter.xml (del), sci_WatershedRelabeler.xml (del), sci_WatershedSegmentTreeGenerator.xml (del), sci_WatershedSegmenter.xml (del)
  • Packages/Insight/ITK: itk_ThresholdSegmentationLevelSetImageFilter.xml (del), itk_WatershedRelabeler.xml (del), itk_WatershedSegmentTreeGenerator.xml (del), itk_WatershedSegmenter.xml (del)
  • tools/CodeGenerator/java/SCIRun: GenerateSCIRunCode.class (del), Generator.class (del), Parser.class (del)
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:

  • Packages/Insight/Dataflow/Modules/Converters: Image2DToImage3D.cc (changed), Image3DToImage2D.cc (new), ImageToNrrd.cc (new), RGBPixelToVector.cc (changed), VectorToRGBPixel.cc (new 170), sub.mk (changed)
  • Packages/Insight/Dataflow/Modules/DataIO: ColorImageReaderFloat2D.cc (changed), ColorImageReaderFloat3D.cc (new)
  • Packages/Insight/Dataflow/XML: ColorImageReaderFloat2D.xml (changed), ColorImageReaderFloat3D.xml (changed), VectorToRGBPixel.xml (new 58)
darbyb 2005-12-06 09:57 Rev.: 32739

Fix sub.mk.

2 lines of code changed in 1 file:

  • Packages/Insight/Dataflow/Modules/Filters: sub.mk (+2 -2)
darbyb 2005-12-06 09:30 Rev.: 32738

Fix sub.mk.

0 lines of code changed in 1 file:

  • Packages/Insight/Dataflow/GUI: sub.mk (-6)
darbyb 2005-12-05 22:59 Rev.: 32736

Fix typo.

1 lines of code changed in 1 file:

  • Packages/Insight/Dataflow/Modules/Filters: sub.mk (+1 -2)
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:

  • Packages/Insight/Dataflow/GUI: BinaryThresholdImageFilter.tcl (new 105), CannySegmentationLevelSetImageFilter.tcl (+167), ColorImageReaderUChar2D.tcl (del), ColorImageReaderUChar3D.tcl (del), ConfidenceConnectedImageFilter.tcl (new 177), ConnectedThresholdImageFilter.tcl (new 168), CurvatureAnisotropicDiffusionImageFilter.tcl (new 97), CurvatureFlowImageFilter.tcl (new 87), DiscreteGaussianImageFilter.tcl (new 87), GradientAnisotropicDiffusionImageFilter.tcl (new 97), GradientMagnitudeImageFilter.tcl (new 69), GradientRecursiveGaussianImageFilter.tcl (new 87), ImageReaderUChar2D.tcl (del), ImageReaderUChar3D.tcl (del), ImageReaderUShort2D.tcl (del), ImageReaderUShort3D.tcl (del), IsolatedConnectedImageFilter.tcl (new 245), MeanImageFilter.tcl (new 139), NeighborhoodConnectedImageFilter.tcl (new 236), ReflectImageFilter.tcl (new 78), RescaleIntensityImageFilter.tcl (new 87), UnaryFunctorImageFilter.tcl (new 69), VectorConfidenceConnectedImageFilter.tcl (new 177), VectorCurvatureAnisotropicDiffusionImageFilter.tcl (new 96), VectorGradientAnisotropicDiffusionImageFilter.tcl (new 96), VectorIndexSelectionCastImageFilter.tcl (new 78), WatershedImageFilter.tcl (new 89)
  • Packages/Insight/Dataflow/XML: BinaryThresholdImageFilter.xml (new 66), CannySegmentationLevelSetImageFilter.xml (new 74), CharToDouble.xml (del), CharToFloat.xml (del), CharToUChar.xml (del), ColorImageReaderUChar2D.xml (del), ColorImageReaderUChar3D.xml (del), ConfidenceConnectedImageFilter.xml (new 70), ConnectedThresholdImageFilter.xml (new 66), CurvatureAnisotropicDiffusionImageFilter.xml (new 66), CurvatureFlowImageFilter.xml (new 83), DiscreteGaussianImageFilter.xml (new 69), DoubleToFloat.xml (del), DoubleToUChar.xml (del), FloatToDouble.xml (del), FloatToUChar.xml (del), GradientAnisotropicDiffusionImageFilter.xml (new 66), GradientMagnitudeImageFilter.xml (new 66), GradientRecursiveGaussianImageFilter.xml (new 66), ImageReaderUChar2D.xml (del), ImageReaderUChar3D.xml (del), ImageReaderUShort2D.xml (del), ImageReaderUShort3D.xml (del), IntToDouble.xml (del), IntToFloat.xml (del), IntToUChar.xml (del), IsolatedConnectedImageFilter.xml (new 68), MeanImageFilter.xml (new 66), NeighborhoodConnectedImageFilter.xml (new 66), ReflectImageFilter.xml (new 68), RescaleIntensityImageFilter.xml (new 66), ShortToDouble.xml (del), ShortToFloat.xml (del), ShortToUChar.xml (del), UCharToDouble.xml (del), UCharToFloat.xml (del), ULongToDouble.xml (del), ULongToFloat.xml (del), ULongToUChar.xml (del), UShortToDouble.xml (del), UShortToFloat.xml (del), UShortToUChar.xml (del), UnaryFunctorImageFilter.xml (new 66), VectorConfidenceConnectedImageFilter.xml (new 70), VectorCurvatureAnisotropicDiffusionImageFilter.xml (new 66), VectorGradientAnisotropicDiffusionImageFilter.xml (new 66), VectorIndexSelectionCastImageFilter.xml (new 66), WatershedImageFilter.xml (new 67)
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:

  • Packages/Insight/Dataflow/Modules/Filters: BinaryThresholdImageFilter.cc (new 289), CannySegmentationLevelSetImageFilter.cc (+443), ConfidenceConnectedImageFilter.cc (new 340), ConnectedThresholdImageFilter.cc (new 336), CurvatureAnisotropicDiffusionImageFilter.cc (new 285), CurvatureFlowImageFilter.cc (new 281), DiscreteGaussianImageFilter.cc (new 281), GradientAnisotropicDiffusionImageFilter.cc (new 285), GradientMagnitudeImageFilter.cc (new 273), GradientRecursiveGaussianImageFilter.cc (new 281), IsolatedConnectedImageFilter.cc (new 369), MeanImageFilter.cc (new 324), NeighborhoodConnectedImageFilter.cc (new 365), ReflectImageFilter.cc (new 277), RescaleIntensityImageFilter.cc (new 283), UnaryFunctorImageFilter.cc (new 277), VectorConfidenceConnectedImageFilter.cc (new 340), VectorCurvatureAnisotropicDiffusionImageFilter.cc (new 285), VectorGradientAnisotropicDiffusionImageFilter.cc (new 285), VectorIndexSelectionCastImageFilter.cc (new 277), WatershedImageFilter.cc (new 281), sub.mk (+33 -13)
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:

  • Packages/Insight/Dataflow/Modules/Converters: CharToDouble.cc (del), CharToFloat.cc (del), CharToUChar.cc (del), DoubleToFloat.cc (del), DoubleToUChar.cc (del), FloatToDouble.cc (del), FloatToUChar.cc (del), IntToDouble.cc (del), IntToFloat.cc (del), IntToUChar.cc (del), ShortToDouble.cc (del), ShortToFloat.cc (del), ShortToUChar.cc (del), UCharToDouble.cc (del), UCharToFloat.cc (del), ULongToDouble.cc (del), ULongToFloat.cc (del), ULongToUChar.cc (del), UShortToDouble.cc (del), UShortToFloat.cc (del), UShortToUChar.cc (del), sub.mk (-21)
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:

  • Packages/Insight/Dataflow/Modules/DataIO: ColorImageReaderUChar2D.cc (del), ColorImageReaderUChar3D.cc (del), ImageReaderUChar2D.cc (del), ImageReaderUChar3D.cc (del), ImageReaderUShort2D.cc (del), ImageReaderUShort3D.cc (del), sub.mk (new)
darbyb 2005-12-01 23:35 Rev.: 32696

Fix XML files the conform to DTD spec.

102 lines of code changed in 69 files:

  • Packages/Insight/Core/CodeGenerator/XSL: SCIRun_generateXML.xsl (new)
  • Packages/Insight/Dataflow/XML: BinaryDilateImageFilter.xml (+1 -2), BinaryErodeImageFilter.xml (new), BuildSeedVolume.xml (+2 -6), CharToDouble.xml (new 2), CharToFloat.xml (new 2), CharToUChar.xml (new 2), ChooseImage.xml (+1 -13), ColorImageReaderFloat2D.xml (+2 -11), ColorImageReaderFloat3D.xml (+2 -11), ColorImageReaderUChar2D.xml (new 2), ColorImageReaderUChar3D.xml (new 2), DoubleToFloat.xml (new 2), DoubleToUChar.xml (new 2), ExtractImageFilter.xml (+1 -10), FieldToImage.xml (new), FloatToDouble.xml (new 2), FloatToUChar.xml (new 2), GrayscaleDilateImageFilter.xml (new), GrayscaleErodeImageFilter.xml (+1 -2), Image2DToImage3D.xml (+2 -7), Image3DToImage2D.xml (+2 -7), ImageFileWriter.xml (new), ImageReaderFloat2D.xml (new), ImageReaderFloat3D.xml (new), ImageReaderUChar2D.xml (new 2), ImageReaderUChar3D.xml (new 2), ImageReaderUShort2D.xml (new 3), ImageReaderUShort3D.xml (new 3), ImageToField.xml (+2 -7), ImageToNrrd.xml (new), IntToDouble.xml (new 2), IntToFloat.xml (new 2), IntToUChar.xml (new 2), NrrdToImage.xml (+5 -6), RGBPixelToVector.xml (new), ShortToDouble.xml (new 2), ShortToFloat.xml (new 2), ShortToUChar.xml (new 2), SliceReader.xml (+1 -3), ThresholdSegmentationLevelSetImageFilter.xml (+3 -5), UCharToDouble.xml (new 2), UCharToFloat.xml (new 2), ULongToDouble.xml (new 2), ULongToFloat.xml (new 2), ULongToUChar.xml (new 2), UShortToDouble.xml (new 2), UShortToFloat.xml (new 2), UShortToUChar.xml (new 2)
darbyb 2005-11-15 14:54 Rev.: 32555

Remove dependency on Core/Algorithms/DataIO/

0 lines of code changed in 2 files:

  • Packages/Teem/Dataflow/Modules/Converters: sub.mk (new)
darbyb 2005-11-11 20:52 Rev.: 32533

Add missiong BuildSeedVolume file.

233 lines of code changed in 1 file:

  • Packages/Insight/Dataflow/Modules/Converters: BuildSeedVolume.cc (+233)

(30 more)

Generated by StatSVN 0.4.0