fuse_core
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace boost
Namespace boost::serialization
Namespace ceres
Namespace fuse_core
Namespace fuse_core::detail
Namespace fuse_core::node_interfaces
Namespace fuse_core::uuid
Namespace rclcpp
Namespace std
Namespace testing
Classes and Structs
Struct Graph::ConstraintCost
Struct TimestampManager::MotionModelSegment
Template Struct hash< fuse_core::UUID >
Class AsyncMotionModel
Class AsyncPublisher
Class AsyncSensorModel
Template Class AutoDiffLocalParameterization
Class CallbackAdapter
Template Class CallbackWrapper
Class CallbackWrapperBase
Class Constraint
Class DelayedThrottleFilter
Class Graph
Class GraphDeserializer
Class LocalParameterization
Class Loss
Class LossLoader
Template Class MessageBuffer
Class MessageBufferStreamSink
Class MessageBufferStreamSource
Class MotionModel
Class Publisher
Class SensorModel
Template Class ThrottledCallback
Class TimestampManager
Class Transaction
Class TransactionDeserializer
Class Variable
Functions
Template Function boost::serialization::serialize(Archive&, rclcpp::Time&, const unsigned int)
Template Function boost::serialization::serialize(Archive&, Eigen::Matrix<Scalar, Rows, Cols, Options, MaxRows, MaxCols>&, const unsigned int)
Function ceres::DumpFormatTypeToString
Function ceres::LoggingTypeToString
Function ceres::StringToDumpFormatType
Function ceres::StringToLoggingType
Function ceres::UpperCase
Function fuse_core::createUniqueLoss
Template Function fuse_core::declareCeresParam
Function fuse_core::detail::list_parameter_override_prefixes
Template Function fuse_core::getCovarianceDiagonalParam
Template Function fuse_core::getParam(node_interfaces::NodeInterfaces<node_interfaces::Parameters>, const std::string&, const T&, const rcl_interfaces::msg::ParameterDescriptor&, bool)
Template Function fuse_core::getParam(node_interfaces::NodeInterfaces<node_interfaces::Parameters>, const std::string&, const rcl_interfaces::msg::ParameterDescriptor&, bool)
Function fuse_core::getParamRequired
Template Function fuse_core::getPitch
Template Function fuse_core::getPositiveParam(node_interfaces::NodeInterfaces<node_interfaces::Logging, node_interfaces::Parameters>, const std::string&, T&, const bool)
Function fuse_core::getPositiveParam(node_interfaces::NodeInterfaces<node_interfaces::Logging, node_interfaces::Parameters>, const std::string&, rclcpp::Duration&, const bool)
Template Function fuse_core::getRoll
Template Function fuse_core::getYaw
Template Function fuse_core::isPositiveDefinite
Template Function fuse_core::isSymmetric
Function fuse_core::joinParameterName
Function fuse_core::joinTopicName
Function fuse_core::list_parameter_override_prefixes
Function fuse_core::loadCovarianceOptionsFromROS
Function fuse_core::loadLossConfig
Function fuse_core::loadProblemOptionsFromROS
Function fuse_core::loadSolverOptionsFromROS
Function fuse_core::operator<<(std::ostream&, const Constraint&)
Function fuse_core::operator<<(std::ostream&, const Graph&)
Function fuse_core::operator<<(std::ostream&, const Loss&)
Function fuse_core::operator<<(std::ostream&, const Transaction&)
Function fuse_core::operator<<(std::ostream&, const Variable&)
Template Function fuse_core::rotationMatrix2D
Function fuse_core::serializeGraph
Function fuse_core::serializeTransaction
Template Function fuse_core::to_string
Function fuse_core::uuid::from_string
Function fuse_core::uuid::generate()
Function fuse_core::uuid::generate(const void *, size_t)
Function fuse_core::uuid::generate(const char *)
Function fuse_core::uuid::generate(const std::string&)
Function fuse_core::uuid::generate(const std::string&, const void *, size_t)
Function fuse_core::uuid::generate(const std::string&, const char *)
Function fuse_core::uuid::generate(const std::string&, const std::string&)
Function fuse_core::uuid::generate(const std::string&, const rclcpp::Time&)
Function fuse_core::uuid::generate(const std::string&, const rclcpp::Time&, const UUID&)
Function fuse_core::uuid::generate(const std::string&, const uint64_t&)
Template Function fuse_core::wrapAngle2D(T&)
Template Function fuse_core::wrapAngle2D(const T&)
Template Function testing::AssertMatrixEqualHelper
Template Function testing::AssertMatrixNearHelper
Variables
Variable fuse_core::uuid::NIL
Defines
Define __FUSE_MAKE_SHARED_ALIGNED_DEFINITION
Define __FUSE_MAKE_SHARED_DEFINITION
Define __FUSE_MAKE_UNIQUE_DEFINITION
Define __FUSE_SHARED_PTR_ALIAS
Define __FUSE_UNIQUE_PTR_ALIAS
Define __FUSE_WEAK_PTR_ALIAS
Define __MAKE_SHARED_ALIGNED_DEFINITION
Define __MAKE_SHARED_DEFINITION
Define __MAKE_UNIQUE_DEFINITION
Define __SHARED_PTR_ALIAS
Define __UNIQUE_PTR_ALIAS
Define __WEAK_PTR_ALIAS
Define ALL_FUSE_CORE_NODE_INTERFACES
Define ASSERT_MATRIX_EQ
Define ASSERT_MATRIX_NEAR
Define CASESTR
Define CERES_OPTION_FROM_STRING_DEFINITION
Define CERES_OPTION_STRING_DEFINITIONS
Define CERES_OPTION_TO_STRING_DEFINITION
Define CERES_SUPPORTS_MANIFOLDS
Define CERES_VERSION_AT_LEAST
Define EXPECT_MATRIX_EQ
Define EXPECT_MATRIX_NEAR
Define FUSE_CONSTRAINT_CLONE_DEFINITION
Define FUSE_CONSTRAINT_DEFINITIONS
Define FUSE_CONSTRAINT_DEFINITIONS_WITH_EIGEN
Define FUSE_CONSTRAINT_SERIALIZE_DEFINITION
Define FUSE_CONSTRAINT_TYPE_DEFINITION
Define FUSE_GRAPH_DEFINITIONS
Define FUSE_GRAPH_SERIALIZE_DEFINITION
Define FUSE_GRAPH_TYPE_DEFINITION
Define FUSE_LIKELY
Define FUSE_LOSS_CLONE_DEFINITION
Define FUSE_LOSS_DEFINITIONS
Define FUSE_LOSS_SERIALIZE_DEFINITION
Define FUSE_LOSS_TYPE_DEFINITION
Define FUSE_MAKE_ALIGNED_OPERATOR_NEW
Define FUSE_MAKE_ALIGNED_OPERATOR_NEW
Define FUSE_SMART_PTR_ALIASES_ONLY
Define FUSE_SMART_PTR_DEFINITIONS
Define FUSE_SMART_PTR_DEFINITIONS_WITH_EIGEN
Define FUSE_UNLIKELY
Define FUSE_VARIABLE_CLONE_DEFINITION
Define FUSE_VARIABLE_DEFINITIONS
Define FUSE_VARIABLE_DEFINITIONS_WITH_EIGEN
Define FUSE_VARIABLE_SERIALIZE_DEFINITION
Define FUSE_VARIABLE_TYPE_DEFINITION
Define GTEST_MATRIX_EQUAL_
Define GTEST_MATRIX_NEAR_
Define SMART_PTR_ALIASES_ONLY
Define SMART_PTR_DEFINITIONS
Define SMART_PTR_DEFINITIONS_WITH_EIGEN
Define STRENUM
Typedefs
Typedef fuse_core::BinaryInputArchive
Typedef fuse_core::BinaryOutputArchive
Typedef fuse_core::Matrix
Typedef fuse_core::Matrix1d
Typedef fuse_core::Matrix2d
Typedef fuse_core::Matrix3d
Typedef fuse_core::Matrix4d
Typedef fuse_core::Matrix5d
Typedef fuse_core::Matrix6d
Typedef fuse_core::Matrix7d
Typedef fuse_core::Matrix8d
Typedef fuse_core::Matrix9d
Typedef fuse_core::MatrixXd
Typedef fuse_core::node_interfaces::Base
Typedef fuse_core::node_interfaces::Clock
Typedef fuse_core::node_interfaces::Graph
Typedef fuse_core::node_interfaces::Logging
Typedef fuse_core::node_interfaces::NodeInterfaces
Typedef fuse_core::node_interfaces::Parameters
Typedef fuse_core::node_interfaces::Services
Typedef fuse_core::node_interfaces::Timers
Typedef fuse_core::node_interfaces::TimeSource
Typedef fuse_core::node_interfaces::Topics
Typedef fuse_core::node_interfaces::Waitables
Typedef fuse_core::TextInputArchive
Typedef fuse_core::TextOutputArchive
Typedef fuse_core::ThrottledMessageCallback
Typedef fuse_core::TransactionCallback
Typedef fuse_core::UUID
Typedef fuse_core::uuid::hash
Typedef fuse_core::Vector1d
Typedef fuse_core::Vector2d
Typedef fuse_core::Vector3d
Typedef fuse_core::Vector4d
Typedef fuse_core::Vector5d
Typedef fuse_core::Vector6d
Typedef fuse_core::Vector7d
Typedef fuse_core::Vector8d
Typedef fuse_core::Vector9d
Typedef fuse_core::VectorXd
Directories
Directory include
Directory fuse_core
Directory node_interfaces
Files
File async_motion_model.h
File async_motion_model.hpp
File async_publisher.h
File async_publisher.hpp
File async_sensor_model.h
File async_sensor_model.hpp
File autodiff_local_parameterization.h
File autodiff_local_parameterization.hpp
File callback_wrapper.h
File callback_wrapper.hpp
File ceres_macros.h
File ceres_macros.hpp
File ceres_options.h
File ceres_options.hpp
File console.h
File console.hpp
File constraint.h
File constraint.hpp
File eigen.h
File eigen.hpp
File eigen_gtest.h
File eigen_gtest.hpp
File fuse_macros.h
File fuse_macros.hpp
File graph.h
File graph.hpp
File graph_deserializer.h
File graph_deserializer.hpp
File local_parameterization.h
File local_parameterization.hpp
File loss.h
File loss.hpp
File loss_loader.h
File loss_loader.hpp
File macros.h
File macros.hpp
File manifold.h
File manifold.hpp
File manifold_adapter.h
File manifold_adapter.hpp
File message_buffer.h
File message_buffer.hpp
File message_buffer_impl.hpp
File motion_model.h
File motion_model.hpp
File node_interfaces.hpp
File parameter.h
File parameter.hpp
File publisher.h
File publisher.hpp
File sensor_model.h
File sensor_model.hpp
File serialization.h
File serialization.hpp
File throttled_callback.h
File throttled_callback.hpp
File timestamp_manager.h
File timestamp_manager.hpp
File transaction.h
File transaction.hpp
File transaction_deserializer.h
File transaction_deserializer.hpp
File util.h
File util.hpp
File uuid.h
File uuid.hpp
File variable.h
File variable.hpp
Standard Documents
CHANGELOG
Changelog for package fuse_core
1.1.1 (2024-05-02)
1.1.0 (2024-04-20)
1.0.1 (2023-03-03)
1.0.0 (2023-03-03)
0.4.2 (2021-07-20)
0.4.1 (2021-07-13)
0.4.0 (2019-07-12)
0.3.0 (2019-03-18)
0.2.0 (2019-01-16)
0.1.1 (2018-08-15)
0.1.0 (2018-08-12)
0.0.2 (2018-07-16)
0.0.1 (2018-07-05)
LICENSE
PACKAGE
README
fuse_core
Variable
Constraint
Transaction
Index
fuse_core
C++ API
Namespace rclcpp
View page source
Namespace rclcpp