ChainApproximation Class Reference

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

Public Types

using ApproximationResult = detail::ApproximationResult
 
using Params = detail::ChainApproximationParams
 
using Point = Eigen::Vector2f
 
using Points = std::vector< Point >
 

Public Member Functions

ApproximationResult approximate ()
 
Points approximatedChain () const
 
 ChainApproximation (const Points &points, const Params &params)
 

Detailed Description

Definition at line 56 of file ChainApproximation.h.

Member Typedef Documentation

◆ ApproximationResult

◆ Params

Definition at line 62 of file ChainApproximation.h.

◆ Point

using Point = Eigen::Vector2f

Definition at line 59 of file ChainApproximation.h.

◆ Points

using Points = std::vector<Point>

Definition at line 60 of file ChainApproximation.h.

Constructor & Destructor Documentation

◆ ChainApproximation()

ChainApproximation ( const Points points,
const Params params 
)

Definition at line 14 of file ChainApproximation.cpp.

Member Function Documentation

◆ approximate()

Definition at line 22 of file ChainApproximation.cpp.

+ Here is the caller graph for this function:

◆ approximatedChain()

ChainApproximation::Points approximatedChain ( ) const

Definition at line 171 of file ChainApproximation.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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