X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=appli%2Fexamples%2Fexample_ReadQuadEdgeMesh.cxx;h=49f7d6adf000d460c294ab818eba2b88243248da;hb=d6f15d4cb764982e2b09060a9c0f38636891590c;hp=94b6d6c190c8e3ffc656a6d2005de1988143ae02;hpb=cb833d2fface96e020fe91584d2206860a8174ee;p=cpPlugins.git diff --git a/appli/examples/example_ReadQuadEdgeMesh.cxx b/appli/examples/example_ReadQuadEdgeMesh.cxx index 94b6d6c..49f7d6a 100644 --- a/appli/examples/example_ReadQuadEdgeMesh.cxx +++ b/appli/examples/example_ReadQuadEdgeMesh.cxx @@ -19,7 +19,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 @@ -31,7 +31,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" ); @@ -44,9 +44,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