From e3272cadd53bfce8aed909f6960c3b46747f6165 Mon Sep 17 00:00:00 2001 From: remi <remi.cresson@irstea.fr> Date: Thu, 2 May 2019 13:16:16 +0200 Subject: [PATCH] REFAC: use otbImageFunctor --- include/otbCacheLessLabelImageToVectorData.h | 1 + include/otbVectorDataToLabelImageCustomFilter.h | 14 +------------- 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/include/otbCacheLessLabelImageToVectorData.h b/include/otbCacheLessLabelImageToVectorData.h index 469d27f..c6197d7 100644 --- a/include/otbCacheLessLabelImageToVectorData.h +++ b/include/otbCacheLessLabelImageToVectorData.h @@ -18,6 +18,7 @@ #include "itkProcessObject.h" #include "otbStreamingManager.h" #include "otbLabelImageToVectorDataFilter.h" +#include "itkCommand.h" namespace otb { diff --git a/include/otbVectorDataToLabelImageCustomFilter.h b/include/otbVectorDataToLabelImageCustomFilter.h index a40b363..e4fae7b 100644 --- a/include/otbVectorDataToLabelImageCustomFilter.h +++ b/include/otbVectorDataToLabelImageCustomFilter.h @@ -124,19 +124,7 @@ protected: virtual void GenerateData(); VectorDataToLabelImageCustomFilter(); - virtual ~VectorDataToLabelImageCustomFilter() - { - // Destroy the geometries stored - for (unsigned int idx = 0; idx < m_SrcDataSetGeometries.size(); ++idx) - { - OGR_G_DestroyGeometry(m_SrcDataSetGeometries[idx]); - } - - if (m_OGRDataSourcePointer != NULL) - { - OGRDataSource::DestroyDataSource(m_OGRDataSourcePointer); - } - } + virtual ~VectorDataToLabelImageCustomFilter() override {} virtual void GenerateOutputInformation(); -- GitLab