X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=appli%2Fexamples%2Fexample_ImageAlgorithmRegionGrow_00.cxx;fp=appli%2Fexamples%2Fexample_ImageAlgorithmRegionGrow_00.cxx;h=0000000000000000000000000000000000000000;hb=9c4035dc18f4e44a92cda3e3c1c6e583c94ef06b;hp=149977a984d5ee7e290e14bb8d0ac74562b426d8;hpb=e832f438861464a8d521464b61be7e31c896adb8;p=FrontAlgorithms.git diff --git a/appli/examples/example_ImageAlgorithmRegionGrow_00.cxx b/appli/examples/example_ImageAlgorithmRegionGrow_00.cxx deleted file mode 100644 index 149977a..0000000 --- a/appli/examples/example_ImageAlgorithmRegionGrow_00.cxx +++ /dev/null @@ -1,51 +0,0 @@ -#include -#include - -#include -#include - -// ------------------------------------------------------------------------- -const unsigned int Dim = 2; -typedef unsigned char TPixel; -typedef itk::Image< TPixel, Dim > TImage; - -typedef fpa::Image::RegionGrow< TImage > TFrontAlgorithm; -typedef -fpa::Image::Functors::RegionGrowAllBelongsFunction< TImage > -TMembershipFunction; - -// ------------------------------------------------------------------------- -int main( int argc, char* argv[] ) -{ - // Create a dummy image - TImage::SizeType imageSize; - imageSize.Fill( 10 ); - - TImage::SpacingType imageSpacing; - imageSpacing.Fill( 1 ); - - TImage::Pointer image = TImage::New( ); - image->SetRegions( imageSize ); - image->SetSpacing( imageSpacing ); - image->Allocate( ); - image->FillBuffer( TPixel( 1 ) ); - - // Seed - TImage::IndexType seed; - seed.Fill( 5 ); - - // Configure membership function - TMembershipFunction::Pointer membership = TMembershipFunction::New( ); - - // Configure algorithm - TFrontAlgorithm::Pointer algorithm = TFrontAlgorithm::New( ); - algorithm->AddSeed( seed, 0 ); - algorithm->SetInput( image ); - algorithm->SetNeighborhoodOrder( 1 ); - algorithm->SetMembershipFunction( membership ); - algorithm->Update( ); - - return( 0 ); -} - -// eof - $RCSfile$