Modulo 5.0.0
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cmodulo_components::ComponentInterfaceBase interface class for modulo components to wrap a ROS Node with custom behaviour
 Cmodulo_components::ComponentA wrapper for rclcpp::Node to simplify application composition through unified component interfaces
 Cmodulo_components::LifecycleComponentA wrapper for rclcpp_lifecycle::LifecycleNode to simplify application composition through unified component interfaces while supporting lifecycle states and transitions
 CComponentInterfacePublicInterfaceFriend class to the ComponentInterface to allow test fixtures to access protected and private members
 Cmodulo_components::ComponentServiceResponseResponse structure to be returned by component services
 Cmodulo_controllers::ControllerInputInput structure to save topic data in a realtime buffer and timestamps in one object
 Ccontroller_interface::ControllerInterface
 Cmodulo_controllers::BaseControllerInterfaceBase controller class to combine ros2_control, control libraries and modulo
 Cmodulo_controllers::ControllerInterface
 Cmodulo_controllers::RobotControllerInterfaceBase controller class that automatically associates joints with a JointState object
 Cmodulo_controllers::ControllerServiceResponseResponse structure to be returned by controller services
 Cstd::enable_shared_from_this
 Cmodulo_core::communication::MessagePairInterfaceInterface class to enable non-templated writing and reading ROS messages from derived MessagePair instances through dynamic down-casting
 Cmodulo_core::communication::MessagePair< MsgT, DataT >The MessagePair stores a pointer to a variable and translates the value of this pointer back and forth between the corresponding ROS messages
 Cmodulo_core::communication::PublisherInterfaceInterface class to enable non-templated activating/deactivating/publishing of ROS publishers from derived PublisherHandler instances through dynamic down-casting
 Cmodulo_core::communication::PublisherHandler< PubT, MsgT >The PublisherHandler handles different types of ROS publishers to activate, deactivate and publish data with those publishers
 Cmodulo_core::communication::SubscriptionInterfaceInterface class to enable non-templated subscriptions with ROS subscriptions from derived SubscriptionHandler instances through dynamic down-casting
 Cmodulo_core::communication::SubscriptionHandler< MsgT >The SubscriptionHandler handles different types of ROS subscriptions to receive data from those subscriptions
 Crclcpp_lifecycle::LifecycleNode
 Cmodulo_components::LifecycleComponentA wrapper for rclcpp_lifecycle::LifecycleNode to simplify application composition through unified component interfaces while supporting lifecycle states and transitions
 Crclcpp::Node
 Cmodulo_components::ComponentA wrapper for rclcpp::Node to simplify application composition through unified component interfaces
 Cmodulo_utils::testutils::PredicatesListener
 Cmodulo_utils::testutils::ServiceClient< SrvT >
 Cmodulo_core::Predicate
 Cstd::runtime_error
 Cmodulo_core::exceptions::CoreExceptionA base class for all core exceptions
 Cmodulo_core::exceptions::AddServiceExceptionAn exception class to notify errors when adding a service
 Cmodulo_core::exceptions::AddSignalExceptionAn exception class to notify errors when adding a signal
 Cmodulo_core::exceptions::InvalidPointerCastExceptionAn exception class to notify if the result of getting an instance of a derived class through dynamic down-casting of an object of the base class is not a correctly typed instance of the derived class
 Cmodulo_core::exceptions::InvalidPointerExceptionAn exception class to notify if an object has no reference count (if the object is not owned by any pointer) when attempting to get a derived instance through dynamic down-casting
 Cmodulo_core::exceptions::LookupTransformExceptionAn exception class to notify an error while looking up TF transforms
 Cmodulo_core::exceptions::MessageTranslationExceptionAn exception class to notify that the translation of a ROS message failed
 Cmodulo_core::exceptions::NullPointerExceptionAn exception class to notify that a certain pointer is null
 Cmodulo_core::exceptions::ParameterExceptionAn exception class to notify errors with parameters in modulo classes
 Cmodulo_core::exceptions::ParameterTranslationExceptionAn exception class to notify incompatibility when translating parameters from different sources