Source code for isaaclab.sensors.camera.tiled_camera
# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORS.md).
# All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
"""Deprecated module. Use :class:`~isaaclab.sensors.camera.Camera` instead.
.. deprecated:: 4.6.0
:class:`TiledCamera` is deprecated. :class:`~isaaclab.sensors.camera.Camera` now includes
TiledCamera's vectorized rendering optimizations via the same :class:`~isaaclab.renderers.Renderer`
abstraction. Use :class:`~isaaclab.sensors.camera.Camera` with
:class:`~isaaclab.sensors.camera.CameraCfg` (or :class:`~isaaclab.sensors.camera.TiledCameraCfg`)
directly.
"""
from __future__ import annotations
import warnings
from .camera import Camera
from .tiled_camera_cfg import TiledCameraCfg
[docs]
class TiledCamera(Camera):
"""Deprecated alias for :class:`Camera`.
.. deprecated:: 4.6.0
Use :class:`Camera` directly — it now includes TiledCamera's vectorized rendering
optimizations via the same Renderer abstraction.
"""
[docs]
def __init__(self, cfg: TiledCameraCfg):
warnings.warn(
"TiledCamera is deprecated and will be removed in a future release. "
"Use Camera directly — it now includes TiledCamera's vectorized rendering "
"optimizations via the same Renderer abstraction.",
DeprecationWarning,
stacklevel=2,
)
super().__init__(cfg)