@@ -329,16 +329,20 @@ def get_object(
329
329
"""
330
330
331
331
@abc .abstractmethod
332
- def get_object_uuids (self , panel : str | None = None ) -> list [str ]:
332
+ def get_object_uuids (
333
+ self , panel : str | None = None , group : int | str | None = None
334
+ ) -> list [str ]:
333
335
"""Get object (signal/image) uuid list for current panel.
334
336
Objects are sorted by group number and object index in group.
335
337
336
338
Args:
337
- panel (str | None): panel name (valid values: "signal", "image").
338
- If None, current panel is used.
339
+ panel: panel name (valid values: "signal", "image").
340
+ If None, current panel is used.
341
+ group: Group number, or group id, or group title.
342
+ Defaults to None (all groups).
339
343
340
344
Returns:
341
- list[str]: list of object uuids
345
+ List of object uuids
342
346
343
347
Raises:
344
348
ValueError: if panel not found
@@ -669,21 +673,25 @@ def get_object_titles(self, panel: str | None = None) -> list[str]:
669
673
"""
670
674
return self ._cdl .get_object_titles (panel )
671
675
672
- def get_object_uuids (self , panel : str | None = None ) -> list [str ]:
676
+ def get_object_uuids (
677
+ self , panel : str | None = None , group : int | str | None = None
678
+ ) -> list [str ]:
673
679
"""Get object (signal/image) uuid list for current panel.
674
680
Objects are sorted by group number and object index in group.
675
681
676
682
Args:
677
- panel (str | None): panel name (valid values: "signal", "image").
678
- If None, current panel is used.
683
+ panel: panel name (valid values: "signal", "image").
684
+ If None, current panel is used.
685
+ group: Group number, or group id, or group title.
686
+ Defaults to None (all groups).
679
687
680
688
Returns:
681
- list[str]: list of object uuids
689
+ List of object uuids
682
690
683
691
Raises:
684
692
ValueError: if panel not found
685
693
"""
686
- return self ._cdl .get_object_uuids (panel )
694
+ return self ._cdl .get_object_uuids (panel , group )
687
695
688
696
def add_label_with_title (
689
697
self , title : str | None = None , panel : str | None = None
0 commit comments