Skip to content

Commit 272478c

Browse files
committed
Fix Python bindings
Signed-off-by: methylDragon <[email protected]>
1 parent ff10109 commit 272478c

14 files changed

+34
-21
lines changed

python/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ function(configure_build_install_location _library_name)
6262
endfunction()
6363

6464
# TODO(CH3): Deprecated. Remove on tock. Duplicating to reduce work...
65-
pybind11_add_module(gazebo SHARED
65+
pybind11_add_module(sim SHARED
6666
src/gz/sim/_gz_sim_pybind11.cc
6767
src/gz/sim/EntityComponentManager.cc
6868
src/gz/sim/EventManager.cc

python/src/gz/sim/EntityComponentManager.cc

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ namespace sim
2424
namespace python
2525
{
2626
/////////////////////////////////////////////////
27-
void defineGazeboEntityComponentManager(pybind11::object module)
27+
void defineSimEntityComponentManager(pybind11::object module)
2828
{
2929
pybind11::class_<gz::sim::EntityComponentManager>(
3030
module, "EntityComponentManager")

python/src/gz/sim/EntityComponentManager.hh

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ namespace python
3232
* \param[in] module a pybind11 module to add the definition to
3333
*/
3434
void
35-
defineGazeboEntityComponentManager(pybind11::object module);
35+
defineSimEntityComponentManager(pybind11::object module);
3636
} // namespace python
3737
} // namespace sim
3838
} // namespace gz

python/src/gz/sim/EventManager.cc

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ namespace sim
2727
namespace python
2828
{
2929
/////////////////////////////////////////////////
30-
void defineGazeboEventManager(pybind11::object module)
30+
void defineSimEventManager(pybind11::object module)
3131
{
3232
pybind11::class_<gz::sim::EventManager>(module, "EventManager")
3333
.def(pybind11::init<>());

python/src/gz/sim/EventManager.hh

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ namespace python
3131
* \param[in] module a pybind11 module to add the definition to
3232
*/
3333
void
34-
defineGazeboEventManager(pybind11::object module);
34+
defineSimEventManager(pybind11::object module);
3535
} // namespace python
3636
} // namespace sim
3737
} // namespace gz

python/src/gz/sim/TestFixture.cc

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ namespace sim
3030
namespace python
3131
{
3232
void
33-
defineGazeboTestFixture(pybind11::object module)
33+
defineSimTestFixture(pybind11::object module)
3434
{
3535
pybind11::class_<TestFixture, std::shared_ptr<TestFixture>> testFixture(module, "TestFixture");
3636

python/src/gz/sim/TestFixture.hh

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ namespace python
3030
* \param[in] module a pybind11 module to add the definition to
3131
*/
3232
void
33-
defineGazeboTestFixture(pybind11::object module);
33+
defineSimTestFixture(pybind11::object module);
3434
}
3535
}
3636
}

python/src/gz/sim/UpdateInfo.cc

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ namespace sim
2828
{
2929
namespace python
3030
{
31-
void defineGazeboUpdateInfo(pybind11::object module)
31+
void defineSimUpdateInfo(pybind11::object module)
3232
{
3333
pybind11::class_<gz::sim::UpdateInfo>(module, "UpdateInfo")
3434
.def(pybind11::init<>())

python/src/gz/sim/UpdateInfo.hh

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ namespace python
3131
* \param[in] module a pybind11 module to add the definition to
3232
*/
3333
void
34-
defineGazeboUpdateInfo(pybind11::object module);
34+
defineSimUpdateInfo(pybind11::object module);
3535
} // namespace python
3636
} // namespace sim
3737
} // namespace gz

python/src/gz/sim/Util.cc

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ namespace sim
2929
{
3030
namespace python
3131
{
32-
void defineGazeboUtil(pybind11::module &_module)
32+
void defineSimUtil(pybind11::module &_module)
3333
{
3434
_module.def("world_entity",
3535
pybind11::overload_cast<const EntityComponentManager &>(

python/src/gz/sim/Util.hh

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ namespace python
2929
{
3030
/// Define a pybind11 wrapper for a gz::sim::Util
3131
/// \param[in] _module a pybind11 module to add the definition to
32-
void defineGazeboUtil(pybind11::module &_module);
32+
void defineSimUtil(pybind11::module &_module);
3333
} // namespace python
3434
} // namespace sim
3535
} // namespace gz

python/src/gz/sim/World.cc

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ namespace sim
2828
{
2929
namespace python
3030
{
31-
void defineGazeboWorld(pybind11::object module)
31+
void defineSimWorld(pybind11::object module)
3232
{
3333
pybind11::class_<gz::sim::World>(module, "World")
3434
.def(pybind11::init<gz::sim::Entity>())

python/src/gz/sim/World.hh

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ namespace python
3232
* \param[in] module a pybind11 module to add the definition to
3333
*/
3434
void
35-
defineGazeboWorld(pybind11::object module);
35+
defineSimWorld(pybind11::object module);
3636
} // namespace python
3737
} // namespace sim
3838
} // namespace gz

python/src/gz/sim/_gz_sim_pybind11.cc

+21-8
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,28 @@
2525
#include "Util.hh"
2626
#include "World.hh"
2727

28-
PYBIND11_MODULE(gazebo, m) {
29-
m.doc() = "Gazebo Python Library.";
28+
PYBIND11_MODULE(sim, m) {
29+
m.doc() = "Gazebo Sim Python Library.";
3030

31-
gz::sim::python::defineGazeboEntityComponentManager(m);
32-
gz::sim::python::defineGazeboEventManager(m);
31+
gz::sim::python::defineSimEntityComponentManager(m);
32+
gz::sim::python::defineSimEventManager(m);
3333
gz::sim::python::defineSimServer(m);
3434
gz::sim::python::defineSimServerConfig(m);
35-
gz::sim::python::defineGazeboTestFixture(m);
36-
gz::sim::python::defineGazeboUpdateInfo(m);
37-
gz::sim::python::defineGazeboWorld(m);
38-
gz::sim::python::defineGazeboUtil(m);
35+
gz::sim::python::defineSimTestFixture(m);
36+
gz::sim::python::defineSimUpdateInfo(m);
37+
gz::sim::python::defineSimWorld(m);
38+
gz::sim::python::defineSimUtil(m);
39+
}
40+
41+
PYBIND11_MODULE(gazebo, m) { // TODO(CH3): Deprecated. Remove on tock.
42+
m.doc() = "Gazebo Sim Python Library.";
43+
44+
gz::sim::python::defineSimEntityComponentManager(m);
45+
gz::sim::python::defineSimEventManager(m);
46+
gz::sim::python::defineSimServer(m);
47+
gz::sim::python::defineSimServerConfig(m);
48+
gz::sim::python::defineSimTestFixture(m);
49+
gz::sim::python::defineSimUpdateInfo(m);
50+
gz::sim::python::defineSimWorld(m);
51+
gz::sim::python::defineSimUtil(m);
3952
}

0 commit comments

Comments
 (0)