FeatureMerger Class Reference

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

Public Member Functions

 FeatureMerger (const std::vector< Features > &features, const ChainApproximation::Params &chainApproximationParams)
 
 FeatureMerger (std::vector< Features > &&features, const ChainApproximation::Params &chainApproximationParams)
 
std::vector< Featuresmerge ()
 

Static Public Member Functions

static bool insideConvexPoly (const Eigen::Vector2f &p, const std::vector< Eigen::Vector2f > &vertices)
 

Detailed Description

Definition at line 29 of file FeatureMerger.h.

Constructor & Destructor Documentation

◆ FeatureMerger() [1/2]

FeatureMerger ( std::vector< Features > &&  features,
const ChainApproximation::Params chainApproximationParams 
)

Definition at line 14 of file FeatureMerger.cpp.

◆ FeatureMerger() [2/2]

FeatureMerger ( const std::vector< Features > &  features,
const ChainApproximation::Params chainApproximationParams 
)

Definition at line 20 of file FeatureMerger.cpp.

Member Function Documentation

◆ insideConvexPoly()

bool insideConvexPoly ( const Eigen::Vector2f &  p,
const std::vector< Eigen::Vector2f > &  vertices 
)
static

Definition at line 72 of file FeatureMerger.cpp.

+ Here is the call graph for this function:

◆ merge()

std::vector< Features > merge ( )

Definition at line 27 of file FeatureMerger.cpp.


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