Galaxis Codebase
1.0.0
Team Galaxis software stack for the Carolo Cup 2023 - ROS2 based software
linatypes.hpp
Go to the documentation of this file.
1
#ifndef LINATYPES_H
2
#define LINATYPES_H
3
4
#include <Eigen/Dense>
5
#include <memory>
6
#include <vector>
7
#include "
messages.hpp
"
8
9
namespace
galaxis
{
10
11
namespace
lina {
12
13
typedef
Eigen::Vector2i
Vector2i
;
14
typedef
Eigen::Vector2f
Vector2f
;
15
typedef
Eigen::Vector3f
Vector3f
;
16
typedef
Eigen::Matrix<float, 2, 2>
Matrix2f
;
17
18
typedef
Eigen::Vector2f
Point2f
;
19
typedef
Eigen::Vector4f
Polynom3d
;
20
typedef
Eigen::Vector2f
Polynom1d
;
21
22
std::shared_ptr<DebugPolynomType>
pointcloud_to_ros_message
(std::vector<Point2f>
const
& p_pointCloud);
23
std::shared_ptr<std::vector<Point2f>>
ros_message_to_pointcloud
(std::shared_ptr<DebugPolynomType>& p_debugPolynomMessageSPtr);
24
25
constexpr
float
mathPi
= 3.14159265f;
26
}
// namespace lina
27
28
}
// namespace galaxis
29
30
#endif
galaxis::lina::Matrix2f
Eigen::Matrix< float, 2, 2 > Matrix2f
Definition:
linatypes.hpp:16
galaxis::lina::Vector3f
Eigen::Vector3f Vector3f
Definition:
linatypes.hpp:15
galaxis::lina::ros_message_to_pointcloud
std::shared_ptr< std::vector< Point2f > > ros_message_to_pointcloud(std::shared_ptr< DebugPolynomType > &p_debugPolynomMessageSPtr)
Definition:
linatypes.cpp:20
galaxis::lina::pointcloud_to_ros_message
std::shared_ptr< DebugPolynomType > pointcloud_to_ros_message(std::vector< Point2f > const &p_pointCloud)
Definition:
linatypes.cpp:7
galaxis::lina::Polynom1d
Eigen::Vector2f Polynom1d
Definition:
linatypes.hpp:20
galaxis::lina::mathPi
constexpr float mathPi
Definition:
linatypes.hpp:25
galaxis::lina::Point2f
Eigen::Vector2f Point2f
Definition:
linatypes.hpp:18
galaxis
Definition:
MapClasses.hpp:10
galaxis::lina::Polynom3d
Eigen::Vector4f Polynom3d
Definition:
linatypes.hpp:19
galaxis::lina::Vector2f
Eigen::Vector2f Vector2f
Definition:
linatypes.hpp:14
galaxis::lina::Vector2i
Eigen::Vector2i Vector2i
Definition:
linatypes.hpp:13
messages.hpp
utilities
include
galaxis
linatypes.hpp
Generated by
1.8.17