34 #ifndef __QGoMeshEditingWidgetManager_h
35 #define __QGoMeshEditingWidgetManager_h
38 #include "QGoGUILibConfigure.h"
39 #include "vtkSmartPointer.h"
40 #include "vtkPolyData.h"
41 #include "vtkImageData.h"
51 #include <QDockWidget>
69 int iTimeMin,
int iTimeMax,
70 std::vector< vtkPoints* >* iSeeds,
72 int* iCurrentTimePoint,
92 void RequestPolydatasForDanielsson();
93 void RequestPolydatasForConvexHull();
94 void RequestedPolydatas(std::list< vtkPolyData* >);
98 void SetOfContoursFromAlgo(std::vector<std::vector<vtkPolyData*> > iVectVectPolydata,
int iTCoord);
99 void RequestPolydatas();
124 void SetSetOfContoursAlgorithms(
125 std::vector<QString> iVectChannels,
QStringList iListTime,
128 void SetSplitMergeMode(
129 std::vector<QString> iVectChannels,
QStringList iListTime,
137 void GetSetOfPolydatasFromAlgo(T* iAlgo)
140 std::vector< std::vector<vtkPolyData*> > NewSetsOfContours =
141 iAlgo->ApplyAlgoSeveralSeeds(this->m_Images,
142 this->m_TraceEditingWidget->GetCurrentImageName() );
143 emit SetOfContoursFromAlgo(NewSetsOfContours ,
151 void ApplyLevelSetAlgo();
152 void ApplyShapeAlgo();
153 void ApplyWaterShedAlgo();
154 void ApplySetOfContoursWaterShedAlgo();
155 void ApplySetOfContoursLevelSetAlgo();
156 void ApplySetOfContoursShapeAlgo();