hpp-rbprm  4.10.0
Implementation of RB-PRM planner using hpp.
hpp::rbprm::RbPrmFullBody Member List

This is the complete list of members for hpp::rbprm::RbPrmFullBody, including all inherited members.

addEffectorTrajectory(const size_t pathId, const std::string &effectorName, const bezier_Ptr &trajectory)hpp::rbprm::RbPrmFullBody
addEffectorTrajectory(const size_t pathId, const std::string &effectorName, const std::vector< bezier_Ptr > &trajectories)hpp::rbprm::RbPrmFullBody
AddHeuristic(const std::string &name, const sampling::heuristic func)hpp::rbprm::RbPrmFullBody
AddLimb(const std::string &id, const std::string &name, const std::string &effectorName, const fcl::Vec3f &offset, const fcl::Vec3f &limbOffset, const fcl::Vec3f &normal, const double x, const double y, const core::ObjectStdVector_t &collisionObjects, const std::size_t nbSamples, const std::string &heuristic="static", const double resolution=0.03, ContactType contactType=_6_DOF, const bool disableEffectorCollision=false, const bool grasp=false, const std::string &kinematicConstraintsPath=std::string(), const double kinematicConstraintsMin=0.)hpp::rbprm::RbPrmFullBody
AddLimb(const std::string &database, const std::string &id, const core::ObjectStdVector_t &collisionObjects, const std::string &heuristicName, const bool loadValues, const bool disableEffectorCollision=false, const bool grasp=false)hpp::rbprm::RbPrmFullBody
AddNonContactingLimb(const std::string &id, const std::string &name, const std::string &effectorName, const hpp::core::ObjectStdVector_t &collisionObjects, const std::size_t nbSamples)hpp::rbprm::RbPrmFullBody
create(const pinocchio::DevicePtr_t &device)hpp::rbprm::RbPrmFullBodystatic
device_hpp::rbprm::RbPrmFullBody
GetCollisionValidation()hpp::rbprm::RbPrmFullBodyinline
getEffectorsTrajectories(const size_t pathId, EffectorTrajectoriesMap_t &result)hpp::rbprm::RbPrmFullBody
getEffectorTrajectory(const size_t pathId, const std::string &effectorName, std::vector< bezier_Ptr > &result)hpp::rbprm::RbPrmFullBody
getFriction() consthpp::rbprm::RbPrmFullBodyinline
GetGroups()hpp::rbprm::RbPrmFullBodyinline
GetLimb(std::string name, bool onlyWithContact=false)hpp::rbprm::RbPrmFullBody
GetLimbCollisionValidation()hpp::rbprm::RbPrmFullBodyinline
GetLimbs()hpp::rbprm::RbPrmFullBodyinline
GetNonContactingLimbs()hpp::rbprm::RbPrmFullBodyinline
init(const RbPrmFullBodyWkPtr_t &weakPtr)hpp::rbprm::RbPrmFullBodyprotected
postureWeights()hpp::rbprm::RbPrmFullBodyinline
postureWeights(pinocchio::Configuration_t postureWeights)hpp::rbprm::RbPrmFullBody
RbPrmFullBody(const pinocchio::DevicePtr_t &device)hpp::rbprm::RbPrmFullBodyprotected
referenceConfig()hpp::rbprm::RbPrmFullBodyinline
referenceConfig(pinocchio::Configuration_t referenceConfig)hpp::rbprm::RbPrmFullBody
setFriction(double mu)hpp::rbprm::RbPrmFullBodyinline
staticStability(bool staticStability)hpp::rbprm::RbPrmFullBodyinline
staticStability() consthpp::rbprm::RbPrmFullBodyinline
T_LimbGroup typedefhpp::rbprm::RbPrmFullBody
toggleNonContactingLimb(std::string name)hpp::rbprm::RbPrmFullBody
usePosturalTaskContactCreation()hpp::rbprm::RbPrmFullBodyinline
usePosturalTaskContactCreation(bool usePosturalTaskContactCreation)hpp::rbprm::RbPrmFullBodyinline
~RbPrmFullBody()hpp::rbprm::RbPrmFullBodyvirtual