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