From 062c64b9cc5776afaa9e266ecf0560999c8b46d7 Mon Sep 17 00:00:00 2001 From: Julien Michel <julien.michel@orfeo-toolbox.org> Date: Thu, 26 Mar 2009 14:01:35 +0100 Subject: [PATCH] BUG: Replacing the inheritance of RemoteSenginRegion from itk::ImageRegion to an inheritance from itk::Region. Providing an itk::ImageRegion<2> GetImageRegion() method instead --- Code/SpatialReasoning/otbPolygonToPolygonRCC8Calculator.h | 2 +- Code/SpatialReasoning/otbPolygonToPolygonRCC8Calculator.txx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Code/SpatialReasoning/otbPolygonToPolygonRCC8Calculator.h b/Code/SpatialReasoning/otbPolygonToPolygonRCC8Calculator.h index 3d35210fe1..13f87b0725 100644 --- a/Code/SpatialReasoning/otbPolygonToPolygonRCC8Calculator.h +++ b/Code/SpatialReasoning/otbPolygonToPolygonRCC8Calculator.h @@ -63,7 +63,7 @@ public: typedef typename PolygonType::ConstPointer PolygonConstPointerType; typedef typename PolygonType::VertexListType VertexListType; typedef typename PolygonType::ContinuousIndexType ContinuousIndexType; - typedef typename PolygonType::RegionType RegionType; + typedef typename PolygonType::RegionType::ImageRegionType RegionType; typedef typename VertexListType::ConstIterator VertexListConstIteratorType; typedef std::vector<bool> BoolVectorType; diff --git a/Code/SpatialReasoning/otbPolygonToPolygonRCC8Calculator.txx b/Code/SpatialReasoning/otbPolygonToPolygonRCC8Calculator.txx index 42c253348a..86bd0497f7 100644 --- a/Code/SpatialReasoning/otbPolygonToPolygonRCC8Calculator.txx +++ b/Code/SpatialReasoning/otbPolygonToPolygonRCC8Calculator.txx @@ -53,8 +53,8 @@ PolygonToPolygonRCC8Calculator<TInputPolygon> ::Compute(void) { // First check if bounding regions are disjoints - RegionType region1 = m_Polygon1->GetBoundingRegion(); - RegionType region2 = m_Polygon2->GetBoundingRegion(); + RegionType region1 = m_Polygon1->GetBoundingRegion().GetImageRegion(); + RegionType region2 = m_Polygon2->GetBoundingRegion().GetImageRegion(); // If intersection is not null, we have to do the computation if (!RegionsIntersectionIsNull(region1,region2)) -- GitLab