X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=registration%2FclitkCalculateTREGenericFilter.h;fp=registration%2FclitkCalculateTREGenericFilter.h;h=e504817af7fdfa791aa20fe9aa33e01daf3cfdf7;hb=4af47ddf6c7819cd561e97b454521c29c21ddab8;hp=d9caea1890917ecca206c91d78637bbc35cfe2a2;hpb=f2e26bdbb8afd27a2db962db87889f355865396a;p=clitk.git diff --git a/registration/clitkCalculateTREGenericFilter.h b/registration/clitkCalculateTREGenericFilter.h index d9caea1..e504817 100755 --- a/registration/clitkCalculateTREGenericFilter.h +++ b/registration/clitkCalculateTREGenericFilter.h @@ -67,9 +67,11 @@ namespace clitk itkTypeMacro( CalculateTREGenericFilter, LightObject ); - //---------------------------------------- + //----------------------------- // Typedefs - //---------------------------------------- + //----------------------------- + typedef double ValueType; + typedef std::vector MeasureListType; //---------------------------------------- @@ -79,7 +81,6 @@ namespace clitk { m_ArgsInfo=a; m_Verbose=m_ArgsInfo.verbose_flag; - m_InputFileName=m_ArgsInfo.vf_arg[0]; } @@ -101,9 +102,12 @@ namespace clitk // Templated members //---------------------------------------- template void ReadVectorFields(void); - template void ProcessVectorFields(std::vector< typename itk::Image, Dimension>::Pointer > dvfs, char** filenames); - template void UpdateWithDim( std::vector, Dimension>::Pointer > dvfs, std::vector filenames); - + template void ProcessVectorFields(std::vector< typename itk::Image, Dimension>::Pointer > dvfs, char** filenames); + template void UpdateDVFWithDim( std::vector, Dimension>::Pointer > dvfs, std::vector filenames); + template void ReadCoefficientImages(void); + template void ProcessCoefficientImages(std::vector< typename itk::Image, Dimension>::Pointer > dvfs, char** filenames); + template void UpdateCoeffsWithDim( std::vector, Dimension>::Pointer > dvfs, std::vector filenames); + template void BuildPointLists(std::vector& filenames); //---------------------------------------- // Data members @@ -111,11 +115,14 @@ namespace clitk args_info_clitkCalculateTRE m_ArgsInfo; bool m_Verbose; std::string m_InputFileName; + unsigned int m_NumberOfFields; + unsigned int m_NumberOfLists; + unsigned int m_NumberOfPoints; }; -} // end namespace clitk +} // end namespace clitk #ifndef ITK_MANUAL_INSTANTIATION #include "clitkCalculateTREGenericFilter.txx"