Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

mitkDiffusionFilter.h

00001 /*=========================================================================
00002 
00003   Program:   3DMed
00004   Date:      $Date: 2014-02-25 18:30:00 +0800 $
00005   Version:   $Version: 4.6.0 $
00006   Copyright: MIPG, Institute of Automation, Chinese Academy of Sciences
00007 
00008 =========================================================================*/
00009 
00010 
00011 #ifndef __mitkDiffusionFilter_h
00012 #define __mitkDiffusionFilter_h
00013 
00014 #include "mitkVolumeToVolumeFilter.h"
00026 class MITK_COMMON_API mitkDiffusionFilter : public mitkVolumeToVolumeFilter
00027 {
00028 public:
00029     MITK_TYPE(mitkDiffusionFilter, mitkVolumeToVolumeFilter)
00030 
00031     virtual void PrintSelf(ostream &os);
00032 
00033     mitkDiffusionFilter();
00043     void Setm_K(double param=200);
00044 
00051     void SetTimeInterval(float dt=0.20);
00052     
00057     void SetDiffusionType(bool Is3D=false){
00058             m_Enable3D=Is3D;}    
00059     
00060 protected:
00061     virtual ~mitkDiffusionFilter();
00062     bool Execute();
00063 
00064     double m_K;
00065     float  m_TimeInterval;
00066     bool   m_Enable3D;      
00067 
00068 private:
00069     mitkDiffusionFilter(const mitkDiffusionFilter&);
00070     void operator = (const mitkDiffusionFilter&);
00071 };
00072 
00073 
00074 #endif
00075 

Generated on Tue Feb 25 15:00:36 2014 for MITK (Medical Imaging ToolKit) by  doxygen 1.4.3