diff --git a/grid_map_core/include/grid_map_core/BufferRegion.hpp b/grid_map_core/include/grid_map_core/BufferRegion.hpp index fbe2d205d..873b4b62a 100644 --- a/grid_map_core/include/grid_map_core/BufferRegion.hpp +++ b/grid_map_core/include/grid_map_core/BufferRegion.hpp @@ -39,6 +39,8 @@ class BufferRegion BufferRegion( const Index & startIndex, const Size & size, const BufferRegion::Quadrant & quadrant); + BufferRegion(const BufferRegion & other) = default; + BufferRegion & operator=(const BufferRegion & other) = default; virtual ~BufferRegion() = default; const Index & getStartIndex() const; diff --git a/grid_map_core/include/grid_map_core/Polygon.hpp b/grid_map_core/include/grid_map_core/Polygon.hpp index 9d7ad27a0..a02b1334a 100644 --- a/grid_map_core/include/grid_map_core/Polygon.hpp +++ b/grid_map_core/include/grid_map_core/Polygon.hpp @@ -40,6 +40,9 @@ class Polygon */ explicit Polygon(std::vector vertices); + Polygon(const Polygon & other) = default; + Polygon & operator=(const Polygon & other) = default; + /*! * Destructor. */