X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=appli%2Fexamples%2Fexample_RenderQuadEdgeMesh.cxx;h=6380660d4e746667241882bb3d4ece02be791542;hb=ef8b6e12859181d3faa8019ce7319c539c0f86ec;hp=9fcd519d47e24ee334efa3c212869450bf9fc98b;hpb=cb833d2fface96e020fe91584d2206860a8174ee;p=cpPlugins.git diff --git a/appli/examples/example_RenderQuadEdgeMesh.cxx b/appli/examples/example_RenderQuadEdgeMesh.cxx index 9fcd519..6380660 100644 --- a/appli/examples/example_RenderQuadEdgeMesh.cxx +++ b/appli/examples/example_RenderQuadEdgeMesh.cxx @@ -28,7 +28,7 @@ int main( int argc, char* argv[] ) } // fi std::string plugins_file = argv[ 1 ]; std::string input_mesh_file = argv[ 2 ]; - std::string dimensions = argv[ 3 ]; + unsigned int dimensions = std::atoi( argv[ 3 ] ); std::string pixel_type = argv[ 4 ]; // Create interface @@ -40,7 +40,7 @@ int main( int argc, char* argv[] ) // Create objects typedef cpPlugins::Interface::ProcessObject TProcessObject; - typedef TProcessObject::TParameters TParameters; + typedef cpPlugins::Interface::Parameters TParameters; cpPlugins::Interface::ProcessObject::Pointer reader; reader = plugins.CreateProcessObject( "cpPlugins::Plugins::MeshReader" ); @@ -53,9 +53,9 @@ int main( int argc, char* argv[] ) // Configure reader TParameters reader_params = reader->GetDefaultParameters( ); - reader_params[ "FileName" ].second = input_mesh_file; - reader_params[ "PixelType" ].second = pixel_type; - reader_params[ "MeshDimension" ].second = dimensions; + reader_params.SetValueAsString( "FileName", input_mesh_file ); + reader_params.SetValueAsString( "PixelType", pixel_type ); + reader_params.SetValueAsUint( "MeshDimension", dimensions ); reader->SetParameters( reader_params ); // Execute reader