TypeDefs.hpp
Go to the documentation of this file.
1 /*
2  * TypeDefs.hpp
3  *
4  * Created on: March 18, 2014
5  * Author: Péter Fankhauser
6  * Institute: ETH Zurich, ANYbotics
7  */
8 
9 // Eigen
10 #include <Eigen/Core>
11 
12 #pragma once
13 
14 namespace grid_map {
15 
16  typedef Eigen::MatrixXf Matrix;
17  typedef Matrix::Scalar DataType;
18  typedef Eigen::Vector2d Position;
19  typedef Eigen::Vector2d Vector;
20  typedef Eigen::Vector3d Position3;
21  typedef Eigen::Vector3d Vector3;
22  typedef Eigen::Array2i Index;
23  typedef Eigen::Array2i Size;
24  typedef Eigen::Array2d Length;
25  typedef uint64_t Time;
26 
28  INTER_NEAREST, // nearest neighbor interpolation
29  INTER_LINEAR // bilinear interpolation
30  // ToDo: INTER_CUBIC
31  };
32 
33 } /* namespace */
Eigen::Array2i Index
Definition: TypeDefs.hpp:22
Eigen::Vector2d Vector
Definition: TypeDefs.hpp:19
Eigen::Array2i Size
Definition: TypeDefs.hpp:23
Eigen::MatrixXf Matrix
Definition: TypeDefs.hpp:16
InterpolationMethods
Definition: TypeDefs.hpp:27
Eigen::Vector3d Position3
Definition: TypeDefs.hpp:20
Eigen::Vector2d Position
Definition: TypeDefs.hpp:18
uint64_t Time
Definition: TypeDefs.hpp:25
Matrix::Scalar DataType
Definition: TypeDefs.hpp:17
Eigen::Vector3d Vector3
Definition: TypeDefs.hpp:21
Eigen::Array2d Length
Definition: TypeDefs.hpp:24


grid_map_core
Author(s): Péter Fankhauser
autogenerated on Tue Jun 25 2019 20:02:08