TePDIRegGrowSegFactory.cpp

Go to the documentation of this file.
00001  
00002 #include "TePDIRegGrowSegFactory.hpp"
00003 #include "TePDIRegGrowSeg.hpp"
00004 #include "../kernel/TeAgnostic.h"
00005 
00006 
00007 TePDIRegGrowSegFactory::TePDIRegGrowSegFactory()
00008 : TePDIAlgorithmFactory( std::string( "TePDIRegGrowSeg" ) )
00009 {
00010 }
00011 
00012 
00013 TePDIRegGrowSegFactory::~TePDIRegGrowSegFactory()
00014 {
00015 }
00016 
00017 
00018 TePDIAlgorithm* TePDIRegGrowSegFactory::build ( const TePDIParameters& arg )
00019 {
00020   TePDIAlgorithm* instance_ptr = new TePDIRegGrowSeg();
00021   
00022   TEAGN_TRUE_OR_THROW( instance_ptr->Reset( arg ),
00023     "Invalid parameters" );
00024   
00025   return instance_ptr;
00026 }

Generated on Sun Jul 29 04:01:25 2012 for TerraLib - Development Source by  doxygen 1.5.3