公开符号 11

class

FrameKind

L224
class FrameKind(StrEnum)

当前源码未提供公开 docstring。

class

FrameDescriptor

L236
class FrameDescriptor(object)

One frame-node relationship without a backend-native transform handle.

字段类型默认值
frame_idstr
kindFrameKind
parent_frame_idstr | None
owner_entity_idstr | NoneNone
owner_link_idstr | NoneNone
namestr | NoneNone
class

FrameQuery

L290
class FrameQuery(object)

A bounded deterministic intersection filter for frame reads.

字段类型默认值
frame_idstuple[str, ...]()
entity_idstuple[str, ...]()
kindstuple[FrameKind, ...]()
class

FrameCatalogSnapshot

L326
class FrameCatalogSnapshot(object)

Immutable frame graph catalog for one locked plan and generation.

字段类型默认值
run_idstr
plan_digeststr
generationint
catalog_revisionint
content_sha256str
framestuple[FrameDescriptor, ...]
class

FrameTransform

L377
class FrameTransform(object)

Compact ``target_T_source`` transform used inside a frame delta.

字段类型默认值
target_framestr
source_framestr
target_T_sourcePose
class

TransformStamped

L398
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_idstr
generationint
sim_tickint
sim_time_sfloat
sequenceint
captured_monotonic_nsint
world_revisionint
catalog_revisionint
catalog_content_sha256str
transform_revisionint
target_framestr
source_framestr
target_T_sourcePose
class

FrameDelta

L461
class FrameDelta(object)

Bounded graph/transform update or terminal resynchronization marker.

字段类型默认值
run_idstr
generationint
sim_tickint
sim_time_sfloat
sequenceint
captured_monotonic_nsint
base_sequenceint
previous_world_revisionint
world_revisionint
previous_catalog_revisionint
catalog_revisionint
previous_catalog_content_sha256str | None
catalog_content_sha256str | None
previous_transform_revisionint
transform_revisionint
added_framestuple[FrameDescriptor, ...]()
removed_frame_idstuple[str, ...]()
transformstuple[FrameTransform, ...]()
resync_requiredboolFalse
class

FrameQueryErrorCode

L593
class FrameQueryErrorCode(StrEnum)

当前源码未提供公开 docstring。

class

FrameQueryError

L604
class FrameQueryError(RuntimeError)

Typed bounded failure from ``fastsim.frame.query@3``.

class

FrameDeltaSubscription

L637
class FrameDeltaSubscription(Protocol)

当前源码未提供公开 docstring。

dropped
FrameDeltaSubscription.dropped(self) -> int

当前源码未提供公开 docstring。

closed
FrameDeltaSubscription.closed(self) -> bool

当前源码未提供公开 docstring。

get_async
async FrameDeltaSubscription.get_async(self, timeout: float | None=None) -> FrameDelta

当前源码未提供公开 docstring。

close
FrameDeltaSubscription.close(self) -> None

当前源码未提供公开 docstring。

class

FrameQueryService

L650
class FrameQueryService(Protocol)

当前源码未提供公开 docstring。

service_id
FrameQueryService.service_id(self) -> str

当前源码未提供公开 docstring。

catalog
FrameQueryService.catalog(self, query: FrameQuery | None=None) -> FrameCatalogSnapshot

当前源码未提供公开 docstring。

lookup
FrameQueryService.lookup(self, target_frame: str, source_frame: str, *, generation: int | None=None) -> TransformStamped

当前源码未提供公开 docstring。

subscribe
FrameQueryService.subscribe(self, query: FrameQuery | None=None, capacity: int=16) -> FrameDeltaSubscription

当前源码未提供公开 docstring。