35 #ifndef __QGoSplitSegmentationAlgo_h
36 #define __QGoSplitSegmentationAlgo_h
40 #include "QGoGUILibConfigure.h"
41 #include "vtkSmartPointer.h"
42 #include "vtkPolyData.h"
43 #include "vtkImageData.h"
44 #include "QGoGUILibConfigure.h"
64 virtual std::vector<vtkPolyData*> ApplyAlgo(
67 std::vector<vtkPolyData*> iPolyData,
68 bool iIsInvertedOn =
false) = 0;
92 std::vector<double> GetBounds(
93 const std::vector<double>& iCenter,
94 const double& iRadius,
95 const unsigned int& iOrientation = 3);