Directory Applications/CLI/

Directory Created:
2006-05-09 16:45
Total Files:
81
Deleted Files:
17
Lines of Code:
15670

[root]/Applications/CLI
            directory in repo BatchMakeApplications (4 files, 403 lines)
                directory in repo DiffusionTensorEstimationBatchMakeModule (5 files, 561 lines)
                directory in repo EMSegmentBatchMakeModule (8 files, 557 lines)
                directory in repo GaussianBlurBatchMakeModule (7 files, 545 lines)
                directory in repo GenericBatchMakeModule (2 files, 578 lines)
                directory in repo RegisterImagesBatchMakeModule (3 files, 526 lines)
                Folder removed from repo ResampleVolumeBatchMake (0 files, 0 lines)
                directory in repo ResampleVolumeBatchMakeModule (2 files, 266 lines)
            directory in repo DicomToNrrdConverter (3 files, 1705 lines)
                directory in repo Testing (2 files, 55 lines)
            directory in repo DiffeomorphicDemonsRegistration (32 files, 6352 lines)
            directory in repo DiffusionApplications (1 files, 12 lines)
                directory in repo ResampleDTI (42 files, 4401 lines)
                Folder removed from repo StochasticTractography (0 files, 0 lines)
                directory in repo StochasticTractographyFilter (12 files, 5139 lines)
                directory in repo dwiNoiseFilter (17 files, 2275 lines)
                directory in repo dwiUNLM (12 files, 2003 lines)
                directory in repo jointLMMSE (12 files, 2162 lines)
            Folder removed from repo DiffusionFiltering (0 files, 0 lines)
                Folder removed from repo StochasticTractography (0 files, 0 lines)
                Folder removed from repo dwiNoiseFilter (0 files, 0 lines)
            directory in repo ExtractSkeleton (10 files, 1984 lines)
            directory in repo ImageData (6 files, 0 lines)
            directory in repo Java (2 files, 105 lines)
                directory in repo Examples (1 files, 54 lines)
            Folder removed from repo Logos (0 files, 0 lines)
            directory in repo MIDASApplications (1 files, 2 lines)
                directory in repo DownloadSlicerTutorials (3 files, 406 lines)
            Folder removed from repo MRIBiasFieldCorrection (0 files, 0 lines)
            Folder removed from repo N3MRIBiasFieldCorrection (0 files, 0 lines)
            directory in repo Realign (5 files, 716 lines)
            directory in repo RegisterImagesModule (22 files, 7812 lines)
                directory in repo Applications (22 files, 6245 lines)
                    directory in repo Data (3 files, 19 lines)
                directory in repo MultiResApplications (16 files, 3096 lines)
                Folder removed from repo Testing (0 files, 0 lines)
            Folder removed from repo Resources (0 files, 0 lines)
            directory in repo SparseFieldLevelSetContour (13 files, 2409 lines)
            directory in repo Testing (44 files, 2100 lines)
            directory in repo UtahBSpline (13 files, 3441 lines)

Lines of Code

Applications/CLI/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 815 (100.0%) 24547 (100.0%) 30.1
lorensen 312 (38.3%) 8915 (36.3%) 28.5
millerjv 158 (19.4%) 4292 (17.5%) 27.1
taox 53 (6.5%) 4117 (16.8%) 77.6
naucoin 77 (9.4%) 3131 (12.8%) 40.6
sylvain 10 (1.2%) 691 (2.8%) 69.1
rjosest 15 (1.8%) 520 (2.1%) 34.6
barre 5 (0.6%) 452 (1.8%) 90.4
pieper 73 (9.0%) 361 (1.5%) 4.9
lauren 7 (0.9%) 360 (1.5%) 51.4
bess 5 (0.6%) 324 (1.3%) 64.8
alexy 25 (3.1%) 317 (1.3%) 12.6
padfield 6 (0.7%) 313 (1.3%) 52.1
kerstin 1 (0.1%) 273 (1.1%) 273.0
aylward 10 (1.2%) 188 (0.8%) 18.8
kquintus 3 (0.4%) 102 (0.4%) 34.0
hjohnson 12 (1.5%) 89 (0.4%) 7.4
francois_budin 7 (0.9%) 61 (0.2%) 8.7
blezek 2 (0.2%) 32 (0.1%) 16.0
andy 1 (0.1%) 5 (0.0%) 5.0
hayes 3 (0.4%) 3 (0.0%) 1.0
pohl 1 (0.1%) 1 (0.0%) 1.0
pkarasev3 1 (0.1%) 0 (0.0%) 0.0
jcfr 3 (0.4%) 0 (0.0%) 0.0
fedorov 25 (3.1%) 0 (0.0%) 0.0

