#include <multicontact-api/bindings/python/scenario/contact-phase.hpp>
Public Types | |
typedef ContactPhase::Scalar | Scalar |
typedef ContactPhase::ContactPatch | ContactPatch |
typedef ContactPhase::SE3 | SE3 |
typedef ContactPhase::t_strings | t_strings |
typedef ContactPhase::curve_ptr | curve_ptr |
typedef ContactPhase::curve_SE3_ptr | curve_SE3_ptr |
typedef ContactPhase::point3_t | point3_t |
typedef ContactPhase::point6_t | point6_t |
typedef ContactPhase::pointX_t | pointX_t |
typedef ndcurves::t_pointX_t | t_pointX_t |
typedef ndcurves::t_time_t | t_time_t |
typedef ndcurves::pointX_list_t | pointX_list_t |
typedef ndcurves::time_waypoints_t | time_waypoints_t |
Public Member Functions | |
BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS (isConsistent_overloads, ContactPhase::isConsistent, 0, 1) template< class PyClass > void visit(PyClass &cl) const | |
Static Public Member Functions | |
static void | expose (const std::string &class_name) |
Static Protected Member Functions | |
static Scalar | getTimeInitial (ContactPhase &self) |
static void | setTimeInitial (ContactPhase &self, const Scalar &time) |
static Scalar | getTimeFinal (ContactPhase &self) |
static void | setTimeFinal (ContactPhase &self, const Scalar &time) |
static Scalar | getDuration (ContactPhase &self) |
static void | setDuration (ContactPhase &self, const Scalar &time) |
static curve_ptr | contactForcesFromKey (ContactPhase &self, const std::string &eeName) |
static curve_ptr | contactNormalForcesFromKey (ContactPhase &self, const std::string &eeName) |
static curve_SE3_ptr | effectorTrajectoriesFromKey (ContactPhase &self, const std::string &eeName) |
static ContactPatch & | contactPatchFromKey (ContactPhase &self, const std::string &eeName) |
template<class T > | |
static bp::list | toPythonList (std::vector< T > vector) |
static bp::list | effectorsInContactAsList (ContactPhase &self) |
static bp::list | effectorsWithTrajectoryAsList (ContactPhase &self) |
static bp::list | getContactsBrokenAsList (ContactPhase &self, const ContactPhase &to) |
static bp::list | getContactsCreatedAsList (ContactPhase &self, const ContactPhase &to) |
static bp::list | getContactsRepositionedAsList (ContactPhase &self, const ContactPhase &to) |
static bp::list | getContactsVariationsAsList (ContactPhase &self, const ContactPhase &to) |
template<class T > | |
static bp::dict | toPythonDict (std::map< std::string, T > map) |
static bp::dict | contactPatchesAsDict (ContactPhase &self) |
static bp::dict | contactForcesAsDict (ContactPhase &self) |
static bp::dict | contactNormalForcesAsDict (ContactPhase &self) |
static bp::dict | effectorTrajectoriesAsDict (ContactPhase &self) |
static void | setCOMtrajectoryFromPoints (ContactPhase &self, const pointX_list_t &points, const pointX_list_t &points_derivative, const pointX_list_t &points_second_derivative, const time_waypoints_t &time_points) |
static void | setJointsTrajectoryFromPoints (ContactPhase &self, const pointX_list_t &points, const pointX_list_t &points_derivative, const pointX_list_t &points_second_derivative, const time_waypoints_t &time_points) |
static void | setAMtrajectoryFromPoints (ContactPhase &self, const pointX_list_t &points, const pointX_list_t &points_derivative, const time_waypoints_t &time_points) |
static ContactPhase | copy (const ContactPhase &self) |
typedef ContactPhase::ContactPatch multicontact_api::python::ContactPhasePythonVisitor< ContactPhase >::ContactPatch |
typedef ContactPhase::curve_ptr multicontact_api::python::ContactPhasePythonVisitor< ContactPhase >::curve_ptr |
typedef ContactPhase::curve_SE3_ptr multicontact_api::python::ContactPhasePythonVisitor< ContactPhase >::curve_SE3_ptr |
typedef ContactPhase::point3_t multicontact_api::python::ContactPhasePythonVisitor< ContactPhase >::point3_t |
typedef ContactPhase::point6_t multicontact_api::python::ContactPhasePythonVisitor< ContactPhase >::point6_t |
typedef ndcurves::pointX_list_t multicontact_api::python::ContactPhasePythonVisitor< ContactPhase >::pointX_list_t |
typedef ContactPhase::pointX_t multicontact_api::python::ContactPhasePythonVisitor< ContactPhase >::pointX_t |
typedef ContactPhase::Scalar multicontact_api::python::ContactPhasePythonVisitor< ContactPhase >::Scalar |
typedef ContactPhase::SE3 multicontact_api::python::ContactPhasePythonVisitor< ContactPhase >::SE3 |
typedef ndcurves::t_pointX_t multicontact_api::python::ContactPhasePythonVisitor< ContactPhase >::t_pointX_t |
typedef ContactPhase::t_strings multicontact_api::python::ContactPhasePythonVisitor< ContactPhase >::t_strings |
typedef ndcurves::t_time_t multicontact_api::python::ContactPhasePythonVisitor< ContactPhase >::t_time_t |
typedef ndcurves::time_waypoints_t multicontact_api::python::ContactPhasePythonVisitor< ContactPhase >::time_waypoints_t |
|
inline |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestatic |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |