raillabel.json_format.frame_interval module

class raillabel.json_format.frame_interval.JSONFrameInterval(*, frame_start: int, frame_end: int)

Bases: _JSONFormatBase

A frame interval defines a starting and ending frame number as a closed interval.

That means the interval includes the limit frame numbers.

_abc_impl = <_abc._abc_data object>
frame_end: int

Ending frame number of the interval.

frame_start: int

Initial frame number of the interval.

model_config: ClassVar[ConfigDict] = {'extra': 'forbid'}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].