60 std::vector<vtkPolyData*> NewMeshes =
std::vector< vtkPoints * > * m_Seeds
class to be the interface between the shape algo for meshes, contours and set of contours and GoFigur...
Shape segmentation algorithm implementation. Can generate circles, spheres, squares and cubes...
QGoMeshShapeAlgo(std::vector< vtkPoints * > *iSeeds, QWidget *iParent=0)
QGoAlgoParameter< std::string > * m_Shape
QGoAlgoParameter< double > * m_Radius
void DeleteParameters()
delete the different parameters
std::vector< vtkPolyData * > ApplyFilter3D(double iRadius, std::vector< vtkPoints * > *iPoints, std::string iShape, GoImageProcessor *iImages, int iChannel)
return the polydatas corresponding to the new created Shapes
Interface between image reader and vtkImageData.
std::vector< vtkPolyData * > ApplyAlgo(GoImageProcessor *iImages, std::string iChannel, bool iIsInvertedOn=false)
return the vtkpolydata created by the algorithm