|
Apollo 11.0
自动驾驶开放平台
|
#include <base_map_node_index.h>
Public 成员函数 | |
| MapNodeIndex () | |
| The constructor. | |
| bool | operator< (const MapNodeIndex &index) const |
| Overload the less than operator. | |
| bool | operator== (const MapNodeIndex &index) const |
| Overload the equal operator. | |
| bool | operator!= (const MapNodeIndex &index) const |
| Overload the unequal operator. | |
| std::string | ToString () const |
静态 Public 成员函数 | |
| static MapNodeIndex | GetMapNodeIndex (const BaseMapConfig &option, const Eigen::Vector3d &coordinate, unsigned int resolution_id, int zone_id) |
| Construct a map node index, given a global coordinate, eigen version. | |
| static MapNodeIndex | GetMapNodeIndex (const BaseMapConfig &option, const Eigen::Vector2d &coordinate, unsigned int resolution_id, int zone_id) |
| static unsigned int | GetMapIndexRangeEast (const BaseMapConfig &option, unsigned int resolution_id) |
| Get the index range (maximum possible index + 1) in the east direction. | |
| static unsigned int | GetMapIndexRangeNorth (const BaseMapConfig &option, unsigned int resolution_id) |
| Get the index range (maximum possible index + 1) in the north direction. | |
Public 属性 | |
| unsigned int | resolution_id_ = 0 |
| The ID of the resolution. | |
| int | zone_id_ = 50 |
| The zone ID. | |
| unsigned int | m_ = 0 |
| The map node ID at the northing direction. | |
| unsigned int | n_ = 0 |
| The map node ID at the easting direction. | |
友元 | |
| std::ostream & | operator<< (std::ostream &cout, const MapNodeIndex &index) |
在文件 base_map_node_index.h 第 32 行定义.
| apollo::localization::msf::MapNodeIndex::MapNodeIndex | ( | ) |
|
static |
Get the index range (maximum possible index + 1) in the east direction.
在文件 base_map_node_index.cc 第 84 行定义.
|
static |
Get the index range (maximum possible index + 1) in the north direction.
在文件 base_map_node_index.cc 第 92 行定义.
|
static |
在文件 base_map_node_index.cc 第 59 行定义.
|
static |
Construct a map node index, given a global coordinate, eigen version.
在文件 base_map_node_index.cc 第 51 行定义.
| bool apollo::localization::msf::MapNodeIndex::operator!= | ( | const MapNodeIndex & | index | ) | const |
Overload the unequal operator.
在文件 base_map_node_index.cc 第 39 行定义.
| bool apollo::localization::msf::MapNodeIndex::operator< | ( | const MapNodeIndex & | index | ) | const |
Overload the less than operator.
在文件 base_map_node_index.cc 第 27 行定义.
| bool apollo::localization::msf::MapNodeIndex::operator== | ( | const MapNodeIndex & | index | ) | const |
| std::string apollo::localization::msf::MapNodeIndex::ToString | ( | ) | const |
在文件 base_map_node_index.cc 第 43 行定义.
|
friend |
在文件 base_map_node_index.cc 第 100 行定义.
| unsigned int apollo::localization::msf::MapNodeIndex::m_ = 0 |
The map node ID at the northing direction.
在文件 base_map_node_index.h 第 84 行定义.
| unsigned int apollo::localization::msf::MapNodeIndex::n_ = 0 |
The map node ID at the easting direction.
在文件 base_map_node_index.h 第 86 行定义.
| unsigned int apollo::localization::msf::MapNodeIndex::resolution_id_ = 0 |
The ID of the resolution.
Should be less than BaseMapConfig::map_resolutions_.size().
在文件 base_map_node_index.h 第 79 行定义.
| int apollo::localization::msf::MapNodeIndex::zone_id_ = 50 |
The zone ID.
1 - 60 and -1 - -60. The positive value is the zone at the north hemisphere.
在文件 base_map_node_index.h 第 82 行定义.