cras_cpp_common: Jazzy
Links
Rosindex
Website
Bugtracker
Repository
C++ API
Full C++ API
Namespaces
Namespace class_loader
Namespace cras
Namespace cras::impl
Namespace diagnostic_updater
Namespace filters
Namespace nodelet
Namespace rclcpp
Namespace rclcpp::node_interfaces
Namespace ros
Namespace sensor_msgs
Namespace sensor_msgs::impl
Namespace std
Namespace testing
Namespace tf2_ros
Classes and Structs
Struct DurationStatusParam
Template Struct DurationType
Template Struct DurationType< double >
Template Struct DurationType< rcl_duration_t >
Template Struct DurationType< rcl_duration_value_t >
Template Struct DurationType< rmw_time_t >
Template Struct DurationType< ::builtin_interfaces::msg::Duration >
Template Struct DurationType< ::rclcpp::Duration >
Template Struct DurationType< ::std::chrono::duration< R, P > >
Template Struct FilterGetParamAdapter
Struct NodeletWithDiagnosticsPrivate
Struct NodeletWithSharedTfBufferPrivate
Struct InterruptibleSleepInterface
Template Struct is_c_string
Template Struct is_c_string< char * >
Template Struct is_c_string< char *const >
Template Struct is_c_string< char[I] >
Template Struct is_c_string< const char * >
Template Struct is_c_string< const char *const >
Template Struct is_c_string< const char[I] >
Template Struct is_cras_expected
Template Struct is_cras_expected< ::cras::expected< T, E > >
Template Struct is_string
Template Struct is_string< T::std::enable_if_t< ::cras::is_c_string< typename std::decay< T >::type >::value > >
Template Struct is_string< T::std::enable_if_t< ::std::is_same< typename std::decay< T >::type::std::string >::value > >
Template Struct NodeletWithDiagnostics
Template Struct NodeletWithSharedTfBuffer
Struct NodeletWithSharedTfBufferInterface
Struct SimpleDurationStatusParam
Struct SimpleTopicStatusParamNoHeader
Struct SimpleTopicStatusParamWithHeader
Struct StatefulNodeletInterface
Template Struct TimeType
Template Struct TimeType< double >
Template Struct TimeType< rcl_time_point_t >
Template Struct TimeType< rcl_time_point_value_t >
Template Struct TimeType< rmw_time_t >
Template Struct TimeType< ::builtin_interfaces::msg::Time >
Template Struct TimeType< ::rclcpp::Time >
Template Struct TimeType< ::std::chrono::time_point< C, D > >
Template Struct TimeType< ::tm >
Struct TopicStatusParams
Template Class DiagnosedPublisher
Template Class DiagnosedPubSub
Template Class DiagnosedSubscriber
Class DiagnosticUpdater
Class DurationStatus
Template Class FilterBase
Template Class FilterChain
Template Class FilterChainDiagnostics
Template Class FilterChainNodelet
Template Class FilterLogHelper
Class FrequencyStatusParam
Template Class AddTickSubscriptionCallbackHelper
Template Class GenericCloudConstIterator
Template Class GenericCloudIterator
Template Class GenericCloudIteratorBase
Class InterruptibleTFBuffer
Class LoaderROS
Class MemoryLoggingInterface
Class NodeHandle
Class NodeHandleWithDiagnostics
Class Nodelet
Class NodeletAwareTFBuffer
Template Class NodeletBase
Class NodeletLogHelper
Class NodeletManager
Class NodeletManagerSharingTfBuffer
Template Class NodeletParamHelper
Class NodeLogHelper
Class NodeParamHelper
Class NodeWithOptionalMaster
Class OfflineDiagUpdater
Class RateLimiter
Class RclcppTestFixture
Class Resettable
Class ReverseSemaphore
Template Class RunningStats
Template Class SemaphoreGuard
Class SimpleClockInterface
Template Class SmallMap
Template Class SmallSet
Template Class StatefulNodelet
Class TempLocale
Template Class ThreadNameUpdatingNodelet
Class ThrottleLimiter
Class TimeJumpResettable
Class TokenBucketLimiter
Class TopicDiagnostic
Template Class TopicStatus
Class TopicStatusParamWithHeader
Template Class PreloadingClassLoader
Enums
Enum CloudChannelType
Enum ReplacePosition
Functions
Function cras::__attribute__((format(printf, 1, 0)))
Function cras::__attribute__((format(printf, 1, 2)))
Function cras::appendIfNonEmpty
Function cras::cleanTypeName
Function cras::configureQoSProfile(::rclcpp::QoS&, const ::std::optional<int>&, const ::std::optional<::std::string>&, const ::std::optional<::std::string>&, const ::std::optional<::std::string>&, const ::std::optional<::std::string>&, const ::std::optional<double>&)
Function cras::configureQoSProfile(::rclcpp::QoS&, const ::std::optional<size_t>&, const ::std::optional<::rmw_qos_history_policy_t>&, const ::std::optional<::rmw_qos_reliability_policy_t>&, const ::std::optional<::rmw_qos_durability_policy_t>&, const ::std::optional<::rmw_qos_liveliness_policy_t>&, const ::std::optional<::rclcpp::Duration>&)
Function cras::contains(const ::std::string&, char)
Function cras::contains(const ::std::string&, const ::std::string&)
Template Function cras::convertDuration(const T&)
Template Function cras::convertDuration(const T1&)
Specialized Template Function cras::convertDuration(const ::rclcpp::Duration&)
Specialized Template Function cras::convertDuration(const ::rclcpp::Duration&)
Specialized Template Function cras::convertDuration(const ::rclcpp::Duration&)
Specialized Template Function cras::convertDuration(const ::rclcpp::Duration&)
Template Function cras::convertDuration(const ::rclcpp::Duration&)
Specialized Template Function cras::convertDuration(const ::builtin_interfaces::msg::Duration&)
Specialized Template Function cras::convertDuration(const double&)
Specialized Template Function cras::convertDuration(const rcl_duration_value_t&)
Specialized Template Function cras::convertDuration(const rcl_duration_value_t&)
Specialized Template Function cras::convertDuration(const rcl_duration_t&)
Specialized Template Function cras::convertDuration(const rmw_time_t&)
Template Function cras::convertTime(const T&)
Template Function cras::convertTime(const T1&)
Specialized Template Function cras::convertTime(const ::rclcpp::Time&)
Specialized Template Function cras::convertTime(const ::rclcpp::Time&)
Specialized Template Function cras::convertTime(const ::rclcpp::Time&)
Specialized Template Function cras::convertTime(const ::rclcpp::Time&)
Specialized Template Function cras::convertTime(const ::rclcpp::Time&)
Specialized Template Function cras::convertTime(const ::builtin_interfaces::msg::Time&)
Specialized Template Function cras::convertTime(const double&)
Specialized Template Function cras::convertTime(const rcl_time_point_value_t&)
Specialized Template Function cras::convertTime(const rcl_time_point_value_t&)
Specialized Template Function cras::convertTime(const rmw_time_t&)
Specialized Template Function cras::convertTime(const ::tm&)
Template Function cras::convertTime(const T1&, const ::rcl_clock_type_t)
Function cras::copyChannelData
Function cras::demangle
Function cras::endsWith
Template Function cras::float_secs
Function cras::frequency
Function cras::from_chars(const ::std::string&, float&, const ::std::chars_format)
Function cras::from_chars(const ::std::string&, double&, const ::std::chars_format)
Function cras::fromStructTm
Function cras::getField(::cras::Cloud&, const ::std::string&)
Function cras::getField(const ::cras::Cloud&, const ::std::string&)
Template Function cras::getParam(const ::ros::NodeHandle&, const ::std::string&, const ::cras::optional<ResultType>&, const ::std::string&, const ::cras::GetParamOptions<ResultType, ParamServerType>&)
Template Function cras::getParam(const ::ros::NodeHandle&, const ::std::string&, const ResultType&, const ::std::string&, const ::cras::GetParamOptions<ResultType, ParamServerType>&)
Function cras::getParam(const ::ros::NodeHandle&, const ::std::string&, const ::cras::optional<const char *>&, const ::std::string&, const ::cras::GetParamOptions<::std::string>&)
Function cras::getParam(const ::ros::NodeHandle&, const ::std::string&, const char *, const ::std::string&, const ::cras::GetParamOptions<std::string>&)
Template Function cras::getParamVerbose(const ::ros::NodeHandle&, const ::std::string&, const ::cras::optional<ResultType>&, const ::std::string&, const ::cras::GetParamOptions<ResultType, ParamServerType>&)
Template Function cras::getParamVerbose(const ::ros::NodeHandle&, const ::std::string&, const ResultType&, const ::std::string&, const ::cras::GetParamOptions<ResultType, ParamServerType>&)
Function cras::getParamVerbose(const ::ros::NodeHandle&, const ::std::string&, const ::cras::optional<const char *>&, const ::std::string&, const ::cras::GetParamOptions<::std::string>&)
Function cras::getParamVerbose(const ::ros::NodeHandle&, const ::std::string&, const char *, const ::std::string&, const ::cras::GetParamOptions<::std::string>&)
Function cras::getPitch(const ::tf2::Quaternion&)
Function cras::getPitch(const ::geometry_msgs::msg::Quaternion&)
Function cras::getRoll(const ::tf2::Quaternion&)
Function cras::getRoll(const ::geometry_msgs::msg::Quaternion&)
Function cras::getRPY(const ::tf2::Quaternion&, double&, double&, double&)
Function cras::getRPY(const ::geometry_msgs::msg::Quaternion&, double&, double&, double&)
Function cras::getThreadName
Template Function cras::getTypeName()
Function cras::getTypeName(const ::std::type_info&)
Function cras::getYaw(const ::tf2::Quaternion&)
Function cras::getYaw(const ::geometry_msgs::msg::Quaternion&)
Function cras::getYear(const ::rclcpp::Time&)
Function cras::getYear(const ::std::chrono::system_clock::time_point&)
Function cras::hasField
Function cras::iconvConvert
Function cras::isLegalBaseName
Function cras::isLegalName
Function cras::isNodeletUnloading
Template Function cras::isSetIntersectionEmpty
Template Function cras::join
Function cras::logLevelToMsgLevel
Template Function cras::maybeParam
Function cras::msgLevelToLogLevel
Template Function cras::nanosec
Function cras::nodeParams
Function cras::numPoints
Function cras::outputByteBuffer(allocator_t, const uint8_t *, size_t)
Function cras::outputByteBuffer(allocator_t, const std::vector<uint8_t>&)
Function cras::outputString(allocator_t, const char *, size_t)
Function cras::outputString(allocator_t, const std::string&)
Function cras::paramHelper
Function cras::paramsForNodeHandle
Function cras::parseDouble(const ::std::string&)
Function cras::parseDouble(const char *)
Function cras::parseDuration
Function cras::parseFloat(const ::std::string&)
Function cras::parseFloat(const char *)
Function cras::parseInt16(const std::string&)
Function cras::parseInt16(const std::string&, uint8_t)
Function cras::parseInt16(const char *)
Function cras::parseInt16(const char *, const uint8_t)
Function cras::parseInt32(const std::string&)
Function cras::parseInt32(const std::string&, uint8_t)
Function cras::parseInt32(const char *)
Function cras::parseInt32(const char *, const uint8_t)
Function cras::parseInt64(const std::string&)
Function cras::parseInt64(const std::string&, uint8_t)
Function cras::parseInt64(const char *)
Function cras::parseInt64(const char *, const uint8_t)
Function cras::parseInt8(const std::string&)
Function cras::parseInt8(const std::string&, uint8_t)
Function cras::parseInt8(const char *)
Function cras::parseInt8(const char *, const uint8_t)
Function cras::parseQoSPreset
Function cras::parseTime
Function cras::parseTimezoneOffset
Function cras::parseUInt16(const std::string&)
Function cras::parseUInt16(const std::string&, uint8_t)
Function cras::parseUInt16(const char *)
Function cras::parseUInt16(const char *, const uint8_t)
Function cras::parseUInt32(const std::string&)
Function cras::parseUInt32(const std::string&, uint8_t)
Function cras::parseUInt32(const char *)
Function cras::parseUInt32(const char *, const uint8_t)
Function cras::parseUInt64(const std::string&)
Function cras::parseUInt64(const std::string&, uint8_t)
Function cras::parseUInt64(const char *)
Function cras::parseUInt64(const char *, const uint8_t)
Function cras::parseUInt8(const std::string&)
Function cras::parseUInt8(const std::string&, uint8_t)
Function cras::parseUInt8(const char *)
Function cras::parseUInt8(const char *, const uint8_t)
Function cras::prependIfNonEmpty
Template Function cras::quoteIfStringType
Function cras::registerCloudChannelType
Function cras::remainingTime(const ::rclcpp::Time&, double, const ::rclcpp::Clock::ConstSharedPtr&)
Function cras::remainingTime(const ::rclcpp::Time&, const ::rclcpp::Duration&, const ::rclcpp::Clock::ConstSharedPtr&)
Function cras::removePrefix
Function cras::removeSuffix
Function cras::replace(const ::std::string&, const ::std::string&, const ::std::string&, const ::cras::ReplacePosition&)
Function cras::replace(::std::string&, const ::std::string&, const ::std::string&, const ::cras::ReplacePosition&)
Function cras::safeRate
Function cras::safeWallRate
Function cras::saturateAdd
Template Function cras::sec
Template Function cras::secNsec
Function cras::setThreadName
Function cras::sizeOfPointField(int)
Function cras::sizeOfPointField(const ::sensor_msgs::PointField&)
Function cras::snprintf(::std::string, …)
Function cras::snprintf(::std::string, ::va_list)
Function cras::split
Function cras::startsWith
Function cras::strip(::std::string&, const char&)
Function cras::strip(const ::std::string&, const char&)
Function cras::stripLeading(::std::string&, const char&)
Function cras::stripLeading(const ::std::string&, const char&)
Function cras::stripLeadingSlash(::std::string&, bool)
Function cras::stripLeadingSlash(const ::std::string&, bool)
Function cras::stripTrailing(::std::string&, const char&)
Function cras::stripTrailing(const ::std::string&, const char&)
Template Function cras::to_pretty_string(const T&)
Specialized Template Function cras::to_pretty_string(const ::rclcpp::Time&)
Template Function cras::to_string(const T&)
Template Function cras::to_string(const T&)
Function cras::to_string(const double&)
Function cras::to_string(const float&)
Function cras::to_string(const long double&)
Function cras::to_string(const char *)
Function cras::to_string(char *)
Template Function cras::to_string(const char)
Function cras::to_string(const bool&)
Function cras::to_string(const ::std::string&)
Template Function cras::to_string(const ::std::map<K, V>&)
Template Function cras::to_string(const ::std::unordered_map<K, V>&)
Template Function cras::to_string(const ::std::array<T, N>&)
Template Function cras::to_string(const ::Eigen::Matrix<Scalar, Rows, Cols, Options, MaxRows, MaxCols>&)
Template Function cras::to_string(const ::Eigen::RotationBase<Derived, Dim>&)
Template Function cras::to_string(const ::Eigen::Transform<Scalar, Dim, Mode, Options>&)
Function cras::to_string(const ::rclcpp::Time&)
Template Function cras::to_string(const T&)
Function cras::to_string(const ::rclcpp::Duration&)
Template Function cras::to_string(const M&)
Function cras::to_string(const ::tf2::Vector3&)
Function cras::to_string(const ::tf2::Quaternion&)
Function cras::to_string(const ::tf2::Matrix3x3&)
Function cras::to_string(const ::tf2::Transform&)
Function cras::toEigen(const ::urdf::Vector3&)
Function cras::toEigen(const ::urdf::Rotation&)
Function cras::toEigen(const ::urdf::Pose&)
Function cras::toLower
Function cras::toUpper
Function cras::toURDF(const ::Eigen::Translation3d&)
Function cras::toURDF(const ::Eigen::Vector3d&)
Function cras::toURDF(const ::Eigen::Quaterniond&)
Function cras::toURDF(const ::Eigen::Isometry3d&)
Function cras::toValidRosName
Function cras::transformChannel
Function cras::transformOnlyChannels
Function cras::transformOnlyXYZ
Function cras::transformWithChannels(const ::sensor_msgs::PointCloud2&, ::sensor_msgs::PointCloud2&, const ::geometry_msgs::TransformStamped&)
Function cras::transformWithChannels(const ::sensor_msgs::PointCloud2&, ::sensor_msgs::PointCloud2&, const ::geometry_msgs::TransformStamped&, const ::std::unordered_map<::std::string, ::cras::CloudChannelType>&)
Function cras::transformWithChannels(const ::sensor_msgs::PointCloud2&, ::sensor_msgs::PointCloud2&, const ::tf2_ros::Buffer&, const ::std::string&)
Function cras::transformWithChannels(const ::sensor_msgs::PointCloud2&, ::sensor_msgs::PointCloud2&, const ::tf2_ros::Buffer&, const ::std::string&, const ::std::unordered_map<::std::string, ::cras::CloudChannelType>&)
Function cras::transliterateToAscii
Function cras::unregisterCloudChannelType
Function operator””_sz
Function rclcpp::operator*
Function rclcpp::operator/
Function rclcpp::operator==
Template Function sgn
Defines
Define CRAS_IGNORE_DEPRECATED_WARNING_BEGIN
Define CRAS_IGNORE_DEPRECATED_WARNING_END
Define CRAS_IGNORE_PRINTF_SECURITY_WARNING_BEGIN
Define CRAS_IGNORE_PRINTF_SECURITY_WARNING_END
Define CRAS_NODELET_DIAG_GENERATE_OVERLOAD_M
Define CRAS_NODELET_DIAG_GENERATE_OVERLOAD_MESSAGE
Define CRAS_NODELET_DIAG_GENERATE_OVERLOAD_MT
Define CRAS_NODELET_DIAG_GENERATE_OVERLOAD_OPTIONS
Define CRAS_NODELET_DIAG_GENERATE_OVERLOADS
Define CRAS_SINGLE_ARG
Define CREATE_FILTERED_CLOUD
Define DECLARE_TO_STRING_MAP
Define DECLARE_TO_STRING_VECTOR
Define NODELET_DEBUG_DELAYED_THROTTLE
Define NODELET_DEBUG_DELAYED_THROTTLE_NAMED
Define NODELET_DEBUG_STREAM_DELAYED_THROTTLE
Define NODELET_ERROR_DELAYED_THROTTLE
Define NODELET_ERROR_DELAYED_THROTTLE_NAMED
Define NODELET_ERROR_STREAM_DELAYED_THROTTLE
Define NODELET_FATAL_DELAYED_THROTTLE
Define NODELET_FATAL_DELAYED_THROTTLE_NAMED
Define NODELET_FATAL_STREAM_DELAYED_THROTTLE
Define NODELET_INFO_DELAYED_THROTTLE
Define NODELET_INFO_DELAYED_THROTTLE_NAMED
Define NODELET_INFO_STREAM_DELAYED_THROTTLE
Define NODELET_WARN_DELAYED_THROTTLE
Define NODELET_WARN_DELAYED_THROTTLE_NAMED
Define NODELET_WARN_STREAM_DELAYED_THROTTLE
Typedefs
Typedef cras::allocator_t
Typedef cras::BaseMessage
Typedef cras::Cloud
Typedef cras::CloudConstIter
Typedef cras::CloudIndexConstIter
Typedef cras::CloudIndexIter
Typedef cras::CloudIter
Typedef cras::CloudModifier
Typedef cras::DurationStatusPtr
Typedef cras::GenericCloudConstIter
Typedef cras::GenericCloudIter
Typedef cras::IsMessageParam
Typedef cras::SimpleTopicStatusParam
Typedef cras::TopicStatusParam
Typedef cras::TopicStatusPtr
Typedef cras::ToStringFn
Typedef diagnostic_updater::ImprovedUpdater
Directories
Directory include
Directory cras_cpp_common
Directory cloud
Directory impl
Directory diag_utils
Directory deprecated
Directory impl
Directory diagnostics
Directory filter_utils
Directory impl
Directory log_utils
Directory math_utils
Directory impl
Directory node_utils
Directory nodelet_utils
Directory impl
Directory string_utils
Directory test_utils
Directory tf2_utils
Directory thread_utils
Directory time_utils
Directory type_utils
Files
File c_api.hpp
File cloud.hpp
File cloud.hpp
File diag_utils.hpp
File diagnosed_pub_sub.hpp
File diagnosed_pub_sub.hpp
File duration_status.h
File duration_status_param.h
File eigen.hpp
File expected.hpp
File filter_base.hpp
File filter_base.hpp
File filter_chain.hpp
File filter_chain.hpp
File filter_chain_nodelet.hpp
File filter_chain_nodelet.hpp
File filter_chain_nodelet.hpp
File filter_utils.hpp
File from_chars.hpp
File ImprovedUpdater.h
File interruptible_buffer.h
File interruptible_sleep_interface.h
File literal_sz.hpp
File loader_ros.h
File log_macros.h
File log_utils.h
File math_utils.hpp
File memory.h
File message_utils.hpp
File node.h
File node_handle.h
File node_handle_with_diagnostics.h
File node_utils.hpp
File node_with_optional_master.h
File nodelet.h
File nodelet_aware_tf_buffer.h
File nodelet_manager.h
File nodelet_manager_sharing_tf_buffer.h
File nodelet_utils.hpp
File nodelet_with_diagnostics.hpp
File nodelet_with_diagnostics.hpp
File nodelet_with_shared_tf_buffer.hpp
File nodelet_with_shared_tf_buffer.hpp
File offline_diag_updater.h
File param_helper.h
File param_helper.hpp
File param_helper.hpp
File param_utils.hpp
File preloading_class_loader.hpp
File qos.hpp
File rate_limiter.h
File rclcpp.hpp
File resettable.h
File running_stats.hpp
File running_stats.hpp
File semaphore.hpp
File set_utils.hpp
File SlowTopicDiagUpdater.h
File small_map.hpp
File stateful_nodelet.hpp
File stateful_nodelet.hpp
File string_traits.hpp
File string_utils.hpp
File suppress_warnings.hpp
File test_utils.hpp
File tf2.hpp
File tf2_sensor_msgs.h
File tf2_utils.hpp
File thread_name_updating_nodelet.hpp
File thread_name_updating_nodelet.hpp
File thread_utils.hpp
File time_utils.hpp
File topic_diagnostic.h
File topic_status.hpp
File topic_status_param.hpp
File type_utils.hpp
File updater.h
File urdf_utils.h
Standard Documents
PACKAGE
LICENSE
CHANGELOG
Changelog for package cras_cpp_common
2.5.1 (2025-02-18)
2.5.0 (2025-02-13)
2.4.8 (2025-01-07)
2.4.7 (2024-12-12)
2.4.6 (2024-12-12)
2.4.5 (2024-11-02)
2.4.4 (2024-09-14)
2.4.3 (2024-09-14)
2.4.2 (2024-09-05)
2.4.1 (2024-09-04)
2.4.0 (2024-09-04)
2.3.9 (2024-02-27)
2.3.8 (2024-01-12)
2.3.7 (2024-01-09)
2.3.6 (2024-01-09)
2.3.5 (2023-11-21)
2.3.4 (2023-10-25)
2.3.3 (2023-10-06)
2.3.2 (2023-10-06)
2.3.1 (2023-07-13)
2.3.0 (2023-07-12)
2.2.3 (2023-06-16)
2.2.2 (2023-05-15)
2.2.1 (2023-05-15)
2.2.0 (2023-04-09)
2.1.2 (2023-02-10)
2.1.1 (2023-02-08)
2.1.0 (2023-02-08)
2.0.10 (2022-11-24)
2.0.9 (2022-11-24)
2.0.8 (2022-11-24)
2.0.7 (2022-11-24)
2.0.6 (2022-11-24)
2.0.5 (2022-10-23)
2.0.4 (2022-10-14)
2.0.3 (2022-10-07)
2.0.2 (2022-08-29)
2.0.1 (2022-08-26)
1.0.0
README
cras_cpp_common
Support and Build Status
List of provided libraries
ROS Package Dependencies
backward_ros
tf2_geometry_msgs
builtin_interfaces
rcl
rclcpp
rclcpp_components
rcutils
rmw
tf2
tf2_ros
Index
cras_cpp_common: Jazzy
C++ API
Directory include
View page source
Directory include
Directory path:
include
Subdirectories
Directory cras_cpp_common