Drake
yamlUtil.h File Reference
#include <map>
#include <fstream>
#include "yaml-cpp/yaml.h"
#include "drake/systems/controllers/QPCommon.h"
#include "drake/systems/plants/RigidBodyTree.h"
Include dependency graph for yamlUtil.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

YAML::Node applyDefaults (const YAML::Node &node, const YAML::Node &default_node)
 
YAML::Node expandDefaults (const YAML::Node &node)
 
YAML::Node get (const YAML::Node &parent, const std::string &key)
 
QPControllerParams loadSingleParamSet (const YAML::Node &config, const RigidBodyTree &robot)
 
std::map< std::string, QPControllerParamsloadAllParamSets (YAML::Node config, const RigidBodyTree &robot)
 
std::map< std::string, QPControllerParamsloadAllParamSets (YAML::Node config, const RigidBodyTree &robot, std::ofstream &debug_output_file)
 
RobotPropertyCache parseKinematicTreeMetadata (const YAML::Node &metadata, const RigidBodyTree &robot)
 
KinematicModifications parseKinematicModifications (const YAML::Node &mods)
 

Function Documentation

YAML::Node applyDefaults ( const YAML::Node &  node,
const YAML::Node &  default_node 
)

Here is the call graph for this function:

Here is the caller graph for this function:

YAML::Node expandDefaults ( const YAML::Node &  node)

Here is the call graph for this function:

Here is the caller graph for this function:

YAML::Node get ( const YAML::Node &  parent,
const std::string &  key 
)
std::map<std::string, QPControllerParams> loadAllParamSets ( YAML::Node  config,
const RigidBodyTree robot 
)

Here is the call graph for this function:

std::map<std::string, QPControllerParams> loadAllParamSets ( YAML::Node  config,
const RigidBodyTree robot,
std::ofstream &  debug_output_file 
)

Here is the call graph for this function:

QPControllerParams loadSingleParamSet ( const YAML::Node &  config,
const RigidBodyTree robot 
)

Here is the call graph for this function:

Here is the caller graph for this function:

KinematicModifications parseKinematicModifications ( const YAML::Node &  mods)

Here is the caller graph for this function:

RobotPropertyCache parseKinematicTreeMetadata ( const YAML::Node &  metadata,
const RigidBodyTree robot 
)

Here is the call graph for this function: