47 #ifdef HPP_FCL_HAS_DOXYGEN_AUTODOC 48 #include "doxygen_autodoc/hpp/fcl/mesh_loader/loader.h" 51 #include "../doc/python/doxygen.hh" 52 #include "../doc/python/doxygen-boost.hh" 57 #pragma GCC diagnostic push 58 #pragma GCC diagnostic ignored "-Wconversion" 59 BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(load_overloads,
MeshLoader::load, 1, 2)
60 #pragma GCC diagnostic pop 65 if (!eigenpy::register_symbolic_link_to_registered_type<MeshLoader>()) {
66 class_<MeshLoader, shared_ptr<MeshLoader> >(
67 "MeshLoader", doxygen::class_doc<MeshLoader>(),
68 init<optional<NODE_TYPE> >(
69 (arg(
"self"), arg(
"node_type")),
70 doxygen::constructor_doc<MeshLoader, const NODE_TYPE&>()))
72 load_overloads((arg(
"self"), arg(
"filename"), arg(
"scale")),
77 if (!eigenpy::register_symbolic_link_to_registered_type<CachedMeshLoader>()) {
78 class_<CachedMeshLoader, bases<MeshLoader>, shared_ptr<CachedMeshLoader> >(
79 "CachedMeshLoader", doxygen::class_doc<MeshLoader>(),
80 init<optional<NODE_TYPE> >(
81 (arg(
"self"), arg(
"node_type")),
82 doxygen::constructor_doc<CachedMeshLoader, const NODE_TYPE&>()));
89 PyImport_ImportModule(
"warnings");
100 #ifdef HPP_FCL_HAS_OCTOMAP
const char * member_func_doc(FuncPtr)
void exposeCollisionAPI()
void def(const char *name, Func func)
void EIGENPY_DLLAPI enableEigenPy()
void exposeCollisionObject()
virtual CollisionGeometryPtr_t loadOctree(const std::string &filename)
BOOST_PYTHON_MODULE(hppfcl)
void exposeCollisionGeometries()
member_func_impl< function_type > member_func(const char *name, const function_type &function)
virtual BVHModelPtr_t load(const std::string &filename, const Vec3f &scale=Vec3f::Ones())