|
struct | ConfigurationLoader< mc_control::Contact > |
|
struct | ConfigurationLoader< mc_rbdyn::CompoundJointConstraintDescription > |
|
struct | ConfigurationLoader< mc_rbdyn::RobotModule > |
|
struct | ConfigurationLoader< mc_rbdyn::RobotModulePtr > |
|
struct | ConfigurationLoader< mc_rbdyn::Contact > |
|
struct | ConfigurationLoader< mc_rbdyn::lipm_stabilizer::FDQPWeights > |
| Read force distribution QP weights from configuration. More...
|
|
struct | ConfigurationLoader< mc_rbdyn::lipm_stabilizer::FDMPCWeights > |
| Read CoP distribution over horizon QP weights from configuration. More...
|
|
struct | ConfigurationLoader< mc_rbdyn::lipm_stabilizer::SafetyThresholds > |
| Read-write stabilizer safety thresholds from configuration. More...
|
|
struct | ConfigurationLoader< mc_rbdyn::lipm_stabilizer::DCMBiasEstimatorConfiguration > |
| Read DCMBias estimation parameters. More...
|
|
struct | ConfigurationLoader< mc_rbdyn::lipm_stabilizer::ExternalWrenchConfiguration > |
| Read parameters for the external wrenches. More...
|
|
struct | ConfigurationLoader< mc_rbdyn::lipm_stabilizer::StabilizerConfiguration > |
|
struct | ConfigurationLoader< mc_rbdyn::lipm_stabilizer::ZMPCCConfiguration > |
| Read force distribution QP weights from configuration. More...
|
|
struct | ConfigurationLoader |
|
struct | ConfigurationLoader< void > |
|
struct | Configuration |
| Simplify access to values hold within a JSON file. More...
|
|
struct | ConfigurationArrayIterator |
|
struct | ConfigurationFile |
| Configuration object that keeps track of the file it comes from More...
|
|
struct | DataStore |
| Generic data store. More...
|
|
struct | Default |
|
struct | Default< T, std::enable_if_t< std::is_arithmetic_v< T > > > |
|
struct | Default< Eigen::Matrix< Scalar, N, 1, Options, MaxRows, MaxCols >, std::enable_if_t<(N > 0)> > |
|
struct | Default< Eigen::Matrix< Scalar, N, N, Options, MaxRows, MaxCols >, std::enable_if_t<(N > 1)> > |
|
struct | Default< sva::PTransformd > |
|
struct | Default< sva::MotionVecd > |
|
struct | Default< sva::ForceVecd > |
|
struct | Default< sva::ImpedanceVecd > |
|
struct | Default< sva::AdmittanceVecd > |
|
struct | Default< std::string > |
|
struct | Default< std::variant< T, Others... > > |
|
struct | ConfigurationLoader< mc_rtc::gui::Color > |
|
struct | ConfigurationLoader< mc_rtc::gui::LineConfig > |
|
struct | ConfigurationLoader< mc_rtc::gui::ArrowConfig > |
|
struct | ConfigurationLoader< mc_rtc::gui::ForceConfig > |
|
struct | ConfigurationLoader< mc_rtc::gui::PointConfig > |
|
struct | ConfigurationLoader< mc_rtc::gui::PolyhedronConfig > |
|
struct | SharedPtrVectorIterator |
|
struct | SharedPtrVectorConstIterator |
|
class | ObjectLoader |
| ltdl wrapper for factory-like classes More...
|
|
class | LoaderException |
| Exception thrown by loader interface. More...
|
|
class | LTDLMutex |
| Holds a global mutex for all LTDL operations. More...
|
|
class | LTDLHandle |
| Wrapper around lt_dlhandle. More...
|
|
class | Loader |
| General wrapper for ltdl functionnalities. More...
|
|
struct | Logger |
| Logs controller data to disk. More...
|
|
struct | MessagePackBuilder |
|
struct | Default< T, std::enable_if_t< schema::details::is_schema_v< T > > > |
|
struct | Default< T, std::enable_if_t< schema::details::is_std_vector_v< T > > > |
|
struct | Default< T, typename std::enable_if_t< schema::details::is_std_map_v< T > > > |
|
struct | shared |
|
class | unique_ptr |
|
struct | void_ptr_caster |
|
struct | ConfigurationLoader< mc_tasks::force::ImpedanceGains > |
|
struct | ConfigurationLoader< mc_tasks::lipm_stabilizer::ContactState > |
|
struct | ROSBridge |
| Allows to access ROS functionalities within mc_rtc without explicit ROS dependencies. More...
|
|
struct | RobotPublisher |
| This structure is able to publish a Robot's state to ROS. More...
|
|
|
template<typename T > |
std::vector< T > | fromVectorOrElement (const mc_rtc::Configuration &config, const std::string &key, const std::vector< T > &defaultVec) |
|
template<typename T > |
std::vector< T > | fromVectorOrElement (const mc_rtc::Configuration &config, const std::string &key) |
|
bool MC_RTC_UTILS_DLLAPI | debug () noexcept |
|
MC_RTC_UTILS_DLLAPI std::string | temp_directory_path (const std::string &suffix="") |
|
MC_RTC_UTILS_DLLAPI std::string | user_config_directory_path (const std::string &suffix="") |
|
template<typename T > |
std::string | type_name () |
|
rbd::parsers::Visual | makeVisualSphere (double radius, const mc_rtc::gui::Color &color) |
|
rbd::parsers::Visual | makeVisualCylinder (double radius, double length, const mc_rtc::gui::Color &color) |
|
rbd::parsers::Visual | makeVisualBox (const Eigen::Vector3d &dim, const mc_rtc::gui::Color &color) |
|
rbd::parsers::Visual | makeVisualMesh (const std::string &path, Eigen::Vector3d scaleV) |
|
rbd::parsers::Visual | makeVisualMesh (const std::string &path, double scale) |
|
rbd::parsers::Visual | makeVisualSuperellispoid (const Eigen::Vector3d &size, double epsilon1, double epsilon2, const mc_rtc::gui::Color &color) |
|
template<typename T , typename... Args> |
void_ptr | make_void_ptr (Args &&... args) |
|
template<typename T > |
void_ptr | make_void_ptr (std::unique_ptr< T > ptr) |
|
Interface used to load observers
This file holds all mc_rtc::Configuration based serialization operation for mc_rbdyn objects
Helper functions to emit deprecation messages when loading JSON/YAML from old versions
This header contains the base block of all elements in the GUI system. For the implementation details of specific elements look into their dedicated header
This file contains classes that are used to configure the visual styles of various elements in the GUI
This header defines a number of utility functions related to forming path in the environment
They are thin wrapper around boost::filesystem to be later replaced by std::filesystem after Ubuntu 18.04 support is fully dropped
This header provides a number of function to help with the creation of rbd::parsers::Visual elements
Helpers for unique_ptr<void, void (*)(void *)>