easynav_bonxai_maps_manager: Jazzy
Links
Rosindex
Repository
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace Bonxai
Namespace Bonxai::details
Namespace easynav_bonxai
Namespace std
Classes and Structs
Struct CoordT
Struct EmptyVoxel
Struct GridBlockAllocator::Chunk
Struct HeaderInfo
Struct Point3D
Struct ProbabilisticMap::CellT
Struct ProbabilisticMap::Options
Template Struct type_has_member_x
Template Struct type_has_member_x< T, std::void_t< decltype(T::x) > >
Template Struct type_has_method_x
Template Struct type_has_method_x< T, std::void_t< decltype(T().x()) > >
Template Struct type_is_vector
Template Struct type_is_vector< std::array< T, 3 > >
Template Struct type_is_vector< std::vector< T, A > >
Struct LoadParameters
Struct SaveParameters
Template Struct hash< Bonxai::CoordT >
Template Class Grid
Template Class GridBlockAllocator
Class Mask
Class Mask::Iterator
Class ProbabilisticMap
Template Class VoxelGrid
Class VoxelGrid::Accessor
Class VoxelGrid::ConstAccessor
Class BonxaiMapsManager
Enums
Enum ClearOption
Enum LOAD_MAP_STATUS
Enum MapMode
Functions
Function Bonxai::ComputeRay
Template Function Bonxai::ConvertPoint
Function Bonxai::CoordToPos
Template Function Bonxai::Deserialize
Function Bonxai::details::demangle
Function Bonxai::GetHeaderInfo
Function Bonxai::PosToCoord
Template Function Bonxai::RayIterator
Template Function Bonxai::Read
Function Bonxai::ReadPointsFromPCD(const std::string&, std::vector<Eigen::Vector3d>&)
Function Bonxai::ReadPointsFromPCD(const std::string&, std::vector<Point3D>&)
Template Function Bonxai::Serialize
Template Function Bonxai::Write
Function Bonxai::WritePointsFromPCD(const std::string&, const std::vector<Eigen::Vector3d>&)
Function Bonxai::WritePointsFromPCD(const std::string&, const std::vector<Bonxai::Point3D>&)
Function Bonxai::WritePointsFromPCD(const std::string&, const std::vector<Bonxai::CoordT>&)
Function easynav_bonxai::expand_user_home_dir_if_needed
Function easynav_bonxai::loadMapFromFile
Function easynav_bonxai::loadMapFromYaml
Function easynav_bonxai::loadMapYaml
Function easynav_bonxai::map_mode_from_string
Function easynav_bonxai::map_mode_to_string
Function easynav_bonxai::orientationAroundZAxis
Function easynav_bonxai::saveMapToFile
Variables
Variable easynav_bonxai::OCC_GRID_FREE
Variable easynav_bonxai::OCC_GRID_OCCUPIED
Variable easynav_bonxai::OCC_GRID_UNKNOWN
Defines
Define BONXAI_USE_INTRINSICS
Typedefs
Typedef Bonxai::BinaryVoxelGrid
Directories
Directory include
Directory bonxai
Directory easynav_bonxai_maps_manager
Files
File bonxai.hpp
File BonxaiMapsManager.hpp
File grid_allocator.hpp
File grid_coord.hpp
File map_io.hpp
File mask.hpp
File pcl_utils.hpp
File probabilistic_map.hpp
File serialization.hpp
Standard Documents
README
easynav_bonxai_maps_manager
Description
Authors and Maintainers
Supported ROS 2 Distributions
Plugin (pluginlib)
Parameters
Interfaces (Topics and Services)
NavState Keys
TF Frames
License
PACKAGE
CHANGELOG
Changelog for package easynav_bonxai_maps_manager
0.2.1 (2026-02-27)
0.0.2 (2025-10-12)
ROS Package Dependencies
easynav_common
easynav_core
tf2
tf2_ros
tf2_geometry_msgs
pluginlib
nav_msgs
sensor_msgs
ament_index_cpp
pcl_conversions
pcl_ros
std_srvs
yaets
yaml_cpp_vendor
Index
easynav_bonxai_maps_manager: Jazzy
Index
Index
B
|
E
|
S
B
Bonxai::BinaryVoxelGrid (C++ type)
Bonxai::ClearOption (C++ enum)
Bonxai::ClearOption::CLEAR_MEMORY (C++ enumerator)
Bonxai::ClearOption::SET_ALL_CELLS_OFF (C++ enumerator)
Bonxai::ComputeRay (C++ function)
Bonxai::ConvertPoint (C++ function)
Bonxai::CoordT (C++ struct)
Bonxai::CoordT::operator!= (C++ function)
Bonxai::CoordT::operator+ (C++ function)
Bonxai::CoordT::operator+= (C++ function)
Bonxai::CoordT::operator- (C++ function)
Bonxai::CoordT::operator-= (C++ function)
Bonxai::CoordT::operator== (C++ function)
Bonxai::CoordT::operator[] (C++ function)
Bonxai::CoordT::x (C++ member)
Bonxai::CoordT::y (C++ member)
Bonxai::CoordT::z (C++ member)
Bonxai::CoordToPos (C++ function)
Bonxai::Deserialize (C++ function)
Bonxai::details::demangle (C++ function)
Bonxai::EmptyVoxel (C++ struct)
Bonxai::GetHeaderInfo (C++ function)
Bonxai::Grid (C++ class)
Bonxai::Grid::cell (C++ function)
,
[1]
Bonxai::Grid::Grid (C++ function)
,
[1]
,
[2]
,
[3]
Bonxai::Grid::mask (C++ function)
,
[1]
Bonxai::Grid::memUsage (C++ function)
Bonxai::Grid::operator= (C++ function)
,
[1]
Bonxai::Grid::size (C++ function)
Bonxai::Grid::~Grid (C++ function)
Bonxai::GridBlockAllocator (C++ class)
Bonxai::GridBlockAllocator::addNewChunk (C++ function)
Bonxai::GridBlockAllocator::allocateBlock (C++ function)
Bonxai::GridBlockAllocator::block_bytes_ (C++ member)
Bonxai::GridBlockAllocator::blocks_per_chunk (C++ member)
Bonxai::GridBlockAllocator::capacity (C++ function)
Bonxai::GridBlockAllocator::capacity_ (C++ member)
Bonxai::GridBlockAllocator::Chunk (C++ struct)
,
[1]
Bonxai::GridBlockAllocator::Chunk::Chunk (C++ function)
,
[1]
Bonxai::GridBlockAllocator::Chunk::data (C++ member)
,
[1]
Bonxai::GridBlockAllocator::Chunk::mask (C++ member)
,
[1]
Bonxai::GridBlockAllocator::chunks_ (C++ member)
Bonxai::GridBlockAllocator::clear (C++ function)
Bonxai::GridBlockAllocator::createDeleter (C++ function)
Bonxai::GridBlockAllocator::Deleter (C++ type)
Bonxai::GridBlockAllocator::GridBlockAllocator (C++ function)
,
[1]
,
[2]
Bonxai::GridBlockAllocator::log2dim_ (C++ member)
Bonxai::GridBlockAllocator::memUsage (C++ function)
Bonxai::GridBlockAllocator::mutex_ (C++ member)
Bonxai::GridBlockAllocator::operator= (C++ function)
,
[1]
Bonxai::GridBlockAllocator::releaseUnusedMemory (C++ function)
Bonxai::GridBlockAllocator::size (C++ function)
Bonxai::GridBlockAllocator::size_ (C++ member)
Bonxai::HeaderInfo (C++ struct)
Bonxai::HeaderInfo::inner_bits (C++ member)
Bonxai::HeaderInfo::leaf_bits (C++ member)
Bonxai::HeaderInfo::resolution (C++ member)
Bonxai::HeaderInfo::type_name (C++ member)
Bonxai::Mask (C++ class)
Bonxai::Mask::beginOn (C++ function)
Bonxai::Mask::bitCount (C++ function)
Bonxai::Mask::countOn (C++ function)
Bonxai::Mask::findFirstOn (C++ function)
Bonxai::Mask::getWord (C++ function)
Bonxai::Mask::isOff (C++ function)
Bonxai::Mask::isOn (C++ function)
,
[1]
Bonxai::Mask::Iterator (C++ class)
,
[1]
Bonxai::Mask::Iterator::Iterator (C++ function)
,
[1]
,
[2]
,
[3]
Bonxai::Mask::Iterator::operator bool (C++ function)
,
[1]
Bonxai::Mask::Iterator::operator* (C++ function)
,
[1]
Bonxai::Mask::Iterator::operator++ (C++ function)
,
[1]
Bonxai::Mask::Iterator::operator= (C++ function)
,
[1]
Bonxai::Mask::Mask (C++ function)
,
[1]
,
[2]
,
[3]
Bonxai::Mask::memUsage (C++ function)
Bonxai::Mask::operator!= (C++ function)
Bonxai::Mask::operator== (C++ function)
Bonxai::Mask::set (C++ function)
,
[1]
Bonxai::Mask::setOff (C++ function)
,
[1]
Bonxai::Mask::setOn (C++ function)
,
[1]
Bonxai::Mask::setWord (C++ function)
Bonxai::Mask::size (C++ function)
Bonxai::Mask::toggle (C++ function)
,
[1]
Bonxai::Mask::wordCount (C++ function)
Bonxai::Mask::~Mask (C++ function)
Bonxai::Point3D (C++ struct)
Bonxai::Point3D::operator= (C++ function)
,
[1]
,
[2]
Bonxai::Point3D::operator[] (C++ function)
Bonxai::Point3D::Point3D (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
Bonxai::Point3D::x (C++ member)
Bonxai::Point3D::y (C++ member)
Bonxai::Point3D::z (C++ member)
Bonxai::PosToCoord (C++ function)
Bonxai::ProbabilisticMap (C++ class)
Bonxai::ProbabilisticMap::addHitPoint (C++ function)
Bonxai::ProbabilisticMap::addMissPoint (C++ function)
Bonxai::ProbabilisticMap::CellT (C++ struct)
,
[1]
Bonxai::ProbabilisticMap::CellT::CellT (C++ function)
,
[1]
Bonxai::ProbabilisticMap::CellT::probability_log (C++ member)
,
[1]
Bonxai::ProbabilisticMap::CellT::update_id (C++ member)
,
[1]
Bonxai::ProbabilisticMap::getFreeVoxels (C++ function)
Bonxai::ProbabilisticMap::getOccupiedVoxels (C++ function)
,
[1]
Bonxai::ProbabilisticMap::grid (C++ function)
,
[1]
Bonxai::ProbabilisticMap::insertPointCloud (C++ function)
,
[1]
Bonxai::ProbabilisticMap::isFree (C++ function)
Bonxai::ProbabilisticMap::isOccupied (C++ function)
Bonxai::ProbabilisticMap::isUnknown (C++ function)
Bonxai::ProbabilisticMap::logods (C++ function)
Bonxai::ProbabilisticMap::options (C++ function)
Bonxai::ProbabilisticMap::Options (C++ struct)
,
[1]
Bonxai::ProbabilisticMap::Options::clamp_max_log (C++ member)
,
[1]
Bonxai::ProbabilisticMap::Options::clamp_min_log (C++ member)
,
[1]
Bonxai::ProbabilisticMap::Options::occupancy_threshold_log (C++ member)
,
[1]
Bonxai::ProbabilisticMap::Options::prob_hit_log (C++ member)
,
[1]
Bonxai::ProbabilisticMap::Options::prob_miss_log (C++ member)
,
[1]
Bonxai::ProbabilisticMap::prob (C++ function)
Bonxai::ProbabilisticMap::ProbabilisticMap (C++ function)
Bonxai::ProbabilisticMap::queryProbability (C++ function)
,
[1]
Bonxai::ProbabilisticMap::setOptions (C++ function)
Bonxai::ProbabilisticMap::UnknownProbability (C++ member)
Bonxai::ProbabilisticMap::Vector3D (C++ type)
Bonxai::RayIterator (C++ function)
Bonxai::Read (C++ function)
Bonxai::ReadPointsFromPCD (C++ function)
,
[1]
Bonxai::Serialize (C++ function)
Bonxai::type_has_member_x (C++ struct)
Bonxai::type_has_member_x<T, std::void_t<decltype(T::x)>> (C++ struct)
Bonxai::type_has_method_x (C++ struct)
Bonxai::type_has_method_x<T, std::void_t<decltype(T().x())>> (C++ struct)
Bonxai::type_is_vector (C++ struct)
Bonxai::type_is_vector<std::array<T, 3>> (C++ struct)
Bonxai::type_is_vector<std::vector<T, A>> (C++ struct)
Bonxai::VoxelGrid (C++ class)
Bonxai::VoxelGrid::Accessor (C++ class)
,
[1]
Bonxai::VoxelGrid::Accessor::Accessor (C++ function)
,
[1]
Bonxai::VoxelGrid::Accessor::getLeafGrid (C++ function)
,
[1]
Bonxai::VoxelGrid::Accessor::setCellOff (C++ function)
,
[1]
Bonxai::VoxelGrid::Accessor::setCellOn (C++ function)
,
[1]
Bonxai::VoxelGrid::Accessor::setValue (C++ function)
,
[1]
Bonxai::VoxelGrid::Accessor::value (C++ function)
,
[1]
Bonxai::VoxelGrid::activeCellsCount (C++ function)
Bonxai::VoxelGrid::allocateLeafGrid (C++ function)
Bonxai::VoxelGrid::clear (C++ function)
Bonxai::VoxelGrid::ConstAccessor (C++ class)
,
[1]
Bonxai::VoxelGrid::ConstAccessor::ConstAccessor (C++ function)
,
[1]
Bonxai::VoxelGrid::ConstAccessor::getLeafGrid (C++ function)
,
[1]
Bonxai::VoxelGrid::ConstAccessor::grid_ (C++ member)
,
[1]
Bonxai::VoxelGrid::ConstAccessor::isCellOn (C++ function)
,
[1]
Bonxai::VoxelGrid::ConstAccessor::lastInnerGrid (C++ function)
,
[1]
Bonxai::VoxelGrid::ConstAccessor::lastLeafGrid (C++ function)
,
[1]
Bonxai::VoxelGrid::ConstAccessor::prev_inner_coord_ (C++ member)
,
[1]
Bonxai::VoxelGrid::ConstAccessor::prev_inner_ptr_ (C++ member)
,
[1]
Bonxai::VoxelGrid::ConstAccessor::prev_leaf_ptr_ (C++ member)
,
[1]
Bonxai::VoxelGrid::ConstAccessor::prev_root_coord_ (C++ member)
,
[1]
Bonxai::VoxelGrid::ConstAccessor::value (C++ function)
,
[1]
Bonxai::VoxelGrid::coordToPos (C++ function)
Bonxai::VoxelGrid::createAccessor (C++ function)
Bonxai::VoxelGrid::createConstAccessor (C++ function)
Bonxai::VoxelGrid::forEachCell (C++ function)
,
[1]
Bonxai::VoxelGrid::getInnerIndex (C++ function)
Bonxai::VoxelGrid::getInnerKey (C++ function)
Bonxai::VoxelGrid::getLeafIndex (C++ function)
Bonxai::VoxelGrid::getRootKey (C++ function)
Bonxai::VoxelGrid::InnerGrid (C++ type)
Bonxai::VoxelGrid::innetBits (C++ function)
Bonxai::VoxelGrid::leafBits (C++ function)
Bonxai::VoxelGrid::LeafGrid (C++ type)
Bonxai::VoxelGrid::memUsage (C++ function)
Bonxai::VoxelGrid::operator= (C++ function)
,
[1]
Bonxai::VoxelGrid::posToCoord (C++ function)
,
[1]
Bonxai::VoxelGrid::releaseUnusedMemory (C++ function)
Bonxai::VoxelGrid::rootMap (C++ function)
,
[1]
Bonxai::VoxelGrid::RootMap (C++ type)
Bonxai::VoxelGrid::VoxelGrid (C++ function)
,
[1]
,
[2]
Bonxai::VoxelGrid::voxelSize (C++ function)
Bonxai::Write (C++ function)
Bonxai::WritePointsFromPCD (C++ function)
,
[1]
,
[2]
BONXAI_USE_INTRINSICS (C macro)
E
easynav_bonxai::BonxaiMapsManager (C++ class)
easynav_bonxai::BonxaiMapsManager::BonxaiMapsManager (C++ function)
easynav_bonxai::BonxaiMapsManager::map_path_ (C++ member)
easynav_bonxai::BonxaiMapsManager::on_initialize (C++ function)
easynav_bonxai::BonxaiMapsManager::update (C++ function)
easynav_bonxai::BonxaiMapsManager::~BonxaiMapsManager (C++ function)
easynav_bonxai::expand_user_home_dir_if_needed (C++ function)
easynav_bonxai::LOAD_MAP_STATUS (C++ enum)
easynav_bonxai::LOAD_MAP_STATUS::INVALID_MAP_DATA (C++ enumerator)
easynav_bonxai::LOAD_MAP_STATUS::INVALID_MAP_METADATA (C++ enumerator)
easynav_bonxai::LOAD_MAP_STATUS::LOAD_MAP_SUCCESS (C++ enumerator)
easynav_bonxai::LOAD_MAP_STATUS::MAP_DOES_NOT_EXIST (C++ enumerator)
easynav_bonxai::loadMapFromFile (C++ function)
easynav_bonxai::loadMapFromYaml (C++ function)
easynav_bonxai::loadMapYaml (C++ function)
easynav_bonxai::LoadParameters (C++ struct)
easynav_bonxai::LoadParameters::free_thresh (C++ member)
easynav_bonxai::LoadParameters::image_file_name (C++ member)
easynav_bonxai::LoadParameters::mode (C++ member)
easynav_bonxai::LoadParameters::negate (C++ member)
easynav_bonxai::LoadParameters::occupied_thresh (C++ member)
easynav_bonxai::LoadParameters::origin (C++ member)
easynav_bonxai::LoadParameters::resolution (C++ member)
easynav_bonxai::map_mode_from_string (C++ function)
easynav_bonxai::map_mode_to_string (C++ function)
easynav_bonxai::MapMode (C++ enum)
easynav_bonxai::MapMode::Raw (C++ enumerator)
easynav_bonxai::MapMode::Scale (C++ enumerator)
easynav_bonxai::MapMode::Trinary (C++ enumerator)
easynav_bonxai::OCC_GRID_FREE (C++ member)
easynav_bonxai::OCC_GRID_OCCUPIED (C++ member)
easynav_bonxai::OCC_GRID_UNKNOWN (C++ member)
easynav_bonxai::orientationAroundZAxis (C++ function)
easynav_bonxai::saveMapToFile (C++ function)
easynav_bonxai::SaveParameters (C++ struct)
easynav_bonxai::SaveParameters::free_thresh (C++ member)
easynav_bonxai::SaveParameters::image_format (C++ member)
easynav_bonxai::SaveParameters::map_file_name (C++ member)
easynav_bonxai::SaveParameters::mode (C++ member)
easynav_bonxai::SaveParameters::occupied_thresh (C++ member)
S
std::hash<Bonxai::CoordT> (C++ struct)
std::hash<Bonxai::CoordT>::operator() (C++ function)