| 247 | } |
| 248 | |
| 249 | void InitSlicedGeometry3D(py::module_& m) |
| 250 | { |
| 251 | py::class_<SlicedGeometry3D, BaseGeometry, SlicedGeometry3D::Pointer>(m, "SlicedGeometry3D", |
| 252 | R"(Stack of :py:class:`PlaneGeometry` objects forming a 3D volume. |
| 253 | |
| 254 | Used to describe the geometry of multi-slice acquisitions where each slice |
| 255 | may have its own plane geometry. Inherits the 3D world-space interface from |
| 256 | :py:class:`BaseGeometry`. |
| 257 | )") |
| 258 | .def_static("new", &SlicedGeometry3D::New, |
| 259 | "Construct a new identity-initialized sliced geometry."); |
| 260 | } |
| 261 | |
| 262 | void InitTimeGeometry(py::module_& m) |
| 263 | { |