Main Page
Namespaces
Classes
Files
File List
File Members
include
grid_map_core
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
27
enum class
InterpolationMethods
{
28
INTER_NEAREST
,
// nearest neighbor interpolation
29
INTER_LINEAR
// bilinear interpolation
30
// ToDo: INTER_CUBIC
31
};
32
33
}
/* namespace */
grid_map::Index
Eigen::Array2i Index
Definition:
TypeDefs.hpp:22
grid_map::Vector
Eigen::Vector2d Vector
Definition:
TypeDefs.hpp:19
grid_map::Size
Eigen::Array2i Size
Definition:
TypeDefs.hpp:23
grid_map::Matrix
Eigen::MatrixXf Matrix
Definition:
TypeDefs.hpp:16
grid_map::InterpolationMethods::INTER_NEAREST
grid_map::InterpolationMethods
InterpolationMethods
Definition:
TypeDefs.hpp:27
grid_map
Definition:
BufferRegion.hpp:13
grid_map::Position3
Eigen::Vector3d Position3
Definition:
TypeDefs.hpp:20
grid_map::Position
Eigen::Vector2d Position
Definition:
TypeDefs.hpp:18
grid_map::Time
uint64_t Time
Definition:
TypeDefs.hpp:25
grid_map::InterpolationMethods::INTER_LINEAR
grid_map::DataType
Matrix::Scalar DataType
Definition:
TypeDefs.hpp:17
grid_map::Vector3
Eigen::Vector3d Vector3
Definition:
TypeDefs.hpp:21
grid_map::Length
Eigen::Array2d Length
Definition:
TypeDefs.hpp:24
grid_map_core
Author(s): Péter Fankhauser
autogenerated on Tue Jun 25 2019 20:02:08