@@ -233,6 +233,19 @@ class Mesh(google.protobuf.message.Message):
233233 ...
234234global___Mesh = Mesh
235235
236+ @typing .final
237+ class PointCloud (google .protobuf .message .Message ):
238+ DESCRIPTOR : google .protobuf .descriptor .Descriptor
239+ POINT_CLOUD_FIELD_NUMBER : builtins .int
240+ point_cloud : builtins .bytes
241+
242+ def __init__ (self , * , point_cloud : builtins .bytes = ...) -> None :
243+ ...
244+
245+ def ClearField (self , field_name : typing .Literal ['point_cloud' , b'point_cloud' ]) -> None :
246+ ...
247+ global___PointCloud = PointCloud
248+
236249@typing .final
237250class Geometry (google .protobuf .message .Message ):
238251 """Geometry contains the dimensions of a given geometry and the pose of its center. The geometry is one of either a sphere or a box."""
@@ -242,6 +255,7 @@ class Geometry(google.protobuf.message.Message):
242255 BOX_FIELD_NUMBER : builtins .int
243256 CAPSULE_FIELD_NUMBER : builtins .int
244257 MESH_FIELD_NUMBER : builtins .int
258+ POINTCLOUD_FIELD_NUMBER : builtins .int
245259 LABEL_FIELD_NUMBER : builtins .int
246260 label : builtins .str
247261 'Label of the geometry. If none supplied, will be an empty string.'
@@ -266,16 +280,20 @@ class Geometry(google.protobuf.message.Message):
266280 def mesh (self ) -> global___Mesh :
267281 ...
268282
269- def __init__ (self , * , center : global___Pose | None = ..., sphere : global___Sphere | None = ..., box : global___RectangularPrism | None = ..., capsule : global___Capsule | None = ..., mesh : global___Mesh | None = ..., label : builtins .str = ...) -> None :
283+ @property
284+ def pointcloud (self ) -> global___PointCloud :
285+ ...
286+
287+ def __init__ (self , * , center : global___Pose | None = ..., sphere : global___Sphere | None = ..., box : global___RectangularPrism | None = ..., capsule : global___Capsule | None = ..., mesh : global___Mesh | None = ..., pointcloud : global___PointCloud | None = ..., label : builtins .str = ...) -> None :
270288 ...
271289
272- def HasField (self , field_name : typing .Literal ['box' , b'box' , 'capsule' , b'capsule' , 'center' , b'center' , 'geometry_type' , b'geometry_type' , 'mesh' , b'mesh' , 'sphere' , b'sphere' ]) -> builtins .bool :
290+ def HasField (self , field_name : typing .Literal ['box' , b'box' , 'capsule' , b'capsule' , 'center' , b'center' , 'geometry_type' , b'geometry_type' , 'mesh' , b'mesh' , 'pointcloud' , b'pointcloud' , ' sphere' , b'sphere' ]) -> builtins .bool :
273291 ...
274292
275- def ClearField (self , field_name : typing .Literal ['box' , b'box' , 'capsule' , b'capsule' , 'center' , b'center' , 'geometry_type' , b'geometry_type' , 'label' , b'label' , 'mesh' , b'mesh' , 'sphere' , b'sphere' ]) -> None :
293+ def ClearField (self , field_name : typing .Literal ['box' , b'box' , 'capsule' , b'capsule' , 'center' , b'center' , 'geometry_type' , b'geometry_type' , 'label' , b'label' , 'mesh' , b'mesh' , 'pointcloud' , b'pointcloud' , ' sphere' , b'sphere' ]) -> None :
276294 ...
277295
278- def WhichOneof (self , oneof_group : typing .Literal ['geometry_type' , b'geometry_type' ]) -> typing .Literal ['sphere' , 'box' , 'capsule' , 'mesh' ] | None :
296+ def WhichOneof (self , oneof_group : typing .Literal ['geometry_type' , b'geometry_type' ]) -> typing .Literal ['sphere' , 'box' , 'capsule' , 'mesh' , 'pointcloud' ] | None :
279297 ...
280298global___Geometry = Geometry
281299
@@ -376,8 +394,12 @@ class Transform(google.protobuf.message.Message):
376394 REFERENCE_FRAME_FIELD_NUMBER : builtins .int
377395 POSE_IN_OBSERVER_FRAME_FIELD_NUMBER : builtins .int
378396 PHYSICAL_OBJECT_FIELD_NUMBER : builtins .int
397+ UUID_FIELD_NUMBER : builtins .int
398+ METADATA_FIELD_NUMBER : builtins .int
379399 reference_frame : builtins .str
380400 'the name of a given reference frame'
401+ uuid : builtins .bytes
402+ 'The UUID of the transform'
381403
382404 @property
383405 def pose_in_observer_frame (self ) -> global___PoseInFrame :
@@ -387,15 +409,24 @@ class Transform(google.protobuf.message.Message):
387409 def physical_object (self ) -> global___Geometry :
388410 ...
389411
390- def __init__ (self , * , reference_frame : builtins .str = ..., pose_in_observer_frame : global___PoseInFrame | None = ..., physical_object : global___Geometry | None = ...) -> None :
412+ @property
413+ def metadata (self ) -> google .protobuf .struct_pb2 .Struct :
414+ """Can hold information like color, opacity, points colors, collision_allowed, etc..."""
415+
416+ def __init__ (self , * , reference_frame : builtins .str = ..., pose_in_observer_frame : global___PoseInFrame | None = ..., physical_object : global___Geometry | None = ..., uuid : builtins .bytes = ..., metadata : google .protobuf .struct_pb2 .Struct | None = ...) -> None :
417+ ...
418+
419+ def HasField (self , field_name : typing .Literal ['_metadata' , b'_metadata' , '_physical_object' , b'_physical_object' , 'metadata' , b'metadata' , 'physical_object' , b'physical_object' , 'pose_in_observer_frame' , b'pose_in_observer_frame' ]) -> builtins .bool :
391420 ...
392421
393- def HasField (self , field_name : typing .Literal ['_physical_object' , b'_physical_object' , 'physical_object' , b'physical_object' , 'pose_in_observer_frame' , b'pose_in_observer_frame' ]) -> builtins . bool :
422+ def ClearField (self , field_name : typing .Literal ['_metadata' , b'_metadata' , ' _physical_object' , b'_physical_object' , 'metadata' , b'metadata' , ' physical_object' , b'physical_object' , 'pose_in_observer_frame' , b'pose_in_observer_frame' , 'reference_frame' , b'reference_frame' , 'uuid' , b'uuid' ]) -> None :
394423 ...
395424
396- def ClearField (self , field_name : typing .Literal ['_physical_object' , b'_physical_object' , 'physical_object' , b'physical_object' , 'pose_in_observer_frame' , b'pose_in_observer_frame' , 'reference_frame' , b'reference_frame' ]) -> None :
425+ @typing .overload
426+ def WhichOneof (self , oneof_group : typing .Literal ['_metadata' , b'_metadata' ]) -> typing .Literal ['metadata' ] | None :
397427 ...
398428
429+ @typing .overload
399430 def WhichOneof (self , oneof_group : typing .Literal ['_physical_object' , b'_physical_object' ]) -> typing .Literal ['physical_object' ] | None :
400431 ...
401432global___Transform = Transform
0 commit comments