]> Creatis software - creaVtk.git/blobdiff - bbtk_creaVtk_PKG/src/bbcreaVtkImageConnectivityFilter.h
#3513 CleanMeshWithPatch
[creaVtk.git] / bbtk_creaVtk_PKG / src / bbcreaVtkImageConnectivityFilter.h
index bec7295ac8737e404e8a297bae3c10c245864fe2..2abf3993bfab83a4b039a0890ce02b755b35cb7c 100644 (file)
@@ -25,6 +25,9 @@ class bbcreaVtk_EXPORT ImageConnectivityFilter
   BBTK_DECLARE_INPUT(In,vtkImageData*);
   BBTK_DECLARE_INPUT(ExtractionMode,int);
   BBTK_DECLARE_INPUT(ScalarRange,std::vector< double >);
+  BBTK_DECLARE_INPUT(LstX,std::vector< double >);
+  BBTK_DECLARE_INPUT(LstY,std::vector< double >);
+  BBTK_DECLARE_INPUT(LstZ,std::vector< double >);
 
   BBTK_DECLARE_OUTPUT(Out,vtkImageData*);
   BBTK_PROCESS(Process);
@@ -43,8 +46,11 @@ BBTK_BEGIN_DESCRIBE_BLACK_BOX(ImageConnectivityFilter,bbtk::AtomicBlackBox);
   BBTK_CATEGORY("empty");
 
   BBTK_INPUT(ImageConnectivityFilter,In,"Input image",vtkImageData*,"");
-  BBTK_INPUT(ImageConnectivityFilter,ExtractionMode,"(default 0) 0=LargestRegion  1=AllRegions   2=SeededRegions",int,"");
+  BBTK_INPUT(ImageConnectivityFilter,ExtractionMode,"(default 0) 0=LargestRegion,  1=AllRegions,   2=SeededRegions use LstX LstY LstZ,",int,"");
   BBTK_INPUT(ImageConnectivityFilter,ScalarRange,"threshold [Min Max]",std::vector< double >,"");
+  BBTK_INPUT(ImageConnectivityFilter,LstX,"list X",std::vector< double >,"");
+  BBTK_INPUT(ImageConnectivityFilter,LstY,"list Y",std::vector< double >,"");
+  BBTK_INPUT(ImageConnectivityFilter,LstZ,"list Z",std::vector< double >,"");
 
   BBTK_OUTPUT(ImageConnectivityFilter,Out,"Output image",vtkImageData*,"");