diff --git a/Modules/DiffusionImaging/Algorithms/mitkTractAnalyzer.h b/Modules/DiffusionImaging/Algorithms/mitkTractAnalyzer.h index 0666d08144..5d9904a6a4 100644 --- a/Modules/DiffusionImaging/Algorithms/mitkTractAnalyzer.h +++ b/Modules/DiffusionImaging/Algorithms/mitkTractAnalyzer.h @@ -1,144 +1,144 @@ /*========================================================================= Program: Insight Segmentation & Registration Toolkit Module: $RCSfile: itkDiffusionTensor3DReconstructionImageFilter.h,v $ Language: C++ Date: $Date: 2006-03-27 17:01:06 $ Version: $Revision: 1.12 $ Copyright (c) Insight Software Consortium. All rights reserved. See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notices for more information. =========================================================================*/ #ifndef __mitkTractAnalyzer_h_ #define __mitkTractAnalyzer_h_ #include "MitkDiffusionImagingExports.h" #include #include namespace mitk{ /** \class TractAnalyzer */ -class MitkDiffusionImaging_EXPORT TractAnalyzer +class TractAnalyzer { public: TractAnalyzer(); ~TractAnalyzer() {}; typedef itk::Image CharImageType; typedef itk::Image FloatImageType; typedef itk::Image ProjectionsImageType; typedef itk::VectorImage VectorImageType; /* void SetSkeleton(CharImageType::Pointer skeleton) { m_Skeleton = skeleton; } void SetMeanSkeleton(FloatImageType::Pointer i) { m_MeanSkeleton = i; }*/ void SetTbssImage(mitk::TbssImage::Pointer tbssImg) { m_TbssImage = tbssImg; } void SetProjections(ProjectionsImageType::Pointer projections) { m_Projections = projections; } void BuildGraph(itk::Index<3> startPoint, itk::Index<3> endPoint); std::vector< itk::Index<3> > GetPath() { return m_Path; } void SetFileName(std::string fname) { m_FileName = fname; } void SetFileNameLong(std::string fname) { m_FileNameLong = fname; } void SetRoi(std::vector< itk::Index<3> > roi) { m_Roi = roi; } CharImageType::Pointer GetRoiImage() { return m_RoiImg; } void SetGroups(std::vector< std::pair > groups) { m_Groups = groups; } void MeasureRoi(); void SetInputImage(mitk::Image::Pointer inputImage) { m_InputImage = inputImage; } void SetThreshold(double threshold) { m_Threshold = threshold; } protected: //CharImageType::Pointer m_Skeleton; CharImageType::Pointer m_RoiImg; ProjectionsImageType::Pointer m_Projections; //FloatImageType::Pointer m_MeanSkeleton; mitk::TbssImage::Pointer m_TbssImage; mitk::Image::Pointer m_InputImage; double m_Threshold; std::vector< itk::Index<3> > m_Path; std::string m_FileName; std::string m_FileNameLong; // For the regression analysis 'friendly' file std::vector< std::pair > m_Groups; std::vector< itk::Index<3> > m_Roi; private: }; } #endif //__itkTractAnalyzer_h_