Rerun

AnnotationContext

āš ļø This type is unstable and may change significantly in a way that the data won't be backwards compatible. The annotation context provides additional information on how to display entities.

Entities can use datatypes.ClassIds and datatypes.KeypointIds to provide annotations, and the labels and colors will be looked up in the appropriate annotation context. We use the first annotation context we find in the path-hierarchy when searching up through the ancestors of a given entity path.

Arrow datatype arrow-datatype

List(non-null Struct(
        "class_id": non-null UInt16
        "class_description": non-null Struct(
            "info": non-null Struct(
                "id": non-null UInt16
                "label": Utf8
                "color": UInt32
            )
            "keypoint_annotations": non-null List(non-null Struct(
                    "id": non-null UInt16
                    "label": Utf8
                    "color": UInt32
                ))
            "keypoint_connections": non-null List(non-null Struct(
                    "keypoint0": non-null UInt16
                    "keypoint1": non-null UInt16
                ))
        )
    ))

Used by used-by