diff --git a/Modules/OBIA/RCC8/include/otbPolygonListToRCC8GraphFilter.h b/Modules/OBIA/RCC8/include/otbPolygonListToRCC8GraphFilter.h index e8a919c6ef2fd2922c93c72daf4f6d22f35c8e95..1ce5150418ba0d7e539c71431dc50747183706e5 100644 --- a/Modules/OBIA/RCC8/include/otbPolygonListToRCC8GraphFilter.h +++ b/Modules/OBIA/RCC8/include/otbPolygonListToRCC8GraphFilter.h @@ -75,7 +75,8 @@ public: typedef RCC8InEdgeIterator<OutputGraphType> InEdgeIteratorType; typedef RCC8OutEdgeIterator<OutputGraphType> OutEdgeIteratorType; - typedef std::pair<unsigned int, unsigned int> EdgePairType; + typedef typename VertexIteratorType::VertexDescriptorType EdgePairElementType; + typedef std::pair<EdgePairElementType, EdgePairElementType> EdgePairType; typedef std::map<EdgePairType, RCC8ValueType> EdgeMapType; typedef std::vector<EdgeMapType> EdgeMapVectorType;