FrameKind
L224class FrameKind(StrEnum)当前源码未提供公开 docstring。
fastsim.api.frames 的当前公共 Python API;签名从 vNext AST 直接提取。
源码 src/fastsim/api/frames.pyclass FrameKind(StrEnum)当前源码未提供公开 docstring。
class FrameDescriptor(object)One frame-node relationship without a backend-native transform handle.
| 字段 | 类型 | 默认值 |
|---|---|---|
| frame_id | str | — |
| kind | FrameKind | — |
| parent_frame_id | str | None | — |
| owner_entity_id | str | None | None |
| owner_link_id | str | None | None |
| name | str | None | None |
class FrameQuery(object)A bounded deterministic intersection filter for frame reads.
| 字段 | 类型 | 默认值 |
|---|---|---|
| frame_ids | tuple[str, ...] | () |
| entity_ids | tuple[str, ...] | () |
| kinds | tuple[FrameKind, ...] | () |
class FrameCatalogSnapshot(object)Immutable frame graph catalog for one locked plan and generation.
| 字段 | 类型 | 默认值 |
|---|---|---|
| run_id | str | — |
| plan_digest | str | — |
| generation | int | — |
| catalog_revision | int | — |
| content_sha256 | str | — |
| frames | tuple[FrameDescriptor, ...] | — |
class FrameTransform(object)Compact ``target_T_source`` transform used inside a frame delta.
| 字段 | 类型 | 默认值 |
|---|---|---|
| target_frame | str | — |
| source_frame | str | — |
| target_T_source | Pose | — |
class TransformStamped(object)A committed ``target_T_source`` lookup result. ``target_T_source`` maps coordinates expressed in ``source_frame`` into ``target_frame``. Translation is metres and rotation is a right-handed ``xyzw`` unit quaternion through :class:`~fastsim.api.scene.Pose`.
| 字段 | 类型 | 默认值 |
|---|---|---|
| run_id | str | — |
| generation | int | — |
| sim_tick | int | — |
| sim_time_s | float | — |
| sequence | int | — |
| captured_monotonic_ns | int | — |
| world_revision | int | — |
| catalog_revision | int | — |
| catalog_content_sha256 | str | — |
| transform_revision | int | — |
| target_frame | str | — |
| source_frame | str | — |
| target_T_source | Pose | — |
class FrameDelta(object)Bounded graph/transform update or terminal resynchronization marker.
| 字段 | 类型 | 默认值 |
|---|---|---|
| run_id | str | — |
| generation | int | — |
| sim_tick | int | — |
| sim_time_s | float | — |
| sequence | int | — |
| captured_monotonic_ns | int | — |
| base_sequence | int | — |
| previous_world_revision | int | — |
| world_revision | int | — |
| previous_catalog_revision | int | — |
| catalog_revision | int | — |
| previous_catalog_content_sha256 | str | None | — |
| catalog_content_sha256 | str | None | — |
| previous_transform_revision | int | — |
| transform_revision | int | — |
| added_frames | tuple[FrameDescriptor, ...] | () |
| removed_frame_ids | tuple[str, ...] | () |
| transforms | tuple[FrameTransform, ...] | () |
| resync_required | bool | False |
class FrameQueryErrorCode(StrEnum)当前源码未提供公开 docstring。
class FrameQueryError(RuntimeError)Typed bounded failure from ``fastsim.frame.query@3``.
class FrameDeltaSubscription(Protocol)当前源码未提供公开 docstring。
当前源码未提供公开 docstring。
当前源码未提供公开 docstring。
当前源码未提供公开 docstring。
当前源码未提供公开 docstring。
class FrameQueryService(Protocol)当前源码未提供公开 docstring。
当前源码未提供公开 docstring。
当前源码未提供公开 docstring。
当前源码未提供公开 docstring。
当前源码未提供公开 docstring。