]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/kernel/vtkOtsuSphereSource.h
creaMaracasVisu Library
[creaMaracasVisu.git] / lib / maracasVisuLib / src / kernel / vtkOtsuSphereSource.h
1
2
3 #ifndef __VTK__VTK__OTSU__SPHERE__SOURCE__H__
4 #define __VTK__VTK__OTSU__SPHERE__SOURCE__H__
5
6
7 #include "vtkImageData.h"
8
9 class vtkOtsuSphereSource
10 {
11 public:
12         vtkOtsuSphereSource();
13         virtual ~vtkOtsuSphereSource();
14         double calculateOptimalThreshold(vtkImageData *voi);
15         vtkImageData* getImageForSegmentation();
16 private:
17         int* H;
18         double* SI;
19         double* P;
20         
21         vtkImageData *volume;
22         vtkImageData *region;
23         vtkImageData *result;
24
25 };
26
27
28
29 #endif // __VTK__OTSU__SPHERE__SOURCE__H__