X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkSegmentationConnectivity.cxx;h=da6d9c9720a408bd01104d7f28068ebab531d751;hb=f20ae088a62e2f70ee534678773a436e313ea984;hp=5c33b54c367cfa1aaee0174ac790dd2bc3835348;hpb=17ac9460f5ea5600d1065fbe3ee4ad826d7bb4fc;p=bbtk.git diff --git a/packages/vtk/src/bbvtkSegmentationConnectivity.cxx b/packages/vtk/src/bbvtkSegmentationConnectivity.cxx index 5c33b54..da6d9c9 100644 --- a/packages/vtk/src/bbvtkSegmentationConnectivity.cxx +++ b/packages/vtk/src/bbvtkSegmentationConnectivity.cxx @@ -2,8 +2,8 @@ Program: bbtk Module: $RCSfile: bbvtkSegmentationConnectivity.cxx,v $ Language: C++ - Date: $Date: 2009/05/15 14:58:01 $ - Version: $Revision: 1.5 $ + Date: $Date: 2010/04/08 14:37:59 $ + Version: $Revision: 1.6 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -33,22 +33,19 @@ * \brief */ - #ifdef _USE_VTK_ - #include "bbvtkSegmentationConnectivity.h" #include "bbvtkPackage.h" namespace bbvtk { - BBTK_ADD_BLACK_BOX_TO_PACKAGE(vtk,SegmentationConnectivity); BBTK_BLACK_BOX_IMPLEMENTATION(SegmentationConnectivity, bbtk::AtomicBlackBox); - - - // -------------------------------------------------------------- + +// -------------------------------------------------------------- + void SegmentationConnectivity::bbUserSetDefaultValues() { thresh2 = NULL; @@ -69,7 +66,8 @@ namespace bbvtk bbSetOutputOut(NULL); } - // -------------------------------------------------------------- +// -------------------------------------------------------------- + void SegmentationConnectivity::bbUserInitializeProcessing() { thresh2 = vtkImageThreshold::New(); @@ -88,8 +86,9 @@ namespace bbvtk cast4->SetInput(connect2->GetOutput()); cast4->SetOutputScalarTypeToUnsignedShort(); } - - // -------------------------------------------------------------- + +// -------------------------------------------------------------- + void SegmentationConnectivity::bbUserFinalizeProcessing() { if (thresh2!=NULL) @@ -111,11 +110,11 @@ namespace bbvtk { cast4->Delete(); cast4=NULL; - } - + } } - // -------------------------------------------------------------- +// -------------------------------------------------------------- + void SegmentationConnectivity::DoProcess() { vtkImageData *imagedata = bbGetInputIn(); @@ -135,10 +134,8 @@ namespace bbvtk bbSetOutputOut(cast4->GetOutput() ); } - }// EO namespace bbvtk - #endif //_USE_VTK_