common.hpp
Go to the documentation of this file.
1 
4 /*****************************************************************************
5 ** Ifdefs
6 *****************************************************************************/
7 
8 #ifndef cost_map_core_TYPEDEFS_HPP_
9 #define cost_map_core_TYPEDEFS_HPP_
10 
11 /*****************************************************************************
12 ** Includes
13 *****************************************************************************/
14 
15 // primarily to bring in the grid_map eigen plugins
19 
20 /*****************************************************************************
21 ** Namespaces
22 *****************************************************************************/
23 
24 namespace cost_map {
25 
26 /*****************************************************************************
27 ** Typedefs
28 *****************************************************************************/
29  // the biggie - this one is different
30  typedef Eigen::Matrix<unsigned char, Eigen::Dynamic, Eigen::Dynamic> Matrix;
31  typedef Matrix::Scalar DataType;
32  extern const unsigned char NO_INFORMATION;
33  extern const unsigned char LETHAL_OBSTACLE;
34  extern const unsigned char INSCRIBED_OBSTACLE;
35  extern const unsigned char FREE_SPACE;
36 
38  //typedef grid_map::Matrix Matrix;
39 
40  // these are in grid_map_core/TypeDefs.hpp, just bring here for convenience
49 
50  // common classes
53 
54 /*****************************************************************************
55 ** Trailers
56 *****************************************************************************/
57 
58 } /* namespace cost_map */
59 
60 #endif /* cost_map_core_TYPEDEFS_HPP_ */
Eigen::Matrix< unsigned char, Eigen::Dynamic, Eigen::Dynamic > Matrix
Definition: common.hpp:30
const unsigned char NO_INFORMATION
Definition: common.cpp:21
Eigen::Array2i Index
grid_map::Matrix DataMatrix
Definition: common.hpp:37
Eigen::Vector2d Vector
Eigen::Array2i Size
Eigen::MatrixXf Matrix
const unsigned char LETHAL_OBSTACLE
Definition: common.cpp:22
const unsigned char INSCRIBED_OBSTACLE
Definition: common.cpp:23
const unsigned char FREE_SPACE
Definition: common.cpp:24
grid_map::Size Size
Definition: common.hpp:46
Eigen::Vector3d Position3
grid_map::Polygon Polygon
Definition: common.hpp:52
grid_map::Time Time
Definition: common.hpp:48
Eigen::Vector2d Position
grid_map::Vector Vector
Definition: common.hpp:42
uint64_t Time
grid_map::Index Index
Definition: common.hpp:45
grid_map::Vector3 Vector3
Definition: common.hpp:44
grid_map::Position Position
Definition: common.hpp:41
Eigen::Vector3d Vector3
grid_map::Position3 Position3
Definition: common.hpp:43
Matrix::Scalar DataType
Definition: common.hpp:31
grid_map::Length Length
Definition: common.hpp:47
grid_map::BufferRegion BufferRegion
Definition: common.hpp:51
Eigen::Array2d Length


cost_map_core
Author(s): Daniel Stonier
autogenerated on Mon Jun 10 2019 13:03:40