GeoPosePublic#

Inheritance diagram of tasi.io.geo.GeoPosePublic

A Pose specialized for trajectory data representing the state of a traffic participant for a specific point in time but with position information encoded as GeoObject using the GeoJSON format.

Factory methods#

GeoPosePublic.from_orm(obj)

GeoPosePublic.from_pose(pose[, position])

GeoPosePublic.model_validate(obj, *[, ...])

Validate a pydantic model instance.

Conversion#

GeoPosePublic.as_orm([traffic_participant])

GeoPosePublic.as_tasi([as_record])

GeoPosePublic.as_pose()

Convert to a Pose

Attributes#

GeoPosePublic.timestamp

The time of the pose

GeoPosePublic.dimension

The dimension of the traffic participant measurement for the pose's time

GeoPosePublic.classifications

The traffic participant's object type probabilities

GeoPosePublic.position

The traffic participant's position represent as GeoObject

GeoPosePublic.velocity

The traffic participant's velocity

GeoPosePublic.acceleration

The traffic participant's acceleration

GeoPosePublic.boundingbox

The traffic participant's boundingbox

GeoPosePublic.traffic_participant

A reference to the traffic participant this pose belongs to