Most Recent Commits

jcfr 2009-12-10 20:43 Rev.: 11250

ENH: Update vtkEventBroker to follow a more robust singleton pattern.

Since we are sure to have on instance per-process, all client should call
vtkEventBroker::GetInstance() and no bother using New/Delete

It follow now the nifty counter idiom:
http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Nifty_Counter

Largely inspired from the code of:
VTK/Common/vtkOutputWindow
VTK/Utilities/kwsys/SystemTools

It's also possible to use New (that way reference counting will be used)
Doing so the caller will be responsible to call the matching Delete.
For example, in Slicer3.cxx, TCL interpreter got a reference using New.
For that reason, we call the corresponding Delete.

It's also worth reading:
http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.12

0 lines of code changed in 2 files:

  • Applications/CLI: ExecutionModelTour.cxx (changed), ModelMaker.cxx (changed)
jcfr 2009-12-08 18:34 Rev.: 11226

ENH: In CMakeLists.txt, change deprecated SUBDIRS command into ADD_SUBDIRECTORY

See http://cmake.org/cmake/help/cmake-2-8-docs.html#command:subdirs

when subdirs command was taking a list of directory, change it
using the following pattern:

Before:
subdirs(sagarmatha kumbhu eiger)

After:
SET(dirs
sagarmatha
kumbhu
eiger
)
FOREACH(dir ${dirs})
ADD_SUBDIRECTORY(${dir})
ENDFOREACH(dir)

0 lines of code changed in 1 file:

  • Applications/CLI: CMakeLists.txt (changed)
hjohnson 2009-12-05 23:16 Rev.: 11171

ENH: Moved DicomToNrrd to its own directory to make it easier to build stand alone.

0 lines of code changed in 3 files:

  • Applications/CLI: CMakeLists.txt (changed), DicomToNrrdConverter.cxx (del), DicomToNrrdConverter.xml (del)
fedorov 2009-12-02 13:54 Rev.: 11118

BUG: previously committed wrong file by mistake

0 lines of code changed in 1 file:

  • Applications/CLI: CMakeLists.txt (changed)
fedorov 2009-12-02 12:57 Rev.: 11117

ENH: switched ImageLabelCombine to use ITK to fix bug 711. The module operates
on input voxels.

0 lines of code changed in 2 files:

  • Applications/CLI: CMakeLists.txt (changed), ImageLabelCombine.cxx (changed)
taox 2009-11-25 14:47

ENH: work with philips multi-frame dataset.

0 lines of code changed in 2 files:

  • Applications/CLI: DicomToNrrdConverter.cxx (changed), DicomToNrrdConverter.xml (changed)
taox 2009-11-25 09:40 Rev.: 11046

ENH: updated help information and document on the web.

0 lines of code changed in 1 file:

  • Applications/CLI: DicomToNrrdConverter.xml (changed)
hjohnson 2009-11-24 08:22 Rev.: 11029

BUG: Copy and paste error had moved the location of DicomToNrrd.

0 lines of code changed in 1 file:

  • Applications/CLI: DicomToNrrdConverter.xml (changed)
naucoin 2009-11-23 10:52 Rev.: 11017

BUG: take out the install command for DWIDicomLoad

0 lines of code changed in 1 file:

  • Applications/CLI: CMakeLists.txt (changed)
taox 2009-11-23 08:23

ENH: remove DWIDicomLoader, which does not work correctly. use DICOMToNrrdConverter to convert diffusion weighted images in DICOM format into NRRD format so that slicer can load it for processing.

0 lines of code changed in 3 files:

  • Applications/CLI: CMakeLists.txt (changed), DWIDicomLoad.cxx (del), DWIDicomLoad.xml (del)
hjohnson 2009-11-19 17:37 Rev.: 11008

BUG: From experimention I've determined that Siemens oblique data always assumes an identity measurement frame for the reported gradient orientations.

