Public API for module isaacsim.gui.sensors.icon:#
Classes#
class IconModel(sc.AbstractManipulatorModel)
SENSOR_TYPES: List
class IconItem(sc.AbstractManipulatorItem)
def init(self, prim_path: object, icon_url: str)
def init(self)
def get_world_unit(self) -> float
def destroy(self)
def get_item(self, identifier: object) -> IconItem | None
def get_prim_paths(self) -> list[Sdf.Path]
def get_position(self, prim_path: object) -> Gf.Vec3d | None
def get_on_click(self, prim_path: object) -> Callable | None
def get_icon_url(self, prim_path: object) -> str
def clear(self)
def add_sensor_icon(self, prim_path: object, icon_url: str = None)
def remove_sensor_icon(self, prim_path: object)
def set_icon_click_fn(self, prim_path: object, call_back: callable)
def show_sensor_icon(self, prim_path: object)
def hide_sensor_icon(self, prim_path: object)
def show_all(self)
def hide_all(self)
def refresh_all_icon_visuals(self)
class IconScene
def init(self, title: str | None = None, icon_scale: float = 1.0, **kwargs: object)
[property] def visible(self) -> bool
[visible.setter] def visible(self, value: bool)
def destroy(self)
def clear(self)
Functions#
def get_instance() -> SensorIconExtension | None