From 1b04e65862cf0b12cb5d66ec46357cf38d914a7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Helena=20J=C3=A4ger?= Date: Wed, 18 Dec 2024 16:23:13 +0100 Subject: [PATCH] made fields readable --- src/map.rs | 2 ++ src/obstacle.rs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/map.rs b/src/map.rs index f4fe57b..66306a4 100644 --- a/src/map.rs +++ b/src/map.rs @@ -33,7 +33,9 @@ impl ObstacleMapConfig { #[pyclass(eq, str = "ObstacleMap(obstacles={obstacles:?})")] #[derive(Debug, Clone, PartialEq)] pub struct ObstacleMap { + #[pyo3(get, set)] config: ObstacleMapConfig, + #[pyo3(get, set)] obstacles: Vec, } diff --git a/src/obstacle.rs b/src/obstacle.rs index 240e5d4..1f50408 100644 --- a/src/obstacle.rs +++ b/src/obstacle.rs @@ -17,8 +17,10 @@ pub trait Obstacle { #[derive(Debug, Clone, Copy, PartialEq)] pub struct RoundObstacle { /// The center of the obstacle + #[pyo3(get, set)] center: (f64, f64), /// The radius of the obstacle + #[pyo3(get, set)] radius: f64, }