Path.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <vector>
4
5
#include <Eigen/Core>
6
7
namespace
armarx::navigation::components::laser_scanner_feature_extraction
8
{
9
10
struct
Path
11
{
12
std::vector<Eigen::Vector2f>
points
;
13
14
using
Segment
= std::pair<Eigen::Vector2f, Eigen::Vector2f>;
15
16
std::vector<Segment>
segments
() const noexcept;
17
};
18
19
}
// namespace armarx::navigation::components::laser_scanner_feature_extraction
armarx::navigation::components::laser_scanner_feature_extraction::Path
Definition:
Path.h:10
armarx::navigation::components::laser_scanner_feature_extraction::Path::points
std::vector< Eigen::Vector2f > points
Definition:
Path.h:12
armarx::navigation::components::laser_scanner_feature_extraction::Path::segments
std::vector< Segment > segments() const noexcept
Definition:
Path.cpp:7
armarx::navigation::components::laser_scanner_feature_extraction::Path::Segment
std::pair< Eigen::Vector2f, Eigen::Vector2f > Segment
Definition:
Path.h:14
armarx::navigation::components::laser_scanner_feature_extraction
Definition:
ArVizDrawer.cpp:28
armarx
navigation
components
laser_scanner_feature_extraction
Path.h
Generated on Sat Oct 12 2024 09:14:06 for armarx_documentation by
1.8.17