File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -46,7 +46,8 @@ def in_seconds(self) -> float:
4646 float: Timestamp in seconds.
4747 """
4848 return self .sec + self .nanosec * 1e-9
49-
49+
50+
5051@define
5152class PointCloudSourceInfo :
5253 """A dataclass to represent pointcloud source information.
@@ -102,6 +103,7 @@ def source_tokens(self) -> list[str]:
102103 """
103104 return [source .sensor_token for source in self .sources ]
104105
106+
105107@define
106108class PointCloud :
107109 """Abstract base dataclass for pointcloud data."""
Original file line number Diff line number Diff line change @@ -30,13 +30,13 @@ class REF301(ExternalReferenceChecker):
3030
3131 def check (self , context : SanityContext ) -> list [Reason ] | None :
3232 """Check that all sensor tokens in PointCloudMetainfo files exist in Sensor schema.
33-
33+
3434 Validates that all source tokens found in pointcloud info files reference valid
3535 sensor tokens from the sensor schema.
36-
36+
3737 Args:
3838 context: The sanity check context containing schema files and data root.
39-
39+
4040 Returns:
4141 List of Reason objects for invalid sensor token references, or None if all valid.
4242 """
You can’t perform that action at this time.
0 commit comments