►Nfmt | |
Cformatter< mc_rtc::Configuration > | |
Cformatter< mc_solver::QPSolver::Backend > | |
►Nmc_control | |
►Ndetails | |
CSocketConfiguration | |
CBackendSpecificController | |
►Nfsm | |
►Ndetails | |
CBackendSpecificController | |
CController | |
CExecutor | |
CPythonState | |
CState | |
►CStateFactory | |
CStateConfiguration | |
CAddRemoveContactState | |
CEnableControllerState | |
CGrippers | |
CHalfSittingState | |
CMessageState | |
CMetaState | |
►CMetaTasksState | |
CTaskCriteria | |
►CParallelState | |
CDelayedState | |
CPauseState | |
CPostureState | |
CStabilizerStandingState | Simple state to control and stabilize the CoM of a biped-like robot using the LIPMStabilizer |
CTasksController | |
CTransition | |
CTransitionMap | |
CTVMController | |
CCompletionCriteria | |
CContact | |
CElementId | |
CControllerClient | |
CControllerLoader | |
CControllerServer | |
CControllerServerConfiguration | |
CGripper | A robot's gripper reprensentation |
►CGlobalPlugin | |
CGlobalPluginConfiguration | |
CGlobalPluginLoader | |
►CMCGlobalController | |
CGlobalConfiguration | Store the controller configuration |
CPythonRWCallback | |
CMCPythonController | |
CControllerResetData | Contains information allowing the controller to start smoothly from the current state of the robot |
CControllerParameters | Extra parameters that influence the creator construction |
►CMCController | MCController 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 |
CDeprecatedAnchorFrame | |
CSimulationContactPair | |
CTasksController | |
►CTicker | |
►CConfiguration | |
CReplay | |
CTVMController | |
►Nmc_filter | |
CExponentialMovingAverage | |
CLeakyIntegrator | |
CLowPass | |
CLowPassCompose | |
CLowPassFiniteDifferences | |
CStationaryOffset | |
►Nmc_observers | |
CBodySensorObserver | |
CEncoderObserver | |
CKinematicInertialObserver | |
CKinematicInertialPoseObserver | |
CObserver | State observation API |
CObserverLoader | Load Observer instances from shared libraries |
►CObserverPipeline | State observation pipeline |
CPipelineObserver | |
►Nmc_planning | |
CPendulum | |
►Nmc_rbdyn | |
►Ndetail | |
CForceSensorCalibData | |
►Ndetails | |
Care_strings | |
Care_strings< T > | |
Care_strings< T, Args... > | |
►Nlipm_stabilizer | |
CFDQPWeights | |
CFDMPCWeights | |
CSafetyThresholds | Stabilizer safety thresholds |
CDCMBiasEstimatorConfiguration | |
CExternalWrenchConfiguration | Parameters for the external wrenches |
CStabilizerConfiguration | Configuration of the LIPMStabilizer. This configuration is meant to be overriden from the RobotModule, and the user YAML configuration of the stabilizer task |
CZMPCCConfiguration | |
CBase | |
CBodySensor | |
CCollision | |
CCompoundJointConstraintDescription | |
CContact | |
CCylindricalSurface | |
CDevice | |
CFlexibility | |
CForceSensor | |
►CFrame | |
CNewFrameToken | |
CGains | |
CGripperSurface | |
CJointSensor | |
CMimic | Stores mimic joint information |
CPlanarSurface | |
CQuadraticGenerator | |
CPlane | |
CPolygonInterpolator | |
CLoadRobotParameters | |
►CRobot | |
CNewRobotToken | |
CRobotConverter | Copies all common properties from one robot to another encoders, sensors, etc) |
CRobotConverterConfig | Configuration for mc_rbdyn::RobotConverter |
CRobotData | |
►CRobotFrame | |
CNewRobotFrameToken | |
CRobotLoader | Load RobotModule instances from shared libraries |
CDevicePtrVector | |
CVisualMap | |
►CRobotModule | |
CFrameDescription | |
►CGripper | |
CSafety | |
►CRobots | |
CNewRobotsToken | |
CSprings | |
CSurface | |
►Nmc_rtc | |
►Ngui | |
►Ndetails | |
CArrayInputImpl | |
CArrayLabelImpl | |
CArrowROImpl | |
CArrowImpl | |
CButtonImpl | |
CCheckboxImpl | |
CComboInputImpl | |
CDataComboInputImpl | |
CNotAGetter | |
CReturnTypeImpl | |
CReturnTypeImpl< GetT, false > | |
CReturnType | |
CCheckReturnType | |
CCheckReturnType< GetT, T > | |
CCheckReturnType< GetT, T, Args... > | |
CLabels | |
CLabels< Eigen::Vector2d > | |
CLabels< Eigen::Vector3d > | |
CLabels< Eigen::Vector4d > | |
CLabels< Eigen::Quaterniond > | |
CLabels< sva::MotionVecd > | |
CLabels< sva::ForceVecd > | |
CLabels< sva::ImpedanceVecd > | |
CRPYLabels | |
CRPYLabels< false > | |
Cis_variant | |
Cis_variant< std::variant< Args... > > | |
CForceROImpl | |
CForceImpl | |
CFormElements | |
CFormImpl | |
Cis_form_element | |
CCallbackOrValue | |
CVoidValue | |
CCallbackOrValue< VoidValue > | |
CFormDataInputBase | |
CFormDataInput | |
CFormInteractiveDataInput | |
CFormArrayInput | |
CIntegerInputImpl | |
CLabelImpl | |
CNumberInputImpl | |
CNumberSliderImpl | |
CPoint3DImpl | |
CPolygonImpl | |
CPolyhedronTrianglesListImpl | |
CPolyhedronVerticesTrianglesImpl | |
CColoredPolyhedronImpl | |
CRobotImpl | |
CRobotMsgImpl | |
CRotationImpl | |
CSchemaImpl | |
CStringInputImpl | |
CTableImpl | |
CFormattedTableImpl | |
CStaticTableImpl | |
CTrajectoryImpl | |
CTransformImpl | |
CVisualImpl | |
CXYThetaImpl | |
►Nplot | |
►Nimpl | |
CAbscissa | |
CAbscissaOrdinate | |
CAbscissaOrdinateWithColor | |
COrdinate | |
COrdinateWithColor | |
CPolygon | |
CPolygons | |
CRange | |
CAxisConfiguration | |
CPolygonDescription | |
CCylinderParameters | |
CElement | |
CDataElement | |
CCallbackElement | |
CCallbackElement< ElementT, std::nullptr_t > | |
CCommonInputImpl | |
CVoidCallbackElement | |
CFormElement | |
CFormComboInput | |
CFormDataComboInput | |
CFormObjectInput | |
CFormGenericArrayInput | |
CFormOneOfInput | |
CStateBuilder | |
CColor | |
CLineConfig | |
CArrowConfig | |
CForceConfig | |
CPointConfig | |
CPolyhedronConfig | |
CRobotMsgData | |
►Ninternal | |
C_has_configuration_load_object | |
C_has_static_fromConfiguration | |
C_has_configuration_save_object | |
C_has_toConfiguration_method | |
Clambda_traits | |
Clambda_traits< RetT(C::*)(Args...) const > | |
Clambda_traits< RetT(C::*)(Args...)> | |
Cargs_t | |
CAllocator | |
CAllocator< T, typename T::eigen_aligned_operator_new_marker_type > | |
Chas_write_builder | |
Chas_write_builder< T, std::void_t< decltype(std::declval< const T & >().write(std::declval< MessagePackBuilder & >()))> > | |
►Nlog | |
►Ndetails | |
CGetRawReturnType | |
CGetRawReturnType< Eigen::Matrix< double, N, 1, _Options, _MaxRows, _MaxCols > > | |
►CFlatLog | |
Centry | |
Crecord | |
CIterateBinaryLogData | |
CGetLogType | |
CGetLogType< Eigen::Matrix< double, N, 1, _Options, _MaxRows, _MaxCols > > | |
CGetLogType< std::vector< double, A > > | |
CGetLogType< std::array< double, N > > | |
CGetLogType< Eigen::Ref< Type, Options, StrideType > > | |
Cis_serializable | |
Cis_serializable_member | |
Cis_serializable_member< MemberT T::* > | |
Cis_serializable_getter | |
Cis_serializable_getter< MethodRetT(T::*)() const > | |
Ccallback_is_serializable | |
Ccallback_is_serializable< T, void_t< typename std::result_of< T()>::type > > | |
CLogWriter | |
Clog_type_to_type | |
►Nschema | |
►Ndetails | |
CMemberPointerWrapper | |
CChoices | |
CChoices< false > | |
Cis_schema | |
Cis_std_vector | |
Cis_std_vector< std::vector< T, Allocator > > | |
Cis_std_map | |
Cis_std_map< std::map< std::string, T > > | |
Cis_eigen_vector | |
Cis_eigen_vector< Eigen::Matrix< Scalar, Rows, 1, Options, MaxRows, 1 > > | |
CEmptySchema | |
COperations | |
CConfigurationLoader< mc_control::Contact > | |
CConfigurationLoader< mc_rbdyn::CompoundJointConstraintDescription > | |
CConfigurationLoader< mc_rbdyn::RobotModule > | |
CConfigurationLoader< mc_rbdyn::RobotModulePtr > | |
CConfigurationLoader< mc_rbdyn::Contact > | |
CConfigurationLoader< mc_rbdyn::lipm_stabilizer::FDQPWeights > | Read force distribution QP weights from configuration |
CConfigurationLoader< mc_rbdyn::lipm_stabilizer::FDMPCWeights > | Read CoP distribution over horizon QP weights from configuration |
CConfigurationLoader< mc_rbdyn::lipm_stabilizer::SafetyThresholds > | Read-write stabilizer safety thresholds from configuration |
CConfigurationLoader< mc_rbdyn::lipm_stabilizer::DCMBiasEstimatorConfiguration > | Read DCMBias estimation parameters |
CConfigurationLoader< mc_rbdyn::lipm_stabilizer::ExternalWrenchConfiguration > | Read parameters for the external wrenches |
CConfigurationLoader< mc_rbdyn::lipm_stabilizer::StabilizerConfiguration > | |
CConfigurationLoader< mc_rbdyn::lipm_stabilizer::ZMPCCConfiguration > | Read force distribution QP weights from configuration |
CConfigurationLoader | |
CConfigurationLoader< void > | |
►CConfiguration | Simplify access to values hold within a JSON file |
CException | Exception thrown by this class when something bad occurs |
CConfigurationArrayIterator | |
CConfigurationFile | Configuration object that keeps track of the file it comes from |
CDataStore | Generic data store |
CDefault | |
CDefault< T, std::enable_if_t< std::is_arithmetic_v< T > > > | |
CDefault< Eigen::Matrix< Scalar, N, 1, Options, MaxRows, MaxCols >, std::enable_if_t<(N > 0)> > | |
CDefault< Eigen::Matrix< Scalar, N, N, Options, MaxRows, MaxCols >, std::enable_if_t<(N > 1)> > | |
CDefault< sva::PTransformd > | |
CDefault< sva::MotionVecd > | |
CDefault< sva::ForceVecd > | |
CDefault< sva::ImpedanceVecd > | |
CDefault< sva::AdmittanceVecd > | |
CDefault< std::string > | |
CDefault< std::variant< T, Others... > > | |
CConfigurationLoader< mc_rtc::gui::Color > | |
CConfigurationLoader< mc_rtc::gui::LineConfig > | |
CConfigurationLoader< mc_rtc::gui::ArrowConfig > | |
CConfigurationLoader< mc_rtc::gui::ForceConfig > | |
CConfigurationLoader< mc_rtc::gui::PointConfig > | |
CConfigurationLoader< mc_rtc::gui::PolyhedronConfig > | |
CSharedPtrVectorIterator | |
CSharedPtrVectorConstIterator | |
►CObjectLoader | Ltdl wrapper for factory-like classes |
CObjectDeleter | |
CLoaderException | Exception thrown by loader interface |
CLTDLMutex | Holds a global mutex for all LTDL operations |
CLTDLHandle | Wrapper around lt_dlhandle |
CLoader | General wrapper for ltdl functionnalities |
►CLogger | Logs controller data to disk |
CGUIEvent | GUI callback event |
CKeyAddedEvent | Data for a key added event |
CKeyRemovedEvent | Data for a key removed event |
CMeta | Log meta data written in the first call to log after a call to \start |
CStartEvent | Start event |
CMessagePackBuilder | |
CDefault< T, std::enable_if_t< schema::details::is_schema_v< T > > > | |
CDefault< T, std::enable_if_t< schema::details::is_std_vector_v< T > > > | |
CDefault< T, typename std::enable_if_t< schema::details::is_std_map_v< T > > > | |
Cshared | |
Cunique_ptr | |
Cvoid_ptr_caster | |
CConfigurationLoader< mc_tasks::force::ImpedanceGains > | |
CConfigurationLoader< mc_tasks::lipm_stabilizer::ContactState > | |
CROSBridge | Allows to access ROS functionalities within mc_rtc without explicit ROS dependencies |
CRobotPublisher | This structure is able to publish a Robot's state to ROS |
►Nmc_solver | |
►Ndetails | |
CCompoundJointConstraint | |
►Nutils | |
CEqualityConstraint | |
CGenInequalityConstraint | |
CInequalityConstraint | |
CConstraint | |
CContactWrenchMatrixToLambdaMatrix | |
CUpdateTag | |
CUpdate | |
CIsUpdate | |
CUpdateForce | |
CUpdateNrVarsData | |
CUpdateNrVarsRobot | |
CUpdateNrVarsLambda | |
CQPContactPtr | |
CQPContactPtrWPoints | |
CBoundedSpeedConstr | |
CCollisionsConstraint | |
CCoMIncPlaneConstr | |
CCompoundJointConstraint | |
CConstraintSet | This class is a basis to wrap Constraint functions from Tasks. The aim of such wrappers should be two-folds: |
CConstraintSetLoader | |
CContactConstraint | |
CDynamicsConstraint | |
CEqualityConstraintRobot | |
CEqualityConstraintLambda | |
CEqualityConstraintForce | |
►CGenericLoader | |
CHandle | |
CGenInequalityConstraintRobot | |
CGenInequalityConstraintLambda | |
CGenInequalityConstraintForce | |
CInequalityConstraintRobot | |
CInequalityConstraintLambda | |
CInequalityConstraintForce | |
CKinematicsConstraint | |
►CQPSolver | |
CControllerToken | |
CTasksQPSolver | |
CTVMQPSolver | |
►Nmc_tasks | |
►Ndetails | |
CTVMTrajectoryTaskGeneric | |
►Nforce | |
►Ndetails | |
CImpedanceVecd | |
CAdmittanceTask | Hybrid position-force control on a contacting end-effector |
CComplianceTask | Add a contact in a compliant manner |
CCoPTask | Track center-of-pressure (CoP) references at contact |
CDampingTask | Hybrid position-force control on a contacting end-effector |
CFirstOrderImpedanceTask | Impedance-based damping control of the end-effector |
CImpedanceGains | Represent impedance gains for an ImpedanceTask |
CImpedanceTask | Impedance control of the end-effector |
►Nlipm_stabilizer | |
►Ninternal | |
CContact | This class wraps information about contact surfaces used by the stabilizer |
CContactDescription | |
►CStabilizerTask | |
CEnumClassHash | Workaround 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 |
CExternalWrench | External wrench |
CZMPCC | |
CAddRemoveContactTask | Add or remove a contact |
CAddContactTask | Add a contact |
CRemoveContactTask | Remove a contact |
CBSplineTrajectoryTask | Track a bezier curve with a robot surface |
CCoMTask | Control a robot's CoM |
CEndEffectorTask | Controls an end-effector |
CExactCubicTrajectoryTask | Track an exact cubic spline, that is a curve passing exactly through waypoints in position, with optional initial and final velocity and acceleration |
CGazeTask | Control the Gaze of a body |
CLookAtFrameTask | Track a frame position with a "gaze" vector. This task is a convenience wrapper for LookAtTask that takes care of automatically updating the gaze target |
CLookAtTask | Orient a "gaze" vector defined on a body to look towards a world position. This task is a convenience wrapper around VectorOrientationTask |
CMetaTask | Represents a generic task |
CMetaTaskLoader | |
CMomentumTask | Control the momentum of a robot |
COrientationTask | Control the orientation of a frame |
CPositionBasedVisServoTask | Servo an end-effector depending on position error in camera frame |
CPositionTask | Control the position of a frame |
CPostureTask | |
CRelativeEndEffectorTask | Controls an end-effector relatively to another frame |
CSmoothTask | SmoothTask allows to smoothly reach a final weight and objective for a given task |
CSplineTrajectoryTask | Generic CRTP implementation for a task tracking a curve in both position and orientation. This class takes care of much of the logic behind tracking a curve: |
CTrajectoryTaskGeneric | Generic wrapper for a trajectory dynamic over an error function |
CTransformTask | Control a frame 6D pose |
CVectorOrientationTask | Control the orientation of a vector attached to a frame |
CLookAtTFTask | Control the gaze vector of a body to look towards a world position updated at each iteration from a ROS TF Frame |
►Nmc_trajectory | |
CBSpline | |
CExactCubic | Represents an Exact Cubic spline : a curve that passes exactly through waypoints in position, while respecting optional constraints on its initial and final velocity and acceleration |
CInterpolatedRotation | Describes a trajectory with smoothly interpolate rotation between waypoints |
CLinearInterpolation | |
CSequenceInterpolator | Interpolate values in a timed sequence |
CSpline | |
►Nmc_tvm | |
►CCollisionFunction | |
CObjectData | |
CCoM | |
CCoMFunction | |
CCoMInConvexFunction | |
CCompoundJointFunction | |
CContactFunction | |
CConvex | |
►CDynamicFunction | |
CForceContact | |
►CFrame | |
CNewFrameToken | |
CFrameVelocity | |
CGazeFunction | |
CJointsSelectorFunction | |
CLimits | |
CMomentum | |
CMomentumFunction | |
COrientationFunction | |
CPositionBasedVisServoFunction | |
CPositionFunction | |
CPostureFunction | |
►CRobot | |
CNewRobotToken | |
►CRobotFrame | |
CNewRobotFrameToken | |
CTransformFunction | |
CVectorOrientationFunction | |
►Nstd | |
Chash< mc_control::Contact > | |
CCollision | Used to define a collision constraint between two bodies |
CGlobal | |