hpp-python 6.1.0
python bindings for HPP, based on boost python
Loading...
Searching...
No Matches
pyhpp::core::Problem Struct Reference

#include <pyhpp/core/problem.hh>

Public Member Functions

 Problem (const DevicePtr_t &robot)
 
 Problem (hpp::core::ProblemPtr_t problemPtr)
 
const DevicePtr_trobot () const
 
void setParameter (const std::string &name, const Parameter &value)
 
void setParameterFloat (const std::string &name, value_type value)
 
void setParameterInt (const std::string &name, size_type value)
 
const ParametergetParameter (const std::string &name) const
 
PyWSteeringMethodPtr_t steeringMethod () const
 
const ConfigValidationsPtr_tconfigValidation () const
 
PathValidationPtr_t pathValidation () const
 
PathProjectorPtr_t pathProjector () const
 
DistancePtr_t distance () const
 
const ProblemTargetPtr_ttarget () const
 
ConfigurationShooterPtr_t configurationShooter () const
 
void steeringMethod (const PyWSteeringMethodPtr_t &steeringMethod)
 
void configValidation (const ConfigValidationsPtr_t &cv)
 
void clearConfigValidations ()
 
void pathValidation (const PathValidationPtr_t &pv)
 
void pathProjector (const PathProjectorPtr_t &pp)
 
void distance (const DistancePtr_t &d)
 
void target (const ProblemTargetPtr_t &t)
 
void configurationShooter (const ConfigurationShooterPtr_t &configurationShooter)
 
void initConfig (ConfigurationIn_t inConfig)
 
void addGoalConfig (ConfigurationIn_t config)
 
void addConfigValidation (const std::string &type)
 
void resetGoalConfigs ()
 
hpp::manipulation::ProblemPtr_t asManipulationProblem () const
 
bool isManipulationProblem () const
 

Public Attributes

hpp::core::ProblemPtr_t obj
 

Constructor & Destructor Documentation

◆ Problem() [1/2]

Problem::Problem ( const DevicePtr_t robot)

◆ Problem() [2/2]

pyhpp::core::Problem::Problem ( hpp::core::ProblemPtr_t  problemPtr)
inline

Member Function Documentation

◆ addConfigValidation()

void Problem::addConfigValidation ( const std::string &  type)

◆ addGoalConfig()

void pyhpp::core::Problem::addGoalConfig ( ConfigurationIn_t  config)

◆ asManipulationProblem()

hpp::manipulation::ProblemPtr_t pyhpp::core::Problem::asManipulationProblem ( ) const
inline

◆ clearConfigValidations()

void pyhpp::core::Problem::clearConfigValidations ( )

◆ configurationShooter() [1/2]

ConfigurationShooterPtr_t pyhpp::core::Problem::configurationShooter ( ) const

◆ configurationShooter() [2/2]

void pyhpp::core::Problem::configurationShooter ( const ConfigurationShooterPtr_t configurationShooter)

◆ configValidation() [1/2]

const ConfigValidationsPtr_t & Problem::configValidation ( ) const

◆ configValidation() [2/2]

void pyhpp::core::Problem::configValidation ( const ConfigValidationsPtr_t cv)

◆ distance() [1/2]

DistancePtr_t pyhpp::core::Problem::distance ( ) const

◆ distance() [2/2]

void pyhpp::core::Problem::distance ( const DistancePtr_t d)

◆ getParameter()

const Parameter & pyhpp::core::Problem::getParameter ( const std::string &  name) const

◆ initConfig()

void pyhpp::core::Problem::initConfig ( ConfigurationIn_t  inConfig)

◆ isManipulationProblem()

bool pyhpp::core::Problem::isManipulationProblem ( ) const
inline

◆ pathProjector() [1/2]

PathProjectorPtr_t pyhpp::core::Problem::pathProjector ( ) const

◆ pathProjector() [2/2]

void pyhpp::core::Problem::pathProjector ( const PathProjectorPtr_t pp)

◆ pathValidation() [1/2]

PathValidationPtr_t pyhpp::core::Problem::pathValidation ( ) const

◆ pathValidation() [2/2]

void pyhpp::core::Problem::pathValidation ( const PathValidationPtr_t pv)

◆ resetGoalConfigs()

void pyhpp::core::Problem::resetGoalConfigs ( )

◆ robot()

const DevicePtr_t & pyhpp::core::Problem::robot ( ) const

◆ setParameter()

void pyhpp::core::Problem::setParameter ( const std::string &  name,
const Parameter value 
)

◆ setParameterFloat()

void Problem::setParameterFloat ( const std::string &  name,
value_type  value 
)

◆ setParameterInt()

void Problem::setParameterInt ( const std::string &  name,
size_type  value 
)

◆ steeringMethod() [1/2]

PyWSteeringMethodPtr_t pyhpp::core::Problem::steeringMethod ( ) const

◆ steeringMethod() [2/2]

void Problem::steeringMethod ( const PyWSteeringMethodPtr_t steeringMethod)

◆ target() [1/2]

const ProblemTargetPtr_t & pyhpp::core::Problem::target ( ) const

◆ target() [2/2]

void pyhpp::core::Problem::target ( const ProblemTargetPtr_t t)

Member Data Documentation

◆ obj

hpp::core::ProblemPtr_t pyhpp::core::Problem::obj

The documentation for this struct was generated from the following files: