#include <exotica_core/exotica_core.h>
#include <exotica_core/tools/box_qp.h>
#include <exotica_core/tools/box_qp_old.h>
#include <exotica_core/tools/sparse_costs.h>
#include <exotica_core/visualization_moveit.h>
#include <pybind11/eigen.h>
#include <pybind11/pybind11.h>
#include <pybind11/stl.h>
#include <octomap/OcTree.h>
#include <ros/package.h>
#include <unsupported/Eigen/CXX11/Tensor>
#include <moveit_msgs/PlanningScene.h>
#include <moveit_msgs/PlanningSceneWorld.h>
Go to the source code of this file.
Classes | |
struct | pybind11::detail::type_caster< Hessian > |
struct | pybind11::detail::type_caster< Initializer > |
Namespaces | |
pybind11 | |
pybind11::detail | |
Macros | |
#define | PY_OLDSTANDARD |
#define | ROS_MESSAGE_WRAPPER(MessageType) |
Functions | |
void | AddInitializers (py::module &module) |
template<class T > | |
Hessian | array_hessian (pybind11::array_t< T > inArray) |
Initializer | CreateInitializer (const Initializer &init) |
PyObject * | CreateStringIOObject () |
template<class T > | |
py::handle | hessian_array (Hessian &inp) |
bool | IsPyString (PyObject *value_py) |
std::pair< Initializer, Initializer > | LoadFromXML (std::string file_name, const std::string &solver_name="", const std::string &problem_name="", bool parsePathAsXML=false) |
std::string | PyAsStdString (PyObject *value_py) |
PYBIND11_MODULE (_pyexotica, module) | |
ROS_MESSAGE_WRAPPER (moveit_msgs::PlanningScene) | |
ROS_MESSAGE_WRAPPER (moveit_msgs::PlanningSceneWorld) | |
PyObject * | StdStringAsPy (std::string value) |
Variables | |
std::map< std::string, Initializer > | known_initializers |
#define PY_OLDSTANDARD |
Definition at line 49 of file pyexotica.cpp.
#define ROS_MESSAGE_WRAPPER | ( | MessageType | ) |
Definition at line 112 of file pyexotica.cpp.
void AddInitializers | ( | py::module & | module | ) |
Definition at line 173 of file pyexotica.cpp.
Hessian array_hessian | ( | pybind11::array_t< T > | inArray | ) |
Definition at line 564 of file pyexotica.cpp.
Initializer CreateInitializer | ( | const Initializer & | init | ) |
Definition at line 161 of file pyexotica.cpp.
PyObject* CreateStringIOObject | ( | ) |
Definition at line 92 of file pyexotica.cpp.
py::handle hessian_array | ( | Hessian & | inp | ) |
Definition at line 595 of file pyexotica.cpp.
bool IsPyString | ( | PyObject * | value_py | ) |
Definition at line 57 of file pyexotica.cpp.
std::pair<Initializer, Initializer> LoadFromXML | ( | std::string | file_name, |
const std::string & | solver_name = "" , |
||
const std::string & | problem_name = "" , |
||
bool | parsePathAsXML = false |
||
) |
Definition at line 166 of file pyexotica.cpp.
std::string PyAsStdString | ( | PyObject * | value_py | ) |
Definition at line 66 of file pyexotica.cpp.
PYBIND11_MODULE | ( | _pyexotica | , |
module | |||
) |
Shapes
Definition at line 670 of file pyexotica.cpp.
ROS_MESSAGE_WRAPPER | ( | moveit_msgs::PlanningScene | ) |
ROS_MESSAGE_WRAPPER | ( | moveit_msgs::PlanningSceneWorld | ) |
PyObject* StdStringAsPy | ( | std::string | value | ) |
Definition at line 78 of file pyexotica.cpp.
std::map<std::string, Initializer> known_initializers |
Definition at line 90 of file pyexotica.cpp.