diff --git a/Applications/Rasterization/otbRasterization.cxx b/Applications/Rasterization/otbRasterization.cxx index 09e5945be53930eadd8af4594b0b0a72c4ee6acf..1a15022767cd662c44726a9d263c50d15720aba6 100644 --- a/Applications/Rasterization/otbRasterization.cxx +++ b/Applications/Rasterization/otbRasterization.cxx @@ -148,14 +148,15 @@ private: void DoExecute() { + otb::ogr::DataSource::Pointer ogrDS; UInt8ImageType::Pointer referenceImage; - m_OgrDS = otb::ogr::DataSource::New(GetParameterString("in"), otb::ogr::DataSource::Modes::read); + ogrDS = otb::ogr::DataSource::New(GetParameterString("in"), otb::ogr::DataSource::Modes::read); bool validInputProjRef = false; std::string inputProjectionRef = ""; - otb::ogr::DataSource::const_iterator lit = m_OgrDS->begin(); + otb::ogr::DataSource::const_iterator lit = ogrDS->begin(); // Retrieve extent double ulx, uly, lrx, lry; @@ -163,7 +164,7 @@ private: try { - inputProjectionRef = m_OgrDS->GetGlobalExtent(ulx,uly,lrx,lry); + inputProjectionRef = ogrDS->GetGlobalExtent(ulx,uly,lrx,lry); } catch(itk::ExceptionObject & err) { @@ -178,7 +179,7 @@ private: try { - inputProjectionRef = m_OgrDS->GetGlobalExtent(ulx,uly,lrx,lry,true); + inputProjectionRef = ogrDS->GetGlobalExtent(ulx,uly,lrx,lry,true); extentAvailable = true; } catch(itk::ExceptionObject & err) @@ -310,7 +311,7 @@ private: } m_OGRDataSourceRendering = OGRDataSourceToMapFilterType::New(); - m_OGRDataSourceRendering->AddOGRDataSource(m_OgrDS); + m_OGRDataSourceRendering->AddOGRDataSource(ogrDS); m_OGRDataSourceRendering->SetOutputSize(size); m_OGRDataSourceRendering->SetOutputOrigin(origin); m_OGRDataSourceRendering->SetOutputSpacing(spacing); @@ -342,7 +343,6 @@ private: } - otb::ogr::DataSource::Pointer m_OgrDS; OGRDataSourceToMapFilterType::Pointer m_OGRDataSourceRendering; };