#include <ground_struct.h>
◆ GroundGrid() [1/2]
| apollo::perception::lidar::GroundGrid::GroundGrid |
( |
| ) |
|
|
default |
◆ ~GroundGrid()
| apollo::perception::lidar::GroundGrid::~GroundGrid |
( |
| ) |
|
|
default |
◆ GroundGrid() [2/2]
| apollo::perception::lidar::GroundGrid::GroundGrid |
( |
const GroundGrid & |
rhs | ) |
|
|
inline |
◆ cols()
| int32_t apollo::perception::lidar::GroundGrid::cols |
( |
| ) |
const |
|
inline |
◆ DataPtr() [1/2]
| GroundNode * apollo::perception::lidar::GroundGrid::DataPtr |
( |
| ) |
|
|
inline |
◆ DataPtr() [2/2]
| const GroundNode * apollo::perception::lidar::GroundGrid::DataPtr |
( |
| ) |
const |
|
inline |
◆ Init()
| void apollo::perception::lidar::GroundGrid::Init |
( |
int32_t |
rows, |
|
|
int32_t |
cols |
|
) |
| |
|
inline |
在文件 ground_struct.h 第 54 行定义.
54 {
62 for (
int i = 0; i <
rows_; ++i) {
64 }
66 }
std::vector< GroundNode * > nodes_
◆ IsInGrid()
| bool apollo::perception::lidar::GroundGrid::IsInGrid |
( |
int32_t |
r, |
|
|
int32_t |
c |
|
) |
| |
|
inline |
◆ operator=()
在文件 ground_struct.h 第 38 行定义.
38 {
42 if (
data_.size() != rhs.data_.size()) {
43 data_.resize(rhs.data_.size());
44 }
45 memcpy(
data_.data(), rhs.data_.data(),
sizeof(GroundNode) *
size_);
47 for (int32_t i = 0; i <
rows_; ++i) {
49 }
50 return *this;
51 }
◆ operator[]() [1/2]
| GroundNode * apollo::perception::lidar::GroundGrid::operator[] |
( |
int32_t |
r | ) |
|
|
inline |
◆ operator[]() [2/2]
| const GroundNode * apollo::perception::lidar::GroundGrid::operator[] |
( |
int32_t |
r | ) |
const |
|
inline |
◆ Reset()
| void apollo::perception::lidar::GroundGrid::Reset |
( |
| ) |
|
|
inline |
◆ rows()
| int32_t apollo::perception::lidar::GroundGrid::rows |
( |
| ) |
const |
|
inline |
◆ size()
| int32_t apollo::perception::lidar::GroundGrid::size |
( |
| ) |
const |
|
inline |
◆ cols_
| int32_t apollo::perception::lidar::GroundGrid::cols_ = 0 |
|
protected |
◆ data_
| std::vector<GroundNode> apollo::perception::lidar::GroundGrid::data_ |
|
protected |
◆ nodes_
| std::vector<GroundNode*> apollo::perception::lidar::GroundGrid::nodes_ |
|
protected |
◆ rows_
| int32_t apollo::perception::lidar::GroundGrid::rows_ = 0 |
|
protected |
◆ size_
| int32_t apollo::perception::lidar::GroundGrid::size_ = 0 |
|
protected |
该类的文档由以下文件生成:
- modules/perception/common/lidar/scene_manager/ground_service/ground_struct.h