|
Apollo 11.0
自动驾驶开放平台
|
#include <radar_point_cloud.h>
Public 类型 | |
| using | PointType = RadarPointT |
| typedef std::vector< RadarPointT >::iterator | iterator |
| typedef std::vector< RadarPointT >::const_iterator | const_iterator |
Public 成员函数 | |
| RadarPointCloud ()=default | |
| RadarPointCloud (const RadarPointCloud< RadarPointT > &pc, const PointIndices &indices) | |
| RadarPointCloud (const RadarPointCloud< RadarPointT > &pc, const std::vector< int > &indices) | |
| RadarPointCloud (size_t width, size_t height, RadarPointT point=RadarPointT()) | |
| virtual | ~RadarPointCloud ()=default |
| const RadarPointT * | at (size_t col, size_t row) const |
| RadarPointT * | at (size_t col, size_t row) |
| const RadarPointT * | operator() (size_t col, size_t row) const |
| RadarPointT * | operator() (size_t col, size_t row) |
| bool | IsOrganized () const |
| size_t | height () const |
| size_t | width () const |
| size_t | size () const |
| virtual void | reserve (size_t size) |
| bool | empty () const |
| virtual void | resize (size_t size) |
| const RadarPointT & | operator[] (size_t n) const |
| RadarPointT & | operator[] (size_t n) |
| const RadarPointT & | at (size_t n) const |
| RadarPointT & | at (size_t n) |
| const RadarPointT & | front () const |
| RadarPointT & | front () |
| const RadarPointT & | back () const |
| RadarPointT & | back () |
| virtual void | push_back (const RadarPointT &point) |
| virtual void | clear () |
| virtual bool | SwapPoint (size_t source_id, size_t target_id) |
| bool | CopyPoint (size_t id, size_t rhs_id, const RadarPointCloud< RadarPointT > &rhs) |
| void | CopyRadarPointCloud (const RadarPointCloud< RadarPointT > &rhs, const PointIndices &indices) |
| template<typename IndexType > | |
| void | CopyRadarPointCloud (const RadarPointCloud< RadarPointT > &rhs, const std::vector< IndexType > &indices) |
| template<typename IndexType > | |
| void | CopyRadarPointCloudExclude (const RadarPointCloud< RadarPointT > &rhs, const std::vector< IndexType > &indices) |
| void | SwapRadarPointCloud (RadarPointCloud< RadarPointT > *rhs) |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| std::vector< RadarPointT > * | mutable_points () |
| const std::vector< RadarPointT > & | points () const |
| void | set_timestamp (const double timestamp) |
| double | get_timestamp () |
| void | set_sensor_to_world_pose (const Eigen::Affine3d &sensor_to_world_pose) |
| const Eigen::Affine3d & | sensor_to_world_pose () |
| void | RotateRadarPointCloud (bool check_nan=false) |
| void | TransformRadarPointCloud (bool check_nan=false) |
| void | TransformRadarPointCloud (const Eigen::Affine3f &transform, RadarPointCloud< RadarPointT > *out, bool check_nan=false) const |
| virtual bool | CheckConsistency () const |
Protected 属性 | |
| std::vector< RadarPointT > | points_ |
| size_t | width_ = 0 |
| size_t | height_ = 0 |
| Eigen::Affine3d | sensor_to_world_pose_ = Eigen::Affine3d::Identity() |
| double | timestamp_ = 0.0 |
在文件 radar_point_cloud.h 第 36 行定义.
| typedef std::vector<RadarPointT>::const_iterator apollo::perception::base::RadarPointCloud< RadarPointT >::const_iterator |
在文件 radar_point_cloud.h 第 183 行定义.
| typedef std::vector<RadarPointT>::iterator apollo::perception::base::RadarPointCloud< RadarPointT >::iterator |
在文件 radar_point_cloud.h 第 182 行定义.
| using apollo::perception::base::RadarPointCloud< RadarPointT >::PointType = RadarPointT |
在文件 radar_point_cloud.h 第 41 行定义.
|
default |
|
inline |
在文件 radar_point_cloud.h 第 46 行定义.
|
inline |
在文件 radar_point_cloud.h 第 50 行定义.
|
inline |
在文件 radar_point_cloud.h 第 55 行定义.
|
virtualdefault |
|
inline |
在文件 radar_point_cloud.h 第 71 行定义.
|
inline |
在文件 radar_point_cloud.h 第 68 行定义.
|
inline |
在文件 radar_point_cloud.h 第 104 行定义.
|
inline |
在文件 radar_point_cloud.h 第 103 行定义.
|
inline |
在文件 radar_point_cloud.h 第 110 行定义.
|
inline |
在文件 radar_point_cloud.h 第 109 行定义.
|
inline |
在文件 radar_point_cloud.h 第 185 行定义.
|
inline |
在文件 radar_point_cloud.h 第 187 行定义.
|
inlinevirtual |
被 apollo::perception::base::AttributeRadarPointCloud< RadarPointT > , 以及 apollo::perception::base::AttributeRadarPointCloud< apollo::perception::base::RadarPoint > 重载.
在文件 radar_point_cloud.h 第 255 行定义.
|
inlinevirtual |
|
inline |
在文件 radar_point_cloud.h 第 133 行定义.
|
inline |
在文件 radar_point_cloud.h 第 142 行定义.
|
inline |
|
inline |
在文件 radar_point_cloud.h 第 157 行定义.
|
inline |
在文件 radar_point_cloud.h 第 91 行定义.
|
inline |
在文件 radar_point_cloud.h 第 186 行定义.
|
inline |
在文件 radar_point_cloud.h 第 188 行定义.
|
inline |
在文件 radar_point_cloud.h 第 107 行定义.
|
inline |
在文件 radar_point_cloud.h 第 106 行定义.
|
inline |
在文件 radar_point_cloud.h 第 195 行定义.
|
inline |
在文件 radar_point_cloud.h 第 83 行定义.
|
inline |
在文件 radar_point_cloud.h 第 81 行定义.
|
inline |
在文件 radar_point_cloud.h 第 189 行定义.
|
inline |
在文件 radar_point_cloud.h 第 77 行定义.
|
inline |
在文件 radar_point_cloud.h 第 74 行定义.
|
inline |
在文件 radar_point_cloud.h 第 102 行定义.
|
inline |
在文件 radar_point_cloud.h 第 101 行定义.
|
inline |
在文件 radar_point_cloud.h 第 190 行定义.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
在文件 radar_point_cloud.h 第 205 行定义.
|
inline |
在文件 radar_point_cloud.h 第 201 行定义.
|
inline |
在文件 radar_point_cloud.h 第 197 行定义.
|
inline |
在文件 radar_point_cloud.h 第 193 行定义.
|
inline |
在文件 radar_point_cloud.h 第 87 行定义.
|
inlinevirtual |
|
inline |
在文件 radar_point_cloud.h 第 175 行定义.
|
inline |
在文件 radar_point_cloud.h 第 221 行定义.
|
inline |
在文件 radar_point_cloud.h 第 237 行定义.
|
inline |
在文件 radar_point_cloud.h 第 85 行定义.
|
protected |
在文件 radar_point_cloud.h 第 260 行定义.
|
protected |
在文件 radar_point_cloud.h 第 258 行定义.
|
protected |
在文件 radar_point_cloud.h 第 262 行定义.
|
protected |
在文件 radar_point_cloud.h 第 263 行定义.
|
protected |
在文件 radar_point_cloud.h 第 259 行定义.