SpiralIteratorTest.cpp
Go to the documentation of this file.
1 /*
2  * SpiralIteratorTest.cpp
3  *
4  * Created on: Jul 26, 2017
5  * Author: Benjamin Scholz
6  * Institute: University of Hamburg, TAMS
7  */
8 
11 
12 // gtest
13 #include <gtest/gtest.h>
14 
15 // Vector
16 #include <vector>
17 
18 using grid_map::GridMap;
19 using grid_map::Length;
20 using grid_map::Position;
22 
23 TEST(SpiralIterator, CenterOutOfMap)
24 {
25  GridMap map( { "types" });
26  map.setGeometry(Length(8.0, 5.0), 1.0, Position(0.0, 0.0));
27  Position center(8.0, 0.0);
28  double radius = 5.0;
29 
30  SpiralIterator iterator(map, center, radius);
31 
32  Position iterator_position;
33  map.getPosition(*iterator, iterator_position);
34 
35  EXPECT_TRUE(map.isInside(iterator_position));
36 }
void setGeometry(const Length &length, const double resolution, const Position &position=Position::Zero())
Definition: GridMap.cpp:44
Eigen::Vector2d Position
Definition: TypeDefs.hpp:18
Eigen::Array2d Length
Definition: TypeDefs.hpp:24
TEST(SpiralIterator, CenterOutOfMap)


grid_map_core
Author(s): Péter Fankhauser
autogenerated on Wed Jul 5 2023 02:23:35