bindings_visualizer.cpp
Go to the documentation of this file.
2 
3 namespace bp = boost::python;
4 namespace pin = pinocchio;
5 using pin::python::VisualizerPythonVisitor;
6 using pin::visualizers::BaseVisualizer;
7 
9 using pin::Model;
10 
11 struct DummyVisualizer : public BaseVisualizer
12 {
13  using BaseVisualizer::BaseVisualizer;
14  void loadViewerModel() override
15  {
16  }
17  void displayImpl() override
18  {
19  }
20 };
21 
22 BOOST_PYTHON_MODULE(EXT_MODULE_NAME)
23 {
24  bp::import("pinocchio");
25 
26  bp::class_<DummyVisualizer>("DummyVisualizer", bp::no_init)
27  .def(bp::init<const Model &, const GeometryModel &>())
28  .def(VisualizerPythonVisitor<DummyVisualizer>{});
29 }
boost::python
BOOST_PYTHON_MODULE
BOOST_PYTHON_MODULE(EXT_MODULE_NAME)
Definition: bindings_visualizer.cpp:22
DummyVisualizer::displayImpl
void displayImpl() override
Definition: bindings_visualizer.cpp:17
DummyVisualizer
Definition: bindings_visualizer.cpp:11
pinocchio::GeometryModel
Definition: multibody/geometry.hpp:54
DummyVisualizer::loadViewerModel
void loadViewerModel() override
Definition: bindings_visualizer.cpp:14
visualizer-visitor.hpp
Model
pinocchio::ModelTpl< Scalar > Model
Definition: timings-cppad-jit.cpp:48
pinocchio
Main pinocchio namespace.
Definition: timings.cpp:33


pinocchio
Author(s):
autogenerated on Wed May 28 2025 02:41:14