static void expose() { bp::class_<Frame>("Frame", "A Plucker coordinate frame related to a parent joint inside a kinematic tree.\n\n", bp::no_init ) .def(FramePythonVisitor()) ; // bp::to_python_converter< Frame,FramePythonVisitor >(); bp::class_< std::vector<Frame> >("StdVec_Frame") .def(bp::vector_indexing_suite< std::vector<Frame> >()); }
static void expose() { bp::enum_<FrameType>("FrameType") .value("OP_FRAME",OP_FRAME) .value("JOINT",JOINT) .value("FIXED_JOINT",FIXED_JOINT) .value("BODY",BODY) .value("SENSOR",SENSOR) ; bp::class_<Frame>("Frame", "A Plucker coordinate frame related to a parent joint inside a kinematic tree.\n\n", bp::no_init ) .def(FramePythonVisitor()) .def(CopyableVisitor<Frame>()) .def(PrintableVisitor<Frame>()) ; }