X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=plugins%2FcpExtensions%2FPolyLineParametricPathToSimple3DCurve.cxx;fp=plugins%2FcpExtensions%2FPolyLineParametricPathToSimple3DCurve.cxx;h=0000000000000000000000000000000000000000;hb=2e142df11d6f312a2a2b5097b8da73571ed523e8;hp=92a6d7a4e8f6b860d26b5f6621c84734dd63c608;hpb=61b3659afe961ed248f30e26f9ca8f28fcfafddc;p=cpPlugins.git diff --git a/plugins/cpExtensions/PolyLineParametricPathToSimple3DCurve.cxx b/plugins/cpExtensions/PolyLineParametricPathToSimple3DCurve.cxx deleted file mode 100644 index 92a6d7a..0000000 --- a/plugins/cpExtensions/PolyLineParametricPathToSimple3DCurve.cxx +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - -#include -#include -#include - -// ------------------------------------------------------------------------- -cpPluginscpExtensions::PolyLineParametricPathToSimple3DCurve:: -PolyLineParametricPathToSimple3DCurve( ) - : Superclass( ) -{ - this->_ConfigureInput< cpInstances::DataObjects::PolyLineParametricPath >( - "Input", true, false - ); - this->_ConfigureOutput< cpInstances::DataObjects::Simple3DCurve >( "Output" ); - this->m_Parameters.ConfigureAsUint( "NumberOfSamples", 0 ); -} - -// ------------------------------------------------------------------------- -cpPluginscpExtensions::PolyLineParametricPathToSimple3DCurve:: -~PolyLineParametricPathToSimple3DCurve( ) -{ -} - -// ------------------------------------------------------------------------- -void cpPluginscpExtensions::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$