Skip to content

Commit d65da44

Browse files
committed
bindings/python : add extra ctor for VisualizerConfig in expose-visualizer
1 parent d0eb7c1 commit d65da44

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

bindings/python/src/expose-visualizer.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,11 @@ void exposeVisualizer() {
3232
eigenpy::OptionalConverter<float, std::optional>::registration();
3333
eigenpy::detail::NoneToPython<std::nullopt_t>::registration();
3434

35-
bp::class_<Visualizer::Config>("VisualizerConfig", bp::init<>("self"_a))
35+
bp::class_<Visualizer::Config>("VisualizerConfig", bp::no_init)
3636
.def_readwrite("width", &Visualizer::Config::width)
37-
.def_readwrite("height", &Visualizer::Config::height);
37+
.def_readwrite("height", &Visualizer::Config::height)
38+
.def(bp::init<>("self"_a))
39+
.def(bp::init<Uint32, Uint32>(("self"_a, "width", "height")));
3840

3941
bp::class_<Visualizer, boost::noncopyable>("Visualizer", bp::no_init)
4042
.def(bp::init<Visualizer::Config, const pin::Model &,

0 commit comments

Comments
 (0)