Merge pull request #1 from Slicer/master

Merge 10/6/14
ENH: Add HeterogeneityCAD
Merge pull request #774 from vnarayan13/master

Add HeterogeneityCAD Module
ENH: Update DTIProcess from revision 224 to 234

------------------------------------------------------------------------
r234 | fbudin | 2014-10-02 18:48:45 -0400 (Thu, 02 Oct 2014) | 5 lines

BUG: Addition of the macro unsetForSlicer

If Slicer is not configured with the system compiler and default compilation flags, the extensions will be configured with the default compiler and the default flags, which will create errors. To avoid that, we remove the compiler and the flags before including Slicer which sets the flags and the compiler to the values that were used by Slicer.

------------------------------------------------------------------------
------------------------------------------------------------------------
r233 | fbudin | 2014-10-02 16:21:35 -0400 (Thu, 02 Oct 2014) | 4 lines

ENH: With Superbuild, ITK is compiled with the same options as in NAMICExternalTools (external TIFF,JPEG and FFTW)
BUG: With Superbuild, ITK, VTK and SlicerExecutionModel were built both in the superbuild project folder and in the subfolder (DTIProcess) because the USE_SYSTEM_* variables were set to ON by default and passed as an argument to the subproject. We now pass them with the value TRUE to the subproject (DTIProcess). This problem became apparent when niral_utilities was added as a dependency in the subproject.

------------------------------------------------------------------------
------------------------------------------------------------------------
r232 | fbudin | 2014-10-02 12:32:11 -0400 (Thu, 02 Oct 2014) | 3 lines

ENH: Update niral_utilities version to r89 to support ITK being built with DCMTK

------------------------------------------------------------------------
------------------------------------------------------------------------
r231 | fbudin | 2014-10-02 12:10:14 -0400 (Thu, 02 Oct 2014) | 3 lines

ENH: MGHIO is not compiled in ITK with Slicer. If DTIProcess is compiled as a Slicer extension, we do not require this module to be part of ITK.

------------------------------------------------------------------------
------------------------------------------------------------------------
r230 | fbudin | 2014-10-02 11:47:45 -0400 (Thu, 02 Oct 2014) | 3 lines

ENH: Addition of a default value for the estimated tensor (to avoid null tensors)

------------------------------------------------------------------------
------------------------------------------------------------------------
r229 | kentwilliams | 2014-09-30 17:43:38 -0400 (Tue, 30 Sep 2014) | 5 lines

COMP: Save ITK_LIBRARIES after first find_package(ITK)

Calls to generateclp clobber the library list, so save
ITK_LIBRARIES after the first find_package(ITK), to link
against.
------------------------------------------------------------------------
------------------------------------------------------------------------
r228 | kentwilliams | 2014-09-30 17:24:08 -0400 (Tue, 30 Sep 2014) | 1 line

COMP: Use find_package(COMPONENTS)
------------------------------------------------------------------------
------------------------------------------------------------------------
r227 | fbudin | 2014-09-26 11:18:12 -0400 (Fri, 26 Sep 2014) | 3 lines

ENH: Replaced parts of dtiestim that were not multithreaded by equivalent ITK filters that are multithreaded

------------------------------------------------------------------------
------------------------------------------------------------------------
r226 | fbudin | 2014-09-25 17:47:22 -0400 (Thu, 25 Sep 2014) | 3 lines

BUG: missing file

------------------------------------------------------------------------
------------------------------------------------------------------------
r225 | fbudin | 2014-09-25 17:46:33 -0400 (Thu, 25 Sep 2014) | 3 lines

ENH: Addition of polydatatransform and polydatamerge as external tools (part of niral_utilities) in dtiprocess

------------------------------------------------------------------------
------------------------------------------------------------------------
r224 | fbudin | 2014-07-16 14:18:11 -0400 (Wed, 16 Jul 2014) | 13 lines

ENH: Addition of a License.txt and a README.txt file
ENH: Applications are now under new sections in Slicer:
-dtiestim now appears as "DTIEstim (DTIProcess)" in the "Diffusion/Diffusion Weighted Images" section
-dtiprocess now appears as "DTIProcess (DTIProcess)" in the "Diffusion/Diffusion Tensor Images" section
-fiberprocess now appears as "FiberProcess (DTIProcess)" in the "Diffusion/Tractography" section
-dtiaverage now appears as "DTIAverage (DTIProcess)" in the "Diffusion/Diffusion TensorImages/CommandLineOnly" section
-fiberstats now appears as "FiberStats (DTIProcess)" in the "Diffusion/Tractography/CommandLineOnly" section
-fibertrack now appears as "FiberTrack (DTIProcess)" in the "Diffusion/Tractography" section
-maxcurvature now appears as "MaxCurvature-Hessian (DTIProcess)" in the "Diffusion" section
-scalartransform now appears as "ScalarTransform (DTIProcess)" in the "Legacy/Registration" section
ENH: scalartransform, fibertrack as well as maxcurvature are not packaged anymore as part of the DTIProcess Slicer extension

------------------------------------------------------------------------