diff --git a/Code/BasicFilters/otbConcatenateVectorDataFilter.txx b/Code/BasicFilters/otbConcatenateVectorDataFilter.txx index efe82d04e671cfbcf95af78a9a555ff66393980f..7511fbf10a2057d166f2aa0dbf7e62cc238d3592 100644 --- a/Code/BasicFilters/otbConcatenateVectorDataFilter.txx +++ b/Code/BasicFilters/otbConcatenateVectorDataFilter.txx @@ -85,8 +85,8 @@ ConcatenateVectorDataFilter<TVectorData> typename DataNodeType::Pointer outputRoot = this->GetOutput()->GetDataTree()->GetRoot()->Get(); // Adding the layer to the data tree - this->GetOutput()->GetDataTree()->Add(m_Folder, outputRoot); - this->GetOutput()->GetDataTree()->Add(m_Document , m_Folder); + this->GetOutput()->GetDataTree()->Add(m_Document, outputRoot); + this->GetOutput()->GetDataTree()->Add(m_Folder, m_Document); // Retrieve all the inputs for(unsigned int idx = 0; idx < this->GetNumberOfInputs(); ++idx) diff --git a/Code/Common/otbPersistentImageToVectorDataFilter.txx b/Code/Common/otbPersistentImageToVectorDataFilter.txx index 2316d3aed8fb70948031f428a1c240db3bfc9194..4c5b257c1e9f558fad76051f0ee4a96990ae48a2 100644 --- a/Code/Common/otbPersistentImageToVectorDataFilter.txx +++ b/Code/Common/otbPersistentImageToVectorDataFilter.txx @@ -69,8 +69,8 @@ PersistentImageToVectorDataFilter<TImage, TOutputVectorData> DataNodePointerType document = DataNodeType::New(); document->SetNodeType(otb::DOCUMENT); - this->GetOutputVectorData()->GetDataTree()->Add(folder, this->GetOutputVectorData()->GetDataTree()->GetRoot()->Get()); - this->GetOutputVectorData()->GetDataTree()->Add(document , folder); + this->GetOutputVectorData()->GetDataTree()->Add(document, this->GetOutputVectorData()->GetDataTree()->GetRoot()->Get()); + this->GetOutputVectorData()->GetDataTree()->Add(folder , document); } template<class TImage, class TOutputVectorData>