PosePublic#

digraph inheritancea6d6291ca4 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "ABC" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Helper class that provides a standard way to create an ABC using"]; "AsORMMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "ABC" -> "AsORMMixin" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AsTASIMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "ABC" -> "AsTASIMixin" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Base" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "DataFrameConversionMixin" -> "Base" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SQLModel" -> "Base" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SchemaByEnvironmentVariableMixin" -> "Base" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BaseModel" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="!!! abstract \"Usage Documentation\""]; "DataFrameConversionMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "FromTASIMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "PoseBase" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "Base" -> "PoseBase" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PosePublic" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "PublicEntityMixin" -> "PosePublic" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PublicPoseBase" -> "PosePublic" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PublicEntityMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "AsORMMixin" -> "PublicEntityMixin" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AsTASIMixin" -> "PublicEntityMixin" [arrowsize=0.5,style="setlinewidth(0.5)"]; "FromTASIMixin" -> "PublicEntityMixin" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PublicPoseBase" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "PoseBase" -> "PublicPoseBase" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SQLModel" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "BaseModel" -> "SQLModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SchemaByEnvironmentVariableMixin" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; }

A Pose specialized for trajectory data representing the state of a traffic participant for a specific point in time.

Factory methods#

PosePublic.from_orm(obj[, update])

PosePublic.from_tasi(obj, tp, **kwargs)

PosePublic.model_validate(obj, *[, strict, ...])

Validate a pydantic model instance.

Conversion#

PosePublic.as_orm([traffic_participant])

Convert to its ORM representation

PosePublic.as_tasi([as_record])

Attributes#

PosePublic.timestamp

PosePublic.dimension

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

PosePublic.classifications

The traffic participant's object type probabilities

PosePublic.position

The traffic participant's position

PosePublic.velocity

The traffic participant's velocity

PosePublic.acceleration

The traffic participant's acceleration

PosePublic.boundingbox

The traffic participant's boundingbox

PosePublic.traffic_participant

A reference to the traffic participant this pose belongs to