raillabel.json_format.attributes module¶
- class raillabel.json_format.attributes.JSONAttributes(*, boolean: list[JSONBooleanAttribute] | None = None, num: list[JSONNumAttribute] | None = None, text: list[JSONTextAttribute] | None = None, vec: list[JSONVecAttribute] | None = None)¶
Bases:
_JSONFormatBase
Attributes is the alias of element data that can be nested inside geometric object data.
For example, a certain bounding box can have attributes related to its score, visibility, etc. These values can be nested inside the bounding box as attributes.
- _abc_impl = <_abc._abc_data object>¶
- boolean: list[JSONBooleanAttribute] | None¶
- model_config: ClassVar[ConfigDict] = {'extra': 'forbid'}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- num: list[JSONNumAttribute] | None¶
- text: list[JSONTextAttribute] | None¶
- vec: list[JSONVecAttribute] | None¶