38 #include "vtkSmartPointer.h"
39 #include "vtkImageExport.h"
40 #include "vtkImageData.h"
50 std::vector<QString> iVectChannels,
53 std::vector< vtkPoints* >* iSeeds,
55 int* iCurrentTimePoint,
57 iVectChannels, iTimeMin, iTimeMax, iSeeds, iImages,
58 iCurrentTimePoint, iParent)
90 iListTimePoints, iChannelNumber);
92 iListTimePoints, iChannelNumber);
129 std::vector<QString> iVectChannels,
QStringList iListTime,
135 iParent, iVectChannels, iListTime);
177 std::vector<QString> iVectChannels,
QStringList iListTime,
188 SplitAlgoWidget->
AddMethod(DanielWidget );
201 MergeAlgoWidget->
AddMethod(ConvexHullWidget );
231 std::list< vtkPolyData*>::iterator iterator =
240 while(iterator != iRequest.end())
243 std::vector<vtkPolyData*> polys;
244 polys.push_back(*iterator);
261 std::vector<vtkPolyData*> polys;
264 while(iterator != iRequest.end())
266 polys.push_back(*iterator);
284 this->GetPolydatasFromAlgo<QGoMeshLevelSetAlgo>(this->
m_LevelSetAlgo);
291 this->GetPolydatasFromAlgo<QGoMeshShapeAlgo>(this->
m_ShapeAlgo);
298 this->GetPolydatasFromAlgo<QGoMeshWaterShedAlgo>(this->
m_WaterShedAlgo);
305 this->GetSetOfPolydatasFromAlgo<QGoSetOfContoursWaterShedAlgo>(
313 this->GetSetOfPolydatasFromAlgo<QGoSetOfContoursLevelSetAlgo>(
321 this->GetSetOfPolydatasFromAlgo<QGoSetOfContoursShapeAlgo>(
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 ...
QString tr(const char *sourceText, const char *disambiguation, int n)
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
QString fromStdString(const std::string &str)
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 ...
QGoAlgorithmWidget * GetAlgoWidget()
return the algowidget
Interface between image reader and vtkImageData.
class to be the interface between the levelset algo for meshes and GoFigure
virtual std::vector< vtkPolyData * > ApplyAlgo(GoImageProcessor *iImages, std::string iChannel, std::vector< vtkPolyData * > iPolyData, bool iIsInvertedOn=false)=0
return the vtkpolydata created by the algorithm
bool connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
int compare(const QString &other) const