The MAUVE Toolchain
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cmauve::runtime::AbstractDeployerAbstract Deployer class
 Cmauve::runtime::AbstractLoggerClass of a generic MAUVE logger
 Cmauve::runtime::AbstractPortAbstract Port class
 Cmauve::runtime::AbstractPropertyAbstract property class
 Cmauve::runtime::AbstractStateAbstract State class
 Cmauve::runtime::ConfigurableConfigurable trait
 Cmauve::runtime::HasShell< S >
 Cmauve::runtime::Manager< ARCHI >
 Cmauve::runtime::property_t< I, F, S, T >
 Cmauve::runtime::property_t< I, F, true, T >
 Cmauve::runtime::property_t< I, true, S, T >
 Cmauve::runtime::property_t< true, F, S, T >
 Cmauve::runtime::RtMutex
 Cmauve::runtime::ServiceA Service
 Cmauve::runtime::StatusValue< T >
 Cmauve::runtime::TaskA system Task that executes a component
 Cmauve::runtime::Transition< CORE >
 Cmauve::runtime::WithAbstractCoreTrait for objects with an abstract Core
 Cmauve::runtime::WithAbstractFSMTrait for objects with an abstract FSM
 Cmauve::runtime::WithAbstractInterfaceTrait for objects with an abstract Interface
 Cmauve::runtime::WithAbstractShellTrait for objects with an abstract Shell
 Cmauve::runtime::WithCore< CORE >Object with a Core
 Cmauve::runtime::WithFSM< FSM >Object with a FiniteStateMachine
 Cmauve::runtime::WithHookObjects with hooks
 Cmauve::runtime::WithInterface< INTERFACE >Object with an Interface
 Cmauve::runtime::WithLoggerObject with a Logger
 Cmauve::runtime::WithNameObject with a name
 Cmauve::runtime::WithShell< SHELL >Object with a Shell
 Cmauve::types::geometry::MapMetaDataStructure of a MetaData
 Cmauve::types::geometry::OccupancyGridStructure of a OccupancyGrid
 Cmauve::types::geometry::PointStructure of a Point2D
 Cmauve::types::geometry::Point2DStructure of a Point2D
 Cmauve::types::geometry::PoseStructure of a Pose
 Cmauve::types::geometry::Pose2DStructure of a Pose2D
 Cmauve::types::geometry::PoseStampedStructure of a MetaData
 Cmauve::types::geometry::QuaternionStructure of a Quaternion It is defined by x, y, z and w components
 Cmauve::types::geometry::TransformStructure of a MetaData
 Cmauve::types::geometry::TransformStampedStructure of a MetaData
 Cmauve::types::geometry::UnicycleVelocityStructure of velocity for a unicycle robot
 Cmauve::types::geometry::Vector3Structure of a Vector in 3D space It is defined by x, y, z components
 Cmauve::types::geometry::Wheel2VelocityStructure of a velocity for 2-wheels robots
 Cmauve::types::sensor::GnssPositionGNSS time an position measurement
 Cmauve::types::sensor::GnssPVTGNSS time, position and velocity measurement Adapted from ublox PVT message
 Cmauve::types::sensor::GnssSatInfo
 Cmauve::types::sensor::GnssStatus
 Cmauve::types::sensor::GNSSStatusGNSS Status type
 Cmauve::types::sensor::GnssTimeGnss Time (adapted from ublox PVT standard message)
 Cmauve::types::sensor::GnssVelocityGnss Velocity data
 Cmauve::types::sensor::ImageImage type
 Cmauve::types::sensor::ImuImu type
 Cmauve::types::sensor::ImuStateImu type
 Cmauve::types::sensor::JoyJoy type
 Cmauve::types::sensor::LaserScanStructure for a single scan from a planar laser range finder
 Cmauve::types::sensor::SatInfo
 Cformatter
 Csink
 Cexception
 Cmauve::runtime::WithCore< MuxPriorityReadPortCore< T, N > >
 Cmauve::runtime::WithCore< MuxReadPortCore< T, N > >
 Cmauve::runtime::WithCore< MuxWriteServiceCore< T, N > >
 Cmauve::runtime::WithCore< PublisherCore< T, ROS_T > >
 Cmauve::runtime::WithCore< SharedDataCore< T > >
 Cmauve::runtime::WithCore< SubscriberCore< ROS_T, T > >
 Cmauve::runtime::WithShell< MuxPriorityReadPortShell< runtime::StatusValue< T >, N > >
 Cmauve::runtime::WithShell< MuxPriorityReadPortShell< T, N > >
 Cmauve::runtime::WithShell< MuxReadPortShell< T, N > >
 Cmauve::runtime::WithShell< MuxWriteServiceShell< T, N > >
 Cmauve::runtime::WithShell< RelayShell< T > >
 Cmauve::runtime::WithShell< RosShell< ROS_T, T > >
 Cmauve::runtime::WithShell< RosShell< T, ROS_T > >
 Cmauve::runtime::WithShell< SharedDataShell< T > >
 Cmauve::runtime::WithShell< SubscriberComponentShell< T, ROS_T > >