0 lines of code changed in 2 files:

  • Applications/CLI: DicomToNrrdConverter.cxx (changed), DicomToNrrdConverter.xml (changed)
taox 2009-11-19 10:59 Rev.: 11003

BUG: change the default space into LPS so converting from DICOM is more straightforward. Somehow GE diffusion gradient directions ARE (yes, they are!) represented in RAS and need the special treatment. For this version, useLPS does not make a difference for Philips and Siemens datasets. But for GE dataset, setting useLPS will generate WRONG results.

0 lines of code changed in 2 files:

  • Applications/CLI: DicomToNrrdConverter.cxx (changed), DicomToNrrdConverter.xml (changed)
hjohnson 2009-11-18 17:24 Rev.: 10987

ENH: Fixed DicomToNrrd to work with Siemens and Philips data.

73 lines of code changed in 2 files:

  • Applications/CLI: DicomToNrrdConverter.cxx (+67 -40), DicomToNrrdConverter.xml (+6)
taox 2009-11-17 16:38 Rev.: 10976

ENH: a better way to parse tag/values. Data generated are the same as the previous version.

52 lines of code changed in 1 file:

  • Applications/CLI: DicomToNrrdConverter.cxx (+52 -173)
taox 2009-11-17 14:05 Rev.: 10975

BUG: fixed space, measurement frame, diffusion gradient directions. Now, it works for GE, Siemens, and Philips datasets.

17 lines of code changed in 1 file:

  • Applications/CLI: DicomToNrrdConverter.cxx (+17 -8)
taox 2009-11-17 11:27 Rev.: 10973

ENH: Better dicom tag/value parsing -- shortened code by ~100 lines.
Siemens data needs MeasurementFrame == LPSDirCos. This is tested on IOWA datasets and Slicer/Testing/Data/Input/DWIDicom and produces correct tensor AND fiber bundles.

45 lines of code changed in 1 file:

  • Applications/CLI: DicomToNrrdConverter.cxx (+45 -153)
hjohnson 2009-11-16 23:00 Rev.: 10967

ENH: Separated MeasurementFrame setting from the dicom direction cosine settins for Siemens and Philips scanners.

16 lines of code changed in 1 file:

  • Applications/CLI: DicomToNrrdConverter.cxx (+16 -22)
taox 2009-11-12 15:00 Rev.: 10946

ENH: start to merge Hans' changes.

846 lines of code changed in 1 file:

  • Applications/CLI: DicomToNrrdConverter.cxx (+846 -477)
taox 2009-11-12 13:01 Rev.: 10945

BUG: incomplete check-in.

6 lines of code changed in 1 file:

  • Applications/CLI: DicomToNrrdConverter.cxx (+6 -3)
taox 2009-11-12 12:51 Rev.: 10944

ENH: Added two command line arguments.

31 lines of code changed in 1 file:

  • Applications/CLI: DicomToNrrdConverter.xml (+31 -12)
taox 2009-11-12 10:00 Rev.: 10943

ENH: work with recent version of GE software (15.0 and 20.0). In 15.0 value representations of diffusion related tags were changed to DS, and in 20 changed to IS.

78 lines of code changed in 1 file:

  • Applications/CLI: DicomToNrrdConverter.cxx (+78 -41)
naucoin 2009-09-30 13:36 Rev.: 10549

ENH: commented out subdir for java example

0 lines of code changed in 1 file:

  • Applications/CLI: CMakeLists.txt (changed)
fedorov 2009-09-21 17:53 Rev.: 10511

BUG: remove constraint on maximum number of samples

0 lines of code changed in 2 files:

  • Applications/CLI: AffineRegistration.xml (changed), RigidRegistration.xml (changed)
pieper 2009-09-10 13:11 Rev.: 10443

COMP: apply patches from Attila Nagy for Solaris builds

0 lines of code changed in 1 file:

  • Applications/CLI: ImageReadDicomWrite.cxx (changed)
fedorov 2009-09-10 11:37 Rev.: 10441

BUG: interpolation was unintentionally removed by the previous commit
STYLE: misleading comment removed

0 lines of code changed in 3 files:

  • Applications/CLI: Add.cxx (changed), OrientImage.cxx (changed), Subtract.cxx (changed)
fedorov 2009-09-09 18:05 Rev.: 10439

BUG: incorrect pixel typing could lead to changes in the image
intensity for some modules used with some data types (eg, char vs uchar) --
propagating the change from 3-4 branch

