Drake
Drake C++ Documentation
Loading...
Searching...
No Matches
DifferentialInverseKinematicsSystem::Recipe Class Referencefinal

Detailed Description

A recipe collects a list of ingredients for DifferentialInverseKinematicsSystem, allowing the user to customize the program being solved.

#include <drake/multibody/inverse_kinematics/differential_inverse_kinematics_system.h>

Public Member Functions

 Recipe ()
 ~Recipe ()
void AddIngredient (std::shared_ptr< const Ingredient > ingredient)
int num_ingredients () const
const Ingredientingredient (int i) const
std::vector< solvers::Binding< solvers::EvaluatorBase > > AddToProgram (CallbackDetails *details) const
 Calls DifferentialInverseKinematicsSystem::Ingredient::AddToProgram on all of the ingredients in this recipe.
Does not allow copy, move, or assignment
 Recipe (const Recipe &)=delete
Recipeoperator= (const Recipe &)=delete
 Recipe (Recipe &&)=delete
Recipeoperator= (Recipe &&)=delete

Constructor & Destructor Documentation

◆ Recipe() [1/3]

Recipe ( const Recipe & )
delete

◆ Recipe() [2/3]

Recipe ( Recipe && )
delete

◆ Recipe() [3/3]

Recipe ( )

◆ ~Recipe()

~Recipe ( )

Member Function Documentation

◆ AddIngredient()

void AddIngredient ( std::shared_ptr< const Ingredient > ingredient)

◆ AddToProgram()

std::vector< solvers::Binding< solvers::EvaluatorBase > > AddToProgram ( CallbackDetails * details) const

Calls DifferentialInverseKinematicsSystem::Ingredient::AddToProgram on all of the ingredients in this recipe.

◆ ingredient()

const Ingredient & ingredient ( int i) const

◆ num_ingredients()

int num_ingredients ( ) const

◆ operator=() [1/2]

Recipe & operator= ( const Recipe & )
delete

◆ operator=() [2/2]

Recipe & operator= ( Recipe && )
delete

The documentation for this class was generated from the following file: