API Reference ============= This section contains the complete API reference for the Scene Edition library, auto-generated from the source code docstrings. Editors ------- The library provides a hierarchy of editors for different aspects of scene manipulation: .. list-table:: :widths: 25 75 :header-rows: 1 * - Editor - Description * - :class:`~mimic_scene_edition.editors.scene_editor.SceneEditor` - Main entry point for all scene manipulation * - :class:`~mimic_scene_edition.editors.ego_editor.EgoEditor` - Edit ego vehicle trajectory and sensor rig * - :class:`~mimic_scene_edition.editors.actor_editor.ActorEditor` - Edit individual actor trajectories * - :class:`~mimic_scene_edition.editors.sensor_editor.SensorEditor` - Edit sensor extrinsics and intrinsics * - :class:`~mimic_scene_edition.editors.trajectory_editor.TrajectoryEditor` - Low-level trajectory manipulation Only ``SceneEditor``, ``EgoEditor`` and ``ActorEditor`` are exported from the ``mimic_scene_edition`` package root. ``SensorEditor`` and ``TrajectoryEditor`` are not constructed directly: you obtain them from a scene — ``scene.camera("FRONT")``, ``scene.lidar(ref)``, ``scene.radar(ref)`` — or import them from their modules. Module Reference ---------------- .. toctree:: :maxdepth: 2 scene_editor ego_editor actor_editor sensor_editor trajectory_editor base limits