0 lines of code changed in 6 files:

  • Applications/CLI: Add.cxx (changed), GaussianBlurImageFilter.cxx (changed), GrayscaleFillHoleImageFilter.cxx (changed), HistogramMatching.cxx (changed), Subtract.cxx (changed), Threshold.cxx (changed)
pieper 2009-09-09 13:59 Rev.: 10432

BUG: handle signed and unsigned integers correctly

0 lines of code changed in 1 file:

  • Applications/CLI: OrientImage.cxx (changed)
pieper 2009-09-08 10:00 Rev.: 10421

BUG: add missing call to SetShiftNegativeEigenvalues

0 lines of code changed in 1 file:

  • Applications/CLI: DiffusionTensorEstimation.cxx (changed)
pieper 2009-08-27 16:45 Rev.: 10379

ENH: expose teem option to shift negative eigenvalues per request from Mahnaz and Jim. Off by default per discussion with Casey

0 lines of code changed in 1 file:

  • Applications/CLI: DiffusionTensorEstimation.xml (changed)
pieper 2009-08-18 08:44 Rev.: 10287

ENH: add replace value option for pixels outside of mask area

0 lines of code changed in 2 files:

  • Applications/CLI: Mask.cxx (changed), Mask.xml (changed)
fedorov 2009-08-09 15:26 Rev.: 10200

ENH: added 0-order interpolation for operations on labels

0 lines of code changed in 3 files:

  • Applications/CLI: Add.xml (changed), Multiply.xml (changed), Subtract.xml (changed)
taox 2009-07-30 12:21 Rev.: 10119

ENH: compute Euler angles and output.

0 lines of code changed in 1 file:

  • Applications/CLI: RigidRegistration.cxx (changed)
millerjv 2009-07-29 10:05 Rev.: 10095

ENH: documentation

1 lines of code changed in 1 file:

  • Applications/CLI: Mask.xml (+1 -1)
millerjv 2009-07-29 10:05 Rev.: 10094

ENH: Added interpolation control

49 lines of code changed in 6 files:

  • Applications/CLI: Add.cxx (+1 -1), Add.xml (+15 -1), Multiply.cxx (+2 -1), Multiply.xml (+15 -1), Subtract.cxx (+1 -1), Subtract.xml (+15 -1)
millerjv 2009-07-29 09:41 Rev.: 10093

ENH: using resampling to get the second image into the coordinate frame of the first. This gets us progress, abort, and the linear fastpath through the resampling

91 lines of code changed in 4 files:

  • Applications/CLI: Add.cxx (+21 -44), Mask.cxx (+26 -2), Multiply.cxx (+22 -47), Subtract.cxx (+22 -43)
millerjv 2009-07-28 16:57 Rev.: 10083

BUG: modified Add, Subtract, Multiply to work in physical space

166 lines of code changed in 3 files:

  • Applications/CLI: Add.cxx (+50 -33), Multiply.cxx (+60 -13), Subtract.cxx (+56 -13)
millerjv 2009-07-28 15:08 Rev.: 10075

BUG: 600. Not sure why the Mac does not catch the exception properly. Changed the code so that Add always returns an image the same size as the first image. The resulting image will be the same as the first image wherever the images do not overlap but will be the sum of the images where they do overlap. All this is done in pixel space, ignoring origin, spacing, and orientations

27 lines of code changed in 1 file:

  • Applications/CLI: Add.cxx (+27 -1)
naucoin 2009-07-27 10:46 Rev.: 10037

STYLE: fixed documentation link

1 lines of code changed in 1 file:

  • Applications/CLI: ModelMaker.xml (+1 -1)
millerjv 2009-07-22 13:03 Rev.: 10006

ENH: Ordering registration modules

0 lines of code changed in 5 files:

  • Applications/CLI: AffineRegistration.xml (changed), BSplineDeformableRegistration.xml (changed), LinearRegistration.xml (changed), RigidRegistration.xml (changed), TestGridTransformRegistration.xml (changed)
millerjv 2009-07-22 10:12 Rev.: 10002

ENH: port from Slicer-3-4 branch to trunk

0 lines of code changed in 1 file:

  • Applications/CLI: CMakeLists.txt (changed)

(384 more)

Generated by StatSVN 0.5.0