X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=plugins%2FGenericFilters%2FPolyLineParametricPathToSimple3DCurve.cxx;fp=plugins%2FGenericFilters%2FPolyLineParametricPathToSimple3DCurve.cxx;h=0000000000000000000000000000000000000000;hb=410a1d0bf36fb01148880c034973308e4600ffda;hp=77a9ea1116b9f47523b0994ec393c85d85e446f6;hpb=f1747c7248d5eead5ea9d7e57bda0b081bcef065;p=cpPlugins.git diff --git a/plugins/GenericFilters/PolyLineParametricPathToSimple3DCurve.cxx b/plugins/GenericFilters/PolyLineParametricPathToSimple3DCurve.cxx deleted file mode 100644 index 77a9ea1..0000000 --- a/plugins/GenericFilters/PolyLineParametricPathToSimple3DCurve.cxx +++ /dev/null @@ -1,47 +0,0 @@ -#include -#include -#include - -#include -#include -#include - -// ------------------------------------------------------------------------- -cpPluginsGenericFilters::PolyLineParametricPathToSimple3DCurve:: -PolyLineParametricPathToSimple3DCurve( ) - : Superclass( ) -{ - typedef cpPluginsExtensions::PolyLineParametricPath _TPath; - typedef cpPluginsExtensions::Simple3DCurve _TCurve; - this->_ConfigureInput< _TPath >( "Input", true, false ); - this->_ConfigureOutput< _TCurve >( "Output" ); - - this->m_Parameters.ConfigureAsUint( "NumberOfSamples", 0 ); -} - -// ------------------------------------------------------------------------- -cpPluginsGenericFilters::PolyLineParametricPathToSimple3DCurve:: -~PolyLineParametricPathToSimple3DCurve( ) -{ -} - -// ------------------------------------------------------------------------- -void cpPluginsGenericFilters::PolyLineParametricPathToSimple3DCurve:: -_GenerateData( ) -{ - typedef cpExtensions::DataStructures::PolyLineParametricPath< 3 > _TPath; - typedef cpExtensions::DataStructures::Simple3DCurve< double > _TCurve; - typedef cpExtensions::Algorithms::PolyLineParametricPathToSimple3DCurve< _TPath, _TCurve > _TFilter; - - auto in = this->GetInputData< _TPath >( "Input" ); - if( in == NULL ) - this->_Error( "Invalid input path." ); - - auto filter = this->_CreateITK< _TFilter >( ); - filter->SetInput( in ); - filter->SetNumberOfSamples( this->m_Parameters.GetUint( "NumberOfSamples" ) ); - filter->Update( ); - this->GetOutput( "Output" )->SetITK( filter->GetOutput( ) ); -} - -// eof - $RCSfile$