Features Struct Reference

#include <armarx/navigation/components/laser_scanner_feature_extraction/FeatureExtractor.h>

Public Types

using Chain = Points
 
using Points = std::vector< Eigen::Vector2f >
 

Public Member Functions

std::vector< EllipsoidlinesAsEllipsoids (float axisLength) const
 

Public Attributes

std::optional< Chainchain
 
std::optional< Circlecircle
 
std::optional< VirtualRobot::MathTools::ConvexHull2D > convexHull
 
std::optional< Ellipsoidellipsoid
 
Points points
 

Detailed Description

Definition at line 44 of file FeatureExtractor.h.

Member Typedef Documentation

◆ Chain

using Chain = Points

Definition at line 47 of file FeatureExtractor.h.

◆ Points

using Points = std::vector<Eigen::Vector2f>

Definition at line 46 of file FeatureExtractor.h.

Member Function Documentation

◆ linesAsEllipsoids()

std::vector< Ellipsoid > linesAsEllipsoids ( float  axisLength) const

Definition at line 45 of file FeatureExtractor.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ chain

std::optional<Chain> chain

Definition at line 54 of file FeatureExtractor.h.

◆ circle

std::optional<Circle> circle

Definition at line 51 of file FeatureExtractor.h.

◆ convexHull

std::optional<VirtualRobot::MathTools::ConvexHull2D> convexHull

Definition at line 49 of file FeatureExtractor.h.

◆ ellipsoid

std::optional<Ellipsoid> ellipsoid

Definition at line 52 of file FeatureExtractor.h.

◆ points

Points points

Definition at line 56 of file FeatureExtractor.h.


The documentation for this struct was generated from the following files: