Public API for module isaacsim.ros2.tf_viewer:#

Classes#

  • class Extension(omni.ext.IExt)

    • def on_startup(self, ext_id: str)

    • def on_shutdown(self)

Public API for module isaacsim.ros2.tf_viewer.impl.ui_builder:#

Classes#

  • class ViewportScene

    • def init(self, viewport_window: ui.Window, ext_id: str)

    • def destroy(self)

  • class UIBuilder

    • def init(self, menu_path: str, window_title: str, viewport_scene: ViewportScene, on_visibility_changed_callback: Callable[[bool], None], on_reset_callback: Callable[[], None])

    • [property] def root_frame(self) -> str

    • [property] def update_frequency(self) -> int

    • def show_window(self, value: bool)

    • def update(self, frames: set[str])

    • def shutdown(self)

Public API for module isaacsim.ros2.tf_viewer.impl.viewport_scene:#

Classes#

  • class ViewManipulator(sc.Manipulator)

    • def init(self, **kwargs: object)

    • def update_transforms(self, transforms: dict, relations: list)

    • def set_root_frame(self, value: str)

    • def set_frames_show(self, value: bool)

    • def set_frames_color(self, channel: int, value: float)

    • def set_frames_size(self, value: float)

    • def set_names_show(self, value: bool)

    • def set_names_color(self, channel: int, value: float)

    • def set_names_size(self, value: float)

    • def set_axes_show(self, value: bool)

    • def set_axes_length(self, value: float)

    • def set_axes_thickness(self, value: float)

    • def set_arrows_show(self, value: bool)

    • def set_arrows_color(self, channel: int, value: float)

    • def set_arrows_thickness(self, value: float)

    • def clear(self)

    • def on_build(self)

  • class ViewportScene

    • def init(self, viewport_window: ui.Window, ext_id: str)

    • def destroy(self)