25 namespace localization {
60 unsigned int resolution_id,
int zone_id);
63 unsigned int resolution_id,
int zone_id);
68 unsigned int resolution_id);
72 unsigned int resolution_id);
74 friend std::ostream&
operator<<(std::ostream& cout,
std::string ToString() const
MapNodeIndex()
The constructor.
The options of the reflectance map.
Definition: base_map_config.h:32
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Eigen::Vector2d Vector2d
Definition: base_map_fwd.h:36
Eigen::Vector3d Vector3d
Definition: frame_transform.h:27
bool operator==(const MapNodeIndex &index) const
Overload the equal operator.
unsigned int m_
The map node ID at the northing direction.
Definition: base_map_node_index.h:84
int zone_id_
The zone ID. 1 - 60 and -1 - -60. The positive value is the zone at the north hemisphere.
Definition: base_map_node_index.h:82
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.
friend std::ostream & operator<<(std::ostream &cout, const MapNodeIndex &index)
apollo::localization::msf::pyramid_map::MapNodeIndex MapNodeIndex
Definition: lidar_locator_ndt.h:72
static unsigned int GetMapIndexRangeNorth(const BaseMapConfig &option, unsigned int resolution_id)
Get the index range (maximum possible index + 1) in the north direction.
bool operator!=(const MapNodeIndex &index) const
Overload the unequal operator.
bool operator<(const MapNodeIndex &index) const
Overload the less than operator.
static unsigned int GetMapIndexRangeEast(const BaseMapConfig &option, unsigned int resolution_id)
Get the index range (maximum possible index + 1) in the east direction.
std::ostream & operator<<(std::ostream &cout, const MapNodeIndex &index)
unsigned int n_
The map node ID at the easting direction.
Definition: base_map_node_index.h:86
Definition: base_map_node_index.h:32
unsigned int resolution_id_
The ID of the resolution. Should be less than BaseMapConfig::map_resolutions_.size().
Definition: base_map_node_index.h:79