mc_rtc  2.12.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cmc_rtc::internal::_has_configuration_load_object
 Cmc_rtc::internal::_has_configuration_save_object
 Cmc_rtc::internal::_has_static_fromConfiguration
 Cmc_rtc::internal::_has_toConfiguration_method
 Cmc_rtc::gui::plot::impl::Abscissa< GetT >
 Cmc_rtc::gui::plot::impl::AbscissaOrdinate< UpdateCacheT >
 CEigen::aligned_allocator
 Cstd::allocator
 Cmc_rtc::internal::args_t< T >
 Cmc_rtc::gui::ArrowConfig
 Cmc_rtc::gui::plot::AxisConfiguration
 Cmc_rbdyn::Base
 Cmc_rtc::log::callback_is_serializable< T, typename >
 Cmc_rtc::log::callback_is_serializable< T, void_t< typename std::result_of< T()>::type > >
 Cmc_rtc::gui::details::CallbackOrValue< T >
 Cmc_rtc::gui::details::CallbackOrValue< details::VoidValue >
 Cmc_rtc::gui::details::CallbackOrValue< VoidValue >
 Cmc_rtc::gui::details::CheckReturnType< GetT, Args >
 Cmc_rtc::gui::details::CheckReturnType< GetT, T >
 Cmc_rtc::gui::details::CheckReturnType< GetT, T, Args... >
 Cmc_rtc::schema::details::Choices< HasChoices >
 Cmc_rtc::schema::details::Choices< false >
 CCollisionUsed to define a collision constraint between two bodies
 Cmc_rbdyn::Collision
 Cmc_rtc::gui::Color
 Cmc_control::CompletionCriteria
 Cmc_rbdyn::CompoundJointConstraintDescription
 Cmc_control::Ticker::Configuration
 Cmc_rtc::ConfigurationSimplify access to values hold within a JSON file
 Cmc_rtc::ConfigurationArrayIterator
 Cmc_rtc::ConfigurationLoader< T >
 Cmc_rtc::ConfigurationLoader< mc_control::Contact >
 Cmc_rtc::ConfigurationLoader< mc_rbdyn::CompoundJointConstraintDescription >
 Cmc_rtc::ConfigurationLoader< mc_rbdyn::Contact >
 Cmc_rtc::ConfigurationLoader< mc_rbdyn::lipm_stabilizer::DCMBiasEstimatorConfiguration >Read DCMBias estimation parameters
 Cmc_rtc::ConfigurationLoader< mc_rbdyn::lipm_stabilizer::ExternalWrenchConfiguration >Read parameters for the external wrenches
 Cmc_rtc::ConfigurationLoader< mc_rbdyn::lipm_stabilizer::FDMPCWeights >Read CoP distribution over horizon QP weights from configuration
 Cmc_rtc::ConfigurationLoader< mc_rbdyn::lipm_stabilizer::FDQPWeights >Read force distribution QP weights from configuration
 Cmc_rtc::ConfigurationLoader< mc_rbdyn::lipm_stabilizer::SafetyThresholds >Read-write stabilizer safety thresholds from configuration
 Cmc_rtc::ConfigurationLoader< mc_rbdyn::lipm_stabilizer::StabilizerConfiguration >
 Cmc_rtc::ConfigurationLoader< mc_rbdyn::lipm_stabilizer::ZMPCCConfiguration >Read force distribution QP weights from configuration
 Cmc_rtc::ConfigurationLoader< mc_rbdyn::RobotModule >
 Cmc_rtc::ConfigurationLoader< mc_rbdyn::RobotModulePtr >
 Cmc_rtc::ConfigurationLoader< mc_rtc::gui::ArrowConfig >
 Cmc_rtc::ConfigurationLoader< mc_rtc::gui::Color >
 Cmc_rtc::ConfigurationLoader< mc_rtc::gui::ForceConfig >
 Cmc_rtc::ConfigurationLoader< mc_rtc::gui::LineConfig >
 Cmc_rtc::ConfigurationLoader< mc_rtc::gui::PointConfig >
 Cmc_rtc::ConfigurationLoader< mc_rtc::gui::PolyhedronConfig >
 Cmc_rtc::ConfigurationLoader< mc_tasks::force::ImpedanceGains >
 Cmc_rtc::ConfigurationLoader< mc_tasks::lipm_stabilizer::ContactState >
 Cmc_rtc::ConfigurationLoader< void >
 Cstd::vector::const_iterator
 Ctasks::qp::ConstraintFunction
 Cmc_solver::ConstraintSetThis class is a basis to wrap Constraint functions from Tasks. The aim of such wrappers should be two-folds:
 Cmc_control::Contact
 Cmc_rbdyn::Contact
 Cmc_tasks::lipm_stabilizer::internal::ContactThis class wraps information about contact surfaces used by the stabilizer
 Cmc_tasks::lipm_stabilizer::ContactDescription
 Cmc_solver::utils::ContactWrenchMatrixToLambdaMatrix
 Cmc_control::ControllerClient
 Cmc_control::ControllerLoader
 Cmc_control::ControllerParametersExtra parameters that influence the creator construction
 Cmc_control::ControllerResetDataContains information allowing the controller to start smoothly from the current state of the robot
 Cmc_control::ControllerServer
 Cmc_control::ControllerServerConfiguration
 Cmc_solver::QPSolver::ControllerToken
 Cmc_rtc::gui::CylinderParameters
 Cmc_rtc::DataStoreGeneric data store
 Cmc_rbdyn::lipm_stabilizer::DCMBiasEstimatorConfiguration
 Cmc_rtc::Default< T, Enable >
 Cmc_rtc::Default< Eigen::Matrix< Scalar, N, 1, Options, MaxRows, MaxCols >, std::enable_if_t<(N > 0)> >
 Cmc_rtc::Default< Eigen::Matrix< Scalar, N, N, Options, MaxRows, MaxCols >, std::enable_if_t<(N > 1)> >
 Cmc_rtc::Default< std::string >
 Cmc_rtc::Default< sva::AdmittanceVecd >
 Cmc_rtc::Default< sva::ForceVecd >
 Cmc_rtc::Default< sva::ImpedanceVecd >
 Cmc_rtc::Default< sva::MotionVecd >
 Cmc_rtc::Default< sva::PTransformd >
 Cmc_rtc::Default< T, std::enable_if_t< schema::details::is_schema_v< T > > >
 Cmc_rtc::Default< T, std::enable_if_t< schema::details::is_std_vector_v< T > > >
 Cmc_rtc::Default< T, std::enable_if_t< std::is_arithmetic_v< T > > >
 Cmc_rtc::Default< T, typename std::enable_if_t< schema::details::is_std_map_v< T > > >
 Cmc_control::fsm::ParallelState::DelayedState
 Cmc_rbdyn::Device
 Cmc_rtc::gui::Element
 Cmc_control::ElementId
 CElementT
 Cmc_rtc::schema::details::EmptySchema
 Cmc_rtc::log::FlatLog::entry
 Cmc_tasks::lipm_stabilizer::StabilizerTask::EnumClassHashWorkaround a C++11 standard bug: no specialization of the hash functor exists for enum types. Fixed in GCC 6.1 and clang's libc++ in 2013
 Cstd::exception
 Cmc_control::fsm::Executor
 Cmc_filter::ExponentialMovingAverage< VectorT >
 Cmc_filter::ExponentialMovingAverage< Eigen::Vector3d >
 Cmc_tasks::lipm_stabilizer::StabilizerTask::ExternalWrenchExternal wrench
 Cmc_rbdyn::lipm_stabilizer::ExternalWrenchConfigurationParameters for the external wrenches
 Cstd::false_type
 Cmc_rbdyn::lipm_stabilizer::FDMPCWeights
 Cmc_rbdyn::lipm_stabilizer::FDQPWeights
 Cmc_rtc::log::FlatLog
 Cmc_rbdyn::Flexibility
 Cmc_tvm::DynamicFunction::ForceContact
 Cmc_rbdyn::detail::ForceSensorCalibData
 Cformatter
 Cmc_rtc::gui::details::FormDataInputBase< T >
 Cmc_rtc::gui::FormElement< Derived, element >
 Cmc_rtc::gui::FormElement< FormArrayInput< T >, Elements::ArrayInput >
 Cmc_rtc::gui::FormElement< FormComboInput, Elements::ComboInput >
 Cmc_rtc::gui::FormElement< FormDataComboInput, Elements::DataComboInput >
 Cmc_rtc::gui::FormElement< FormDataInput< T, element >, element >
 Cmc_rtc::gui::FormElement< FormGenericArrayInput< details::VoidValue >, Elements::GenericArray >
 Cmc_rtc::gui::FormElement< FormInteractiveDataInput< T, element >, element >
 Cmc_rtc::gui::FormElement< FormObjectInput, Elements::Form >
 Cmc_rtc::gui::FormElement< FormOneOfInput< details::VoidValue >, Elements::OneOf >
 Cmc_rtc::gui::details::FormElements
 Cmc_rbdyn::RobotModule::FrameDescription
 Ctvm::function::abstract::Function
 Cmc_solver::GenericLoader< Derived, T >
 Cmc_solver::GenericLoader< ConstraintSetLoader, ConstraintSet >
 Cmc_solver::GenericLoader< MetaTaskLoader, MetaTask >
 Cmc_rtc::log::GetLogType< T >
 Cmc_rtc::log::GetLogType< Eigen::Matrix< double, N, 1, _Options, _MaxRows, _MaxCols > >
 Cmc_rtc::log::GetLogType< Eigen::Ref< Type, Options, StrideType > >
 Cmc_rtc::log::GetLogType< std::array< double, N > >
 Cmc_rtc::log::GetLogType< std::vector< double, A > >
 Cmc_rtc::log::details::GetRawReturnType< T >
 Cmc_rtc::log::details::GetRawReturnType< Eigen::Matrix< double, N, 1, _Options, _MaxRows, _MaxCols > >
 CGlobal
 Cmc_control::MCGlobalController::GlobalConfigurationStore the controller configuration
 Cmc_control::GlobalPlugin
 Cmc_control::GlobalPlugin::GlobalPluginConfiguration
 Cmc_control::GlobalPluginLoader
 Cmc_control::GripperA robot's gripper reprensentation
 Cmc_rbdyn::RobotModule::Gripper
 Cmc_rtc::Logger::GUIEventGUI callback event
 Cmc_solver::GenericLoader< Derived, T >::Handle
 Cstd::hash< mc_control::Contact >
 Ctvm::function::IdentityFunction
 Cmc_tasks::force::ImpedanceGainsRepresent impedance gains for an ImpedanceTask
 Cmc_tasks::force::details::ImpedanceVecd< StrictlyPositive >
 Cmc_tasks::force::details::ImpedanceVecd< false >
 Cmc_tasks::force::details::ImpedanceVecd< true >
 Cstd::integral_constant
 Cstd::is_base_of
 Cmc_rtc::gui::details::is_form_element
 Cstd::is_same
 Cmc_rtc::schema::details::is_schema
 Cmc_rtc::log::is_serializable< T >
 Cmc_rtc::log::is_serializable_getter< T >
 Cmc_rtc::log::is_serializable_getter< MethodRetT(T::*)() const >
 Cmc_rtc::log::is_serializable_member< T >
 Cmc_rtc::log::is_serializable_member< MemberT T::* >
 Cmc_rtc::log::IterateBinaryLogData
 Cstd::vector::iterator
 Cmc_rbdyn::JointSensor
 Cmc_rtc::Logger::KeyAddedEventData for a key added event
 Cmc_rtc::Logger::KeyRemovedEventData for a key removed event
 Cmc_rtc::gui::details::Labels< T >
 Cmc_rtc::gui::details::Labels< Eigen::Quaterniond >
 Cmc_rtc::gui::details::Labels< Eigen::Vector2d >
 Cmc_rtc::gui::details::Labels< Eigen::Vector3d >
 Cmc_rtc::gui::details::Labels< Eigen::Vector4d >
 Cmc_rtc::gui::details::Labels< sva::ForceVecd >
 Cmc_rtc::gui::details::Labels< sva::ImpedanceVecd >
 Cmc_rtc::gui::details::Labels< sva::MotionVecd >
 Cmc_rtc::internal::lambda_traits< T >
 Cmc_rtc::internal::lambda_traits< RetT(C::*)(Args...) const >
 Cmc_rtc::internal::lambda_traits< RetT(C::*)(Args...)>
 Cmc_filter::LeakyIntegrator< VectorT >
 Cmc_filter::LeakyIntegrator< Eigen::Vector3d >
 Cmc_tvm::Limits
 Ctvm::function::abstract::LinearFunction
 Cmc_trajectory::LinearInterpolation< T >
 Cmc_trajectory::LinearInterpolation< Value >
 Cmc_rtc::gui::LineConfig
 Cmc_rtc::LoaderGeneral wrapper for ltdl functionnalities
 Cmc_rbdyn::LoadRobotParameters
 Cmc_rtc::log::log_type_to_type< type >
 Cmc_rtc::LoggerLogs controller data to disk
 Cmc_rtc::log::LogWriter< T >
 Cmc_filter::LowPass< T >
 Cmc_filter::LowPass< Eigen::Vector3d >
 Cmc_filter::LowPass< sva::ForceVecd >
 Cmc_filter::LowPass< sva::MotionVecd >
 Cmc_filter::LowPassCompose< T >
 Cmc_filter::LowPassCompose< Eigen::Vector3d >
 Cmc_rtc::LTDLHandleWrapper around lt_dlhandle
 Cmc_rtc::LTDLMutexHolds a global mutex for all LTDL operations
 Cstd::map
 CEigen::Matrix
 Cmc_control::MCControllerMCController is the base class to implement all controllers. It assumes that at least two robots are provided. The first is considered as the "main" robot. Some common constraints and a posture task are defined (but not added to the solver) for this robot
 Cmc_control::MCGlobalController
 Cmc_rtc::schema::details::MemberPointerWrapper< ptr >
 Cmc_rtc::MessagePackBuilder
 Cmc_rtc::Logger::MetaLog meta data written in the first call to log after a call to \start
 Cmc_tasks::MetaTaskRepresents a generic task
 Cmc_rbdyn::MimicStores mimic joint information
 Cmc_rbdyn::Frame::NewFrameToken
 Cmc_tvm::Frame::NewFrameToken
 Cmc_rbdyn::Robots::NewRobotsToken
 Cmc_rbdyn::Robot::NewRobotToken
 Cmc_tvm::Robot::NewRobotToken
 Ctvm::graph::abstract::Node
 Cboost::noncopyable
 Cmc_rtc::gui::details::NotAGetter
 Cmc_tvm::CollisionFunction::ObjectData
 Cmc_rtc::ObjectLoader< T >::ObjectDeleter
 Cmc_observers::ObserverState observation API
 Cmc_observers::ObserverLoaderLoad Observer instances from shared libraries
 Cmc_observers::ObserverPipelineState observation pipeline
 Cmc_rtc::schema::Operations
 Cmc_rtc::gui::plot::impl::Ordinate< GetT >
 Cmc_planning::Pendulum
 Cmc_observers::ObserverPipeline::PipelineObserver
 Cmc_rbdyn::Plane
 Cmc_rtc::gui::PointConfig
 Cmc_rtc::gui::plot::impl::Polygon< GetT >
 Cmc_rtc::gui::plot::PolygonDescription
 Cmc_rbdyn::PolygonInterpolator
 Cmc_rtc::gui::plot::impl::Polygons< GetT >
 Cmc_rtc::gui::PolyhedronConfig
 CPolyhedronT
 Cmc_control::PythonRWCallback
 Cmc_solver::QPContactPtr
 Cmc_solver::QPContactPtrWPoints
 Cmc_solver::QPSolver
 Cmc_rbdyn::QuadraticGenerator
 Cmc_rtc::gui::plot::Range
 Cmc_rtc::log::FlatLog::record
 Cmc_control::Ticker::Configuration::Replay
 Cmc_rtc::gui::details::ReturnType< GetT >
 Cmc_rtc::gui::details::ReturnTypeImpl< GetT, is_getter >
 Cmc_rtc::gui::details::ReturnTypeImpl< GetT, false >
 Cmc_rbdyn::Robot
 Cmc_rbdyn::RobotConverterCopies all common properties from one robot to another encoders, sensors, etc)
 Cmc_rbdyn::RobotConverterConfigConfiguration for mc_rbdyn::RobotConverter
 Cmc_rbdyn::RobotData
 Cmc_rbdyn::RobotLoaderLoad RobotModule instances from shared libraries
 Cmc_rbdyn::RobotModule
 Cmc_rtc::gui::RobotMsgData
 Cmc_rtc::RobotPublisherThis structure is able to publish a Robot's state to ROS
 Cmc_rtc::ROSBridgeAllows to access ROS functionalities within mc_rtc without explicit ROS dependencies
 Cmc_rtc::gui::details::RPYLabels< Degrees >
 Cmc_rtc::gui::details::RPYLabels< false >
 Cmc_rbdyn::RobotModule::Gripper::Safety
 Cmc_rbdyn::lipm_stabilizer::SafetyThresholdsStabilizer safety thresholds
 Cmc_trajectory::SequenceInterpolator< Value, InterpolationFunction >Interpolate values in a timed sequence
 Cmc_trajectory::SequenceInterpolator< Eigen::Vector6d, mc_trajectory::LinearInterpolation< Eigen::Vector6d > >
 Cmc_control::SimulationContactPair
 Cmc_tasks::SmoothTask< objT >SmoothTask allows to smoothly reach a final weight and objective for a given task
 Cmc_control::details::SocketConfiguration< default_pub_port, default_pull_port >
 Cmc_trajectory::Spline< T, WaypointsT >
 Cmc_trajectory::Spline< Eigen::Matrix3d, std::vector< std::pair< double, Eigen::Matrix3d > > >
 Cmc_trajectory::Spline< Eigen::Vector3d, std::vector< Eigen::Vector3d > >
 Cmc_trajectory::Spline< Eigen::Vector3d, std::vector< std::pair< double, Eigen::Vector3d > > >
 Cmc_rbdyn::Springs
 Cmc_rbdyn::lipm_stabilizer::StabilizerConfigurationConfiguration of the LIPMStabilizer. This configuration is meant to be overriden from the RobotModule, and the user YAML configuration of the stabilizer task
 Cmc_rtc::Logger::StartEventStart event
 Cmc_control::fsm::State
 Cmc_rtc::gui::StateBuilder
 Cmc_control::fsm::StateFactory::StateConfiguration
 Cmc_filter::StationaryOffset< VectorT >
 Cmc_filter::StationaryOffset< Eigen::Vector3d >
 Cmc_rbdyn::Surface
 Cmc_control::fsm::MetaTasksState::TaskCriteria
 Cmc_control::Ticker
 Cmc_control::fsm::Transition
 Cmc_control::fsm::TransitionMap
 Cstd::true_type
 Cmc_tasks::details::TVMTrajectoryTaskGeneric
 Cstd::conditional::type
 Cstd::conditional::type
 Cstd::conditional::type
 Cstd::conditional::type
 Cstd::unique_ptr
 CUpdateNrVars
 Cmc_solver::utils::UpdateNrVarsData
 CUpdateT
 Cmc_solver::utils::UpdateTag
 Cstd::vector
 Cmc_rtc::void_ptr_caster< T >
 Cmc_rtc::gui::details::VoidValue
 Cmc_tasks::lipm_stabilizer::ZMPCC
 Cmc_rbdyn::lipm_stabilizer::ZMPCCConfiguration