Apollo 10.0
自动驾驶开放平台
apollo::perception::camera::ConnectedComponent类 参考

#include <common_functions.h>

apollo::perception::camera::ConnectedComponent 的协作图:

Public 成员函数

 ConnectedComponent ()
 
 ConnectedComponent (int x, int y)
 
 ~ConnectedComponent ()
 
void AddPixel (int x, int y)
 ConnectedComponent
 
int GetPixelCount () const
 
base::BBox2DI GetBBox () const
 
std::vector< base::Point2DIGetPixels () const
 

详细描述

在文件 common_functions.h238 行定义.

构造及析构函数说明

◆ ConnectedComponent() [1/2]

apollo::perception::camera::ConnectedComponent::ConnectedComponent ( )
inline

在文件 common_functions.h240 行定义.

240: pixel_count_(0) {}

◆ ConnectedComponent() [2/2]

apollo::perception::camera::ConnectedComponent::ConnectedComponent ( int  x,
int  y 
)
inline

在文件 common_functions.h242 行定义.

242 : pixel_count_(1) {
243 base::Point2DI point;
244 point.x = x;
245 point.y = y;
246 pixels_.push_back(point);
247 bbox_.xmin = x;
248 bbox_.xmax = x;
249 bbox_.ymin = y;
250 bbox_.ymax = y;
251 }
Point2D< int > Point2DI
Definition point.h:88

◆ ~ConnectedComponent()

apollo::perception::camera::ConnectedComponent::~ConnectedComponent ( )
inline

在文件 common_functions.h253 行定义.

253{}

成员函数说明

◆ AddPixel()

void apollo::perception::camera::ConnectedComponent::AddPixel ( int  x,
int  y 
)

ConnectedComponent

在文件 common_functions.cc71 行定义.

71 {
72 base::Point2DI point;
73 point.x = x;
74 point.y = y;
75 pixels_.push_back(point);
76 bbox_.xmin = std::min(x, bbox_.xmin);
77 bbox_.xmax = std::max(x, bbox_.xmax);
78 bbox_.ymin = std::min(y, bbox_.ymin);
79 bbox_.ymax = std::max(y, bbox_.ymax);
80 pixel_count_++;
81}

◆ GetBBox()

base::BBox2DI apollo::perception::camera::ConnectedComponent::GetBBox ( ) const
inline

在文件 common_functions.h258 行定义.

258{ return bbox_; }

◆ GetPixelCount()

int apollo::perception::camera::ConnectedComponent::GetPixelCount ( ) const
inline

在文件 common_functions.h257 行定义.

257{ return pixel_count_; }

◆ GetPixels()

std::vector< base::Point2DI > apollo::perception::camera::ConnectedComponent::GetPixels ( ) const
inline

在文件 common_functions.h259 行定义.

259{ return pixels_; }

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