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,
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();
class to be the interface between the shape algo for meshes and GoFigure
class to be the interface between the QGoMeshMergeConvexHullAlgo algo for meshes and GoFigure ...
abstract class to be the interface between the semi automatic algorithms for meshes and contours and ...
class to be the interface between the watershed algo for meshes and GoFigure
class to be the interface between the levelset algo for set of contours and GoFigure ...
class to be the interface between the QGoMeshSplitDanielssonDistanceAlgo algo for meshes and GoFigure...
class to be the interface between the watershed algo for set of contours and GoFigure ...
Interface between image reader and vtkImageData.
class to be the interface between the levelset algo for meshes and GoFigure