Apollo 11.0
自动驾驶开放平台
apollo::perception::radar4d::BaseBipartiteGraphMatcher类 参考abstract

#include <base_bipartite_graph_matcher.h>

类 apollo::perception::radar4d::BaseBipartiteGraphMatcher 继承关系图:
apollo::perception::radar4d::BaseBipartiteGraphMatcher 的协作图:

Public 类型

typedef std::pair< size_t, size_t > NodeNodePair
 

Public 成员函数

 BaseBipartiteGraphMatcher ()=default
 
virtual ~BaseBipartiteGraphMatcher ()=default
 
virtual void Match (const BipartiteGraphMatcherOptions &options, std::vector< NodeNodePair > *assignments, std::vector< size_t > *unassigned_rows, std::vector< size_t > *unassigned_cols)=0
 Match bipartite graph
 
virtual std::string Name () const =0
 Get class name
 
virtual algorithm::SecureMat< float > * cost_matrix ()
 Get cost matrix
 

Protected 属性

algorithm::SecureMat< float > * cost_matrix_ = nullptr
 
float max_match_distance_ = 0.0f
 

详细描述

在文件 base_bipartite_graph_matcher.h43 行定义.

成员类型定义说明

◆ NodeNodePair

构造及析构函数说明

◆ BaseBipartiteGraphMatcher()

apollo::perception::radar4d::BaseBipartiteGraphMatcher::BaseBipartiteGraphMatcher ( )
default

◆ ~BaseBipartiteGraphMatcher()

virtual apollo::perception::radar4d::BaseBipartiteGraphMatcher::~BaseBipartiteGraphMatcher ( )
virtualdefault

成员函数说明

◆ cost_matrix()

virtual algorithm::SecureMat< float > * apollo::perception::radar4d::BaseBipartiteGraphMatcher::cost_matrix ( )
inlinevirtual

Get cost matrix

返回
algorithm::SecureMat<float>*

在文件 base_bipartite_graph_matcher.h73 行定义.

◆ Match()

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

Match bipartite graph

参数
options
assignmentsmatched pair of objects & tracks
unassigned_rowsunmatched rows
unassigned_colsunmatched cols

apollo::perception::radar4d::GnnBipartiteGraphMatcher , 以及 apollo::perception::radar4d::MultiHmBipartiteGraphMatcher 内被实现.

◆ Name()

virtual std::string apollo::perception::radar4d::BaseBipartiteGraphMatcher::Name ( ) const
pure virtual

类成员变量说明

◆ cost_matrix_

algorithm::SecureMat<float>* apollo::perception::radar4d::BaseBipartiteGraphMatcher::cost_matrix_ = nullptr
protected

在文件 base_bipartite_graph_matcher.h76 行定义.

◆ max_match_distance_

float apollo::perception::radar4d::BaseBipartiteGraphMatcher::max_match_distance_ = 0.0f
protected

在文件 base_bipartite_graph_matcher.h77 行定义.


该类的文档由以下文件生成: