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< Ellipsoid > linesAsEllipsoids (float axisLength) const
 

Public Attributes

std::optional< Chain > chain
 
std::optional< Circle > circle
 
std::optional< VirtualRobot::MathTools::ConvexHull2D > convexHull
 
std::optional< Ellipsoid > ellipsoid
 
Points points
 

Member Typedef Documentation

◆ Chain

using Chain = Points

◆ Points

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

Member Function Documentation

◆ linesAsEllipsoids()

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

Member Data Documentation

◆ chain

std::optional<Chain> chain

◆ circle

std::optional<Circle> circle

◆ convexHull

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

◆ ellipsoid

std::optional<Ellipsoid> ellipsoid

◆ points

Points points

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