Apollo  6.0
Open source self driving car software
Public Member Functions | Protected Attributes | List of all members
apollo::perception::lidar::MultiHmBipartiteGraphMatcher Class Reference

#include <multi_hm_bipartite_graph_matcher.h>

Inheritance diagram for apollo::perception::lidar::MultiHmBipartiteGraphMatcher:
Inheritance graph
Collaboration diagram for apollo::perception::lidar::MultiHmBipartiteGraphMatcher:
Collaboration graph

Public Member Functions

 MultiHmBipartiteGraphMatcher ()
 
 ~MultiHmBipartiteGraphMatcher ()
 
void Match (const BipartiteGraphMatcherOptions &options, std::vector< NodeNodePair > *assignments, std::vector< size_t > *unassigned_rows, std::vector< size_t > *unassigned_cols)
 
std::string Name () const
 
- Public Member Functions inherited from apollo::perception::lidar::BaseBipartiteGraphMatcher
 BaseBipartiteGraphMatcher ()=default
 
virtual ~BaseBipartiteGraphMatcher ()=default
 
virtual common::SecureMat< float > * cost_matrix ()
 

Protected Attributes

common::GatedHungarianMatcher< float > optimizer_
 
- Protected Attributes inherited from apollo::perception::lidar::BaseBipartiteGraphMatcher
common::SecureMat< float > * cost_matrix_ = nullptr
 
float max_match_distance_ = 0.0f
 

Additional Inherited Members

- Public Types inherited from apollo::perception::lidar::BaseBipartiteGraphMatcher
typedef std::pair< size_t, size_t > NodeNodePair
 

Constructor & Destructor Documentation

◆ MultiHmBipartiteGraphMatcher()

apollo::perception::lidar::MultiHmBipartiteGraphMatcher::MultiHmBipartiteGraphMatcher ( )

◆ ~MultiHmBipartiteGraphMatcher()

apollo::perception::lidar::MultiHmBipartiteGraphMatcher::~MultiHmBipartiteGraphMatcher ( )

Member Function Documentation

◆ Match()

void apollo::perception::lidar::MultiHmBipartiteGraphMatcher::Match ( const BipartiteGraphMatcherOptions options,
std::vector< NodeNodePair > *  assignments,
std::vector< size_t > *  unassigned_rows,
std::vector< size_t > *  unassigned_cols 
)
virtual

◆ Name()

std::string apollo::perception::lidar::MultiHmBipartiteGraphMatcher::Name ( ) const
inlinevirtual

Member Data Documentation

◆ optimizer_

common::GatedHungarianMatcher<float> apollo::perception::lidar::MultiHmBipartiteGraphMatcher::optimizer_
protected

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