raillabel.format.radar module

class raillabel.format.radar.Radar(intrinsics: IntrinsicsRadar, extrinsics: Transform | None = None, uri: str | None = None, description: str | None = None)

Bases: object

A radar sensor.

TYPE: ClassVar[str] = 'radar'
description: str | None = None

Additional information about the sensor.

extrinsics: Transform | None = None

External calibration of the sensor defined by the 3D transform to the coordinate system origin.

classmethod from_json(json_stream: JSONStreamRadar, json_coordinate_system: JSONCoordinateSystem) Radar

Construct an instance of this class from RailLabel JSON data.

intrinsics: IntrinsicsRadar

The intrinsic calibration of the sensor.

to_json() tuple[JSONStreamRadar, JSONCoordinateSystem]

Export this object into the RailLabel JSON format.

uri: str | None = None

Name of the subdirectory containing the sensor files.