Skip to content

Commit

Permalink
make complex types readonly for safety for now
Browse files Browse the repository at this point in the history
  • Loading branch information
Schmluk committed Aug 14, 2024
1 parent 014a0a9 commit fddcc0f
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions python/bindings/src/node_attributes.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -153,19 +153,19 @@ void addBindings(pybind11::module_& module) {
py::class_<KhronosObjectAttributes, ObjectNodeAttributes>(module,
"KhronosObjectAttributes")
.def(py::init<>())
.def_readwrite("first_observed_ns", &KhronosObjectAttributes::first_observed_ns)
.def_readwrite("last_observed_ns", &KhronosObjectAttributes::last_observed_ns)
.def_readonly("first_observed_ns", &KhronosObjectAttributes::first_observed_ns)
.def_readonly("last_observed_ns", &KhronosObjectAttributes::last_observed_ns)
.def(
"mesh",
[](const KhronosObjectAttributes& attrs) { return &attrs.mesh; },
py::return_value_policy::reference_internal)
.def_readwrite("trajectory_timestamps",
.def_readonly("trajectory_timestamps",
&KhronosObjectAttributes::trajectory_timestamps)
.def_readwrite("trajectory_positions",
.def_readonly("trajectory_positions",
&KhronosObjectAttributes::trajectory_positions)
.def_readwrite("dynamic_object_points",
.def_readonly("dynamic_object_points",
&KhronosObjectAttributes::dynamic_object_points)
.def_readwrite("details", &KhronosObjectAttributes::details);
.def_readonly("details", &KhronosObjectAttributes::details);

py::class_<RoomNodeAttributes, SemanticNodeAttributes>(module, "RoomNodeAttributes")
.def(py::init<>())
Expand Down

0 comments on commit fddcc0f

Please sign in to comment.