hatchbed_common: Rolling
Links
Rosindex
Repository
C++ API
File Hierarchy
Full C++ API
Namespaces
Namespace fmt
Namespace hatchbed_common
Namespace hatchbed_common::localization
Namespace hatchbed_common::logging
Namespace hatchbed_common::pointcloud
Namespace profile
Namespace std
Classes and Structs
Template Struct formatter< builtin_interfaces::msg::Duration >
Template Struct formatter< builtin_interfaces::msg::Time >
Template Struct formatter< Eigen::AngleAxis< Scalar > >
Template Struct formatter< Eigen::Quaternion< Scalar, Options > >
Template Struct formatter< Eigen::Transform< Scalar, Dim, Mode, Options > >
Template Struct formatter< geometry_msgs::msg::Pose >
Template Struct formatter< geometry_msgs::msg::PoseStamped >
Template Struct formatter< geometry_msgs::msg::PoseWithCovariance >
Template Struct formatter< geometry_msgs::msg::PoseWithCovarianceStamped >
Template Struct formatter< geometry_msgs::msg::Transform >
Template Struct formatter< geometry_msgs::msg::TransformStamped >
Template Struct formatter< geometry_msgs::msg::Twist >
Template Struct formatter< geometry_msgs::msg::TwistStamped >
Template Struct formatter< geometry_msgs::msg::TwistWithCovariance >
Template Struct formatter< geometry_msgs::msg::TwistWithCovarianceStamped >
Template Struct formatter< nav_msgs::msg::Odometry >
Template Struct formatter< nav_msgs::msg::Path >
Template Struct formatter< profile::SimpleProfiler >
Template Struct formatter< rclcpp::Duration >
Template Struct formatter< rclcpp::Time >
Template Struct formatter< sensor_msgs::msg::Image >
Template Struct formatter< sensor_msgs::msg::Imu >
Template Struct formatter< sensor_msgs::msg::LaserScan >
Template Struct formatter< sensor_msgs::msg::PointCloud2 >
Template Struct formatter< std::exception >
Template Struct formatter< std::filesystem::path >
Template Struct formatter< std::optional< T > >
Template Struct formatter< std::shared_ptr< T > >
Template Struct formatter< std::unique_ptr< T > >
Template Struct formatter< std::variant< T… > >
Template Struct formatter< std_msgs::msg::ColorRGBA >
Template Struct formatter< std_msgs::msg::Header >
Template Struct formatter< T, char, std::enable_if_t< std::is_base_of_v< Eigen::DenseBase< T >, T > > >
Template Struct formatter< tf2::Transform >
Template Struct formatter< tf2_msgs::msg::TFMessage >
Template Struct formatter< visualization_msgs::msg::Marker >
Template Struct formatter< visualization_msgs::msg::MarkerArray >
Template Struct range_format_kind< T, Char, std::enable_if_t< std::is_base_of_v< Eigen::DenseBase< T >, T > > >
Template Struct BorrowedStore
Template Struct EnumOption
Struct FormatOrForward
Template Struct FormatterDelegator
Template Struct OwnedStore
Template Struct point_field_type
Template Struct point_field_type< double >
Template Struct point_field_type< float >
Template Struct point_field_type< int16_t >
Template Struct point_field_type< int32_t >
Template Struct point_field_type< int8_t >
Template Struct point_field_type< uint16_t >
Template Struct point_field_type< uint32_t >
Template Struct point_field_type< uint8_t >
Template Struct value_type_of
Template Struct value_type_of< std::vector< T, U > >
Struct ProfileScopeLevel
Class PoseBuffer
Template Class NumericIntParameter
Template Class NumericParameter
Template Class Parameter
Class Parameter::Declared
Class ParamHandler
Class ConstPointIterator
Class ConstPointRange
Template Class FieldIteratorBase
Class SimpleProfiler
Class SimpleProfiler::ScopedTimer
Functions
Function fmt::HB_FMT_MSG_QUAT
Function fmt::HB_FMT_MSG_XYZ(geometry_msgs::msg::Point)
Function fmt::HB_FMT_MSG_XYZ(geometry_msgs::msg::Vector3)
Function fmt::HB_FMT_TF2_QUAT
Function fmt::HB_FMT_TF2_XYZ
Function hatchbed_common::isValidParamName
Function hatchbed_common::localization::rotateCovariance
Template Function hatchbed_common::logging::format_container_element
Function hatchbed_common::logging::get_default_logger
Function hatchbed_common::logging::resolve_clock(rclcpp::Clock&)
Function hatchbed_common::logging::resolve_clock(const rclcpp::Clock::SharedPtr&)
Function hatchbed_common::logging::resolve_clock(std::nullptr_t)
Function hatchbed_common::logging::resolve_duration(int)
Function hatchbed_common::logging::resolve_duration(const rclcpp::Duration&)
Template Function hatchbed_common::logging::resolve_duration(const std::chrono::duration<Rep, Period>&)
Function hatchbed_common::logging::resolve_logger(const rclcpp::Logger&)
Function hatchbed_common::logging::resolve_logger(rclcpp::Node *)
Function hatchbed_common::logging::resolve_logger(const std::shared_ptr<rclcpp::Node>&)
Function hatchbed_common::logging::resolve_logger(const std::string&)
Function hatchbed_common::logging::resolve_logger(std::nullptr_t)
Function hatchbed_common::logging::set_default_logger
Template Function hatchbed_common::pointcloud::createPointCloud2
Template Function hatchbed_common::pointcloud::getFieldIterator(const sensor_msgs::msg::PointCloud2&, const std::string&)
Template Function hatchbed_common::pointcloud::getFieldIterator(sensor_msgs::msg::PointCloud2&, const std::string&)
Template Function hatchbed_common::pointcloud::hasField
Template Function hatchbed_common::pointcloud::toEigen
Function hatchbed_common::pointcloud::transformAndDeskewPointCloud
Function hatchbed_common::pointcloud::transformPointCloud
Function profile::finalize
Function profile::get
Function profile::operator<<
Function profile::pop
Function profile::push
Function profile::set_enabled
Defines
Define HB_DEBUG
Define HB_DEBUG_EXPRESSION
Define HB_DEBUG_FUNCTION
Define HB_DEBUG_ONCE
Define HB_DEBUG_SKIPFIRST
Define HB_DEBUG_THROTTLE
Define HB_ERROR
Define HB_ERROR_EXPRESSION
Define HB_ERROR_FUNCTION
Define HB_ERROR_ONCE
Define HB_ERROR_SKIPFIRST
Define HB_ERROR_THROTTLE
Define HB_FATAL
Define HB_FATAL_EXPRESSION
Define HB_FATAL_FUNCTION
Define HB_FATAL_ONCE
Define HB_FATAL_SKIPFIRST
Define HB_FATAL_THROTTLE
Define HB_FMT_MSG_QUAT
Define HB_FMT_MSG_XYZ
Define HB_FMT_TF2_QUAT
Define HB_FMT_TF2_XYZ
Define HB_INFO
Define HB_INFO_EXPRESSION
Define HB_INFO_FUNCTION
Define HB_INFO_ONCE
Define HB_INFO_SKIPFIRST
Define HB_INFO_THROTTLE
Define HB_LOG_CONDITION_EMPTY
Define HB_LOG_CONDITION_EXPRESSION_AFTER
Define HB_LOG_CONDITION_EXPRESSION_BEFORE
Define HB_LOG_CONDITION_FUNCTION_AFTER
Define HB_LOG_CONDITION_FUNCTION_BEFORE
Define HB_LOG_CONDITION_ONCE_AFTER
Define HB_LOG_CONDITION_ONCE_BEFORE
Define HB_LOG_CONDITION_SKIPFIRST_AFTER
Define HB_LOG_CONDITION_SKIPFIRST_BEFORE
Define HB_LOG_CONDITION_THROTTLE_AFTER
Define HB_LOG_CONDITION_THROTTLE_BEFORE
Define HB_LOG_FMT
Define HB_LOG_TIME_POINT_FUNC
Define HB_WARN
Define HB_WARN_EXPRESSION
Define HB_WARN_FUNCTION
Define HB_WARN_ONCE
Define HB_WARN_SKIPFIRST
Define HB_WARN_THROTTLE
Define PROFILE_CONCAT
Define PROFILE_CONCAT_IMPL
Define profile_scope
Typedefs
Typedef hatchbed_common::BoolArrayParameter
Typedef hatchbed_common::BoolParameter
Typedef hatchbed_common::DoubleArrayParameter
Typedef hatchbed_common::DoubleParameter
Typedef hatchbed_common::IntArrayParameter
Typedef hatchbed_common::IntParameter
Typedef hatchbed_common::localization::Covariance
Typedef hatchbed_common::pointcloud::FieldIterator
Typedef hatchbed_common::pointcloud::MutableFieldIterator
Typedef hatchbed_common::StringArrayParameter
Typedef hatchbed_common::StringParameter
Typedef hatchbed_common::SystemIntParameter
Directories
Directory include
Directory hatchbed_common
Directory localization
Directory logging
Directory pointcloud
Files
File covariance_util.h
File formatting.h
File logging.h
File macros.h
File message_formatting.h
File param_handler.h
File parameter.h
File point_cloud2_util.hpp
File pose_buffer.h
File ros_names.h
File simple_profiler.h
Standard Documents
README
hatchbed_common
Libraries
Documentation
CONTRIBUTING
LICENSE
PACKAGE
CHANGELOG
Changelog for package hatchbed_common
0.1.6 (2026-05-01)
0.1.5 (2026-03-29)
0.1.4 (2026-02-18)
0.1.2 (2025-04-06)
0.1.1 (2024-11-24)
ROS Package Dependencies
geometry_msgs
nav_msgs
rclcpp
rclcpp_components
sensor_msgs
std_msgs
tf2
tf2_msgs
tf2_ros
visualization_msgs
Index
hatchbed_common: Rolling
C++ API
Template Struct EnumOption
View page source
Template Struct EnumOption
Defined in
File parameter.h
Struct Documentation
template
<
class
T
>
struct
EnumOption
Public Members
T
value
std
::
string
name
std
::
string
description