From 1f7f5370ee8afa42a4d22827511bddd917cd1f7b Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Fri, 21 Aug 2026 02:55:19 +0200 Subject: [PATCH 01/38] Bundle Open3D-ML with ML ops; optional [ml] extras and Linux libc++ packaging Enable BUNDLE_OPEN3D_ML automatically when PyTorch or TensorFlow ops are built, ship Open3D-ML pip deps as extras_require[ml], and validate imports via require_ml_extra. Bundle Filament LLVM libc++ on Linux GUI wheels with a small ldd helper; refresh CI/Docker for Open3D-ML main, CUDA 12.6+ arch defaults, and local style --changed-only. --- .github/workflows/macos.yml | 6 --- .github/workflows/ubuntu-wheel.yml | 3 -- .github/workflows/ubuntu.yml | 8 ++-- .github/workflows/windows.yml | 9 ----- 3rdparty/README_SYCL.md | 5 +++ CMakeLists.txt | 15 +++++--- cmake/Open3DPrintConfigurationSummary.cmake | 4 ++ cpp/pybind/CMakeLists.txt | 11 ++---- cpp/pybind/make_python_package.cmake | 20 +++++++++- cpp/pybind/package_linux_wheel_runtime.sh | 9 +++++ docker/Dockerfile.ci | 13 ++++--- python/open3d/_optional_deps.py | 30 +++++++++++++++ python/open3d/ml/configs.py | 2 + python/open3d/ml/datasets.py | 2 + python/open3d/ml/utils.py | 2 + python/open3d/ml/vis.py | 2 + python/setup.py | 8 +++- util/check_style.py | 41 +++++++++++++++++++-- util/ci_utils.sh | 27 ++++++-------- 19 files changed, 156 insertions(+), 61 deletions(-) create mode 100755 cpp/pybind/package_linux_wheel_runtime.sh create mode 100644 python/open3d/_optional_deps.py diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 8e1129eeb6f..5b3aeccdf92 100755 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -183,9 +183,6 @@ jobs: uses: actions/checkout@v4 with: repository: isl-org/Open3D-ML - # TODO(ss/sycl-mlops): switch back to main once the torch 2.13 - # requirements-torch.txt bump on ss/xpu is merged upstream. - ref: ss/xpu path: ${{ env.OPEN3D_ML_ROOT }} - name: Download build artifact @@ -299,9 +296,6 @@ jobs: uses: actions/checkout@v4 with: repository: isl-org/Open3D-ML - # TODO(ss/sycl-mlops): switch back to main once the torch 2.13 - # requirements-torch.txt bump on ss/xpu is merged upstream. - ref: ss/xpu path: ${{ env.OPEN3D_ML_ROOT }} - name: Download wheels diff --git a/.github/workflows/ubuntu-wheel.yml b/.github/workflows/ubuntu-wheel.yml index 5510f19a20d..cb36329799a 100644 --- a/.github/workflows/ubuntu-wheel.yml +++ b/.github/workflows/ubuntu-wheel.yml @@ -243,9 +243,6 @@ jobs: uses: actions/checkout@v4 with: repository: isl-org/Open3D-ML - # TODO(ss/sycl-mlops): switch back to main once the torch 2.13 - # requirements-torch.txt bump on ss/xpu is merged upstream. - ref: ss/xpu path: ${{ env.OPEN3D_ML_ROOT }} - name: Download wheels uses: actions/download-artifact@v4 diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 1e9ef48c372..c66b0f88efd 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -160,9 +160,11 @@ jobs: name: open3d-wheel-linux-x86_64 - name: Checkout Open3D-ML - # TODO(ss/sycl-mlops): switch back to main once the torch 2.13 - # requirements-torch.txt bump on ss/xpu is merged upstream. - run: git clone --depth 1 https://github.com/isl-org/Open3D-ML.git -b ss/xpu /tmp/Open3D-ML + uses: actions/checkout@v4 + with: + repository: isl-org/Open3D-ML + path: /tmp/Open3D-ML + - name: Install doc dependencies run: | diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 41399a07b91..9520ff0f444 100755 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -119,9 +119,6 @@ jobs: uses: actions/checkout@v4 with: repository: isl-org/Open3D-ML - # TODO(ss/sycl-mlops): switch back to main once the torch 2.13 - # requirements-torch.txt bump on ss/xpu is merged upstream. - ref: ss/xpu path: open3d_ml - name: Install PyTorch requirements @@ -437,9 +434,6 @@ jobs: uses: actions/checkout@v4 with: repository: isl-org/Open3D-ML - # TODO(ss/sycl-mlops): switch back to main once the torch 2.13 - # requirements-torch.txt bump on ss/xpu is merged upstream. - ref: ss/xpu path: open3d_ml - name: Set up Python @@ -642,9 +636,6 @@ jobs: uses: actions/checkout@v4 with: repository: isl-org/Open3D-ML - # TODO(ss/sycl-mlops): switch back to main once the torch 2.13 - # requirements-torch.txt bump on ss/xpu is merged upstream. - ref: ss/xpu path: open3d_ml - name: Download wheels diff --git a/3rdparty/README_SYCL.md b/3rdparty/README_SYCL.md index bb04db44011..7a4ff50ccf1 100644 --- a/3rdparty/README_SYCL.md +++ b/3rdparty/README_SYCL.md @@ -111,6 +111,11 @@ with `oneapi-ci /lib`). With +`BUILD_SYCL_MODULE`, extension RPATH (and wheel patchelf when available) points +at `/lib`. + Libraries: - dpcpp-cpp-rt https://pypi.org/project/dpcpp-cpp-rt/#history - mkl https://pypi.org/project/mkl/#history diff --git a/CMakeLists.txt b/CMakeLists.txt index 501ce3d4ef8..f0ffd8ad0a5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -207,7 +207,12 @@ option(BUILD_AZURE_KINECT "Build support for Azure Kinect sensor" OFF # ML library options option(BUILD_TENSORFLOW_OPS "Build ops for TensorFlow" OFF) option(BUILD_PYTORCH_OPS "Build ops for PyTorch" OFF) -option(BUNDLE_OPEN3D_ML "Includes the Open3D-ML repo in the wheel" OFF) +# Bundled when either ML ops backend is enabled (not a separate user-facing option). +if(BUILD_TENSORFLOW_OPS OR BUILD_PYTORCH_OPS) + set(BUNDLE_OPEN3D_ML ON) +else() + set(BUNDLE_OPEN3D_ML OFF) +endif() # Build Python bindings (and optional ML ops) against an installed Open3D # devel package via find_package(Open3D). Skips compiling the C++ core and @@ -291,9 +296,6 @@ if(APPLE) "Gaussian splatting will require Xcode command line tools.") endif() endif() -if(BUNDLE_OPEN3D_ML AND NOT (BUILD_TENSORFLOW_OPS OR BUILD_PYTORCH_OPS)) - message(SEND_ERROR "3DML depends on TensorFlow or PyTorch Ops. Enable them with -DBUILD_TENSORFLOW_OPS=ON or -DBUILD_PYTORCH_OPS=ON") -endif() if(BUILD_WEBRTC AND LINUX_AARCH64) message(FATAL_ERROR "BUILD_WEBRTC=ON is not yet supported on ARM Linux") endif() @@ -501,7 +503,10 @@ if(BUILD_CUDA_MODULE) # https://docs.nvidia.com/cuda/ampere-compatibility-guide/index.html#application-compatibility-on-ampere # https://en.wikipedia.org/wiki/CUDA#GPUs_supported find_package(CUDAToolkit REQUIRED) - if(CUDAToolkit_VERSION VERSION_GREATER_EQUAL "11.8") + if(CUDAToolkit_VERSION VERSION_GREATER_EQUAL "12.6") + # CUDA 12.x release wheels: drop Turing (75); 90-real SASS + 90 PTX for forward compatibility. + set(CMAKE_CUDA_ARCHITECTURES 80-real 86-real 89-real 90-real 90) + elseif(CUDAToolkit_VERSION VERSION_GREATER_EQUAL "11.8") set(CMAKE_CUDA_ARCHITECTURES 75-real 80-real 86-real 89-real 90) # Turing, Ampere, Ada Lovelace, Hopper elseif(CUDAToolkit_VERSION VERSION_GREATER_EQUAL "11.1") set(CMAKE_CUDA_ARCHITECTURES 70-real 75-real 80-real 86) # Volta, Turing, Ampere diff --git a/cmake/Open3DPrintConfigurationSummary.cmake b/cmake/Open3DPrintConfigurationSummary.cmake index 8bdf6daa35f..fd901a486b7 100644 --- a/cmake/Open3DPrintConfigurationSummary.cmake +++ b/cmake/Open3DPrintConfigurationSummary.cmake @@ -20,6 +20,10 @@ function(open3d_print_configuration_summary) open3d_aligned_print("CUDA Support" "${BUILD_CUDA_MODULE}") if(BUILD_CUDA_MODULE) open3d_aligned_print("CUDA cached memory manager" "${ENABLE_CACHED_CUDA_MANAGER}") + open3d_aligned_print("BUILD_COMMON_CUDA_ARCHS" "${BUILD_COMMON_CUDA_ARCHS}") + if(CMAKE_CUDA_ARCHITECTURES) + open3d_aligned_print("CMAKE_CUDA_ARCHITECTURES" "${CMAKE_CUDA_ARCHITECTURES}") + endif() endif() open3d_aligned_print("SYCL Support" "${BUILD_SYCL_MODULE}") if(ENABLE_SYCL_UNIFIED_SHARED_MEMORY) diff --git a/cpp/pybind/CMakeLists.txt b/cpp/pybind/CMakeLists.txt index 945345dd7fa..08fb682e4ff 100644 --- a/cpp/pybind/CMakeLists.txt +++ b/cpp/pybind/CMakeLists.txt @@ -103,9 +103,9 @@ if (BUILD_SHARED_LIBS) $ $/${_libopen3d_soname} ) endif() -# Include additional libraries that may be absent from the user system -# eg: libc++.so, libc++abi.so (needed by filament) for Linux. -# libc++.so is a linker script including libc++.so.1 and libc++abi.so, so append 1 to libc++.so +# Include additional libraries that may be absent from the user system (TBB). +# Linux GUI wheels bundle LLVM libc++/libc++abi via ldd in +# package_linux_wheel_runtime.sh (see make_python_package.cmake). # Prefer TBB::tbb; fall back to Open3D::tbb from an installed devel package. if (TARGET TBB::tbb) set(PYTHON_EXTRA_LIBRARIES $) @@ -114,11 +114,6 @@ elseif (TARGET Open3D::tbb) else() message(FATAL_ERROR "TBB target required to package Python wheel extras") endif() -if (BUILD_GUI AND CMAKE_SYSTEM_NAME STREQUAL "Linux") - if (CPP_LIBRARY AND CPPABI_LIBRARY) - list(APPEND PYTHON_EXTRA_LIBRARIES ${CPP_LIBRARY}.1 ${CPPABI_LIBRARY}) - endif() -endif() # Note: Open3D no longer links libomp. TBB (packaged above via # PYTHON_EXTRA_LIBRARIES) is the only threading runtime shipped in the wheel, # which avoids the multiple-OpenMP-runtime crashes seen when another Python diff --git a/cpp/pybind/make_python_package.cmake b/cpp/pybind/make_python_package.cmake index 761841f034f..1923f263e33 100644 --- a/cpp/pybind/make_python_package.cmake +++ b/cpp/pybind/make_python_package.cmake @@ -23,8 +23,8 @@ foreach(COMPILED_MODULE_PATH ${COMPILED_MODULE_PATH_LIST}) DESTINATION ${PYTHON_PACKAGE_DST_DIR}/open3d/ FOLLOW_SYMLINK_CHAIN) endforeach() -# Include additional libraries that may be absent from the user system -# eg: libc++.so and libc++abi.so (needed by filament) +# Include additional libraries that may be absent from the user system (e.g. TBB). +# Linux LLVM libc++ for Filament is bundled separately via ldd; see below. # The linker recognizes only library.so.MAJOR, so remove .MINOR from the filename foreach(PYTHON_EXTRA_LIB ${PYTHON_EXTRA_LIBRARIES}) get_filename_component(PYTHON_EXTRA_LIB_REAL ${PYTHON_EXTRA_LIB} REALPATH) @@ -37,7 +37,23 @@ foreach(PYTHON_EXTRA_LIB ${PYTHON_EXTRA_LIBRARIES}) configure_file(${PYTHON_EXTRA_LIB_REAL} ${PYTHON_PACKAGE_DST_DIR}/open3d/${SO_1_NAME} COPYONLY) endforeach() +# Linux GUI: bundle LLVM libc++/libc++abi (and libunwind if linked) via ldd on libOpen3D. +if(BUILD_GUI AND UNIX AND NOT APPLE) + file(GLOB _libopen3d_probe LIST_DIRECTORIES false + "${PYTHON_PACKAGE_DST_DIR}/open3d/libOpen3D.so.*") + list(GET _libopen3d_probe 0 _libopen3d_probe) + execute_process( + COMMAND bash "${CMAKE_CURRENT_LIST_DIR}/package_linux_wheel_runtime.sh" + "${PYTHON_PACKAGE_DST_DIR}/open3d" "${_libopen3d_probe}" + COMMAND_ERROR_IS_FATAL ANY + ) +endif() + # 3) Configured files and supporting files +if(BUNDLE_OPEN3D_ML AND OPEN3D_ML_ROOT AND EXISTS "${OPEN3D_ML_ROOT}/requirements.txt") + configure_file("${OPEN3D_ML_ROOT}/requirements.txt" + "${PYTHON_PACKAGE_DST_DIR}/requirements_ml.txt" COPYONLY) +endif() configure_file("${PYTHON_PACKAGE_SRC_DIR}/setup.py" "${PYTHON_PACKAGE_DST_DIR}/setup.py") configure_file("${PYTHON_PACKAGE_SRC_DIR}/open3d/__init__.py" diff --git a/cpp/pybind/package_linux_wheel_runtime.sh b/cpp/pybind/package_linux_wheel_runtime.sh new file mode 100755 index 00000000000..17378e99fda --- /dev/null +++ b/cpp/pybind/package_linux_wheel_runtime.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash +# Usage: package_linux_wheel_runtime.sh DEST_DIR PROBE_ELF (e.g. libOpen3D.so.N) +set -euo pipefail +dest=$1; elf=$2 +export LD_LIBRARY_PATH="$dest${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" +ldd "$elf" | grep -E 'libc\+\+|libc\+\+abi|libunwind' | awk '{print $3}' | sort -u | while read -r lib; do + name=$(basename "$(readlink -f "$lib")") + cp -L "$lib" "$dest/$(sed -E 's/(\.so\.[0-9]+)\..*/\1/' <<<"$name")" +done diff --git a/docker/Dockerfile.ci b/docker/Dockerfile.ci index 8e3b510d750..2c98255a148 100755 --- a/docker/Dockerfile.ci +++ b/docker/Dockerfile.ci @@ -145,13 +145,10 @@ RUN ccache --version \ # Checkout Open3D-ML main branch # TODO: We may add support for local Open3D-ML repo or pinned ML repo tag # Install Open3D-ML if it is not already present in BASE_IMAGE. -# TODO(ss/sycl-mlops): switch back to main once requirements-torch-xpu.txt on -# ss/xpu is merged upstream. ENV OPEN3D_ML_ROOT=/root/Open3D-ML -RUN if [ "${BUILD_SYCL_MODULE}" = "ON" ]; then OPEN3D_ML_REF=ss/xpu; else OPEN3D_ML_REF=main; fi \ - && if [ ! -d "${OPEN3D_ML_ROOT}/.git" ]; then \ +RUN if [ ! -d "${OPEN3D_ML_ROOT}/.git" ]; then \ git clone --depth 1 https://github.com/isl-org/Open3D-ML.git \ - -b "${OPEN3D_ML_REF}" ${OPEN3D_ML_ROOT}; \ + ${OPEN3D_ML_ROOT}; \ fi # Open3D repo @@ -171,6 +168,9 @@ RUN source util/ci_utils.sh \ else \ install_python_dependencies with-jupyter; \ fi \ + && if [ "${BUILD_TENSORFLOW_OPS}" = "ON" ] || [ "${BUILD_PYTORCH_OPS}" = "ON" ]; then \ + install_open3d_ml_python_requirements; \ + fi \ && pip install -r python/requirements_test.txt \ && install_nodejs_linux @@ -185,6 +185,9 @@ RUN \ export CMAKE_C_COMPILER=gcc; \ export BUILD_ISPC_MODULE=ON; \ fi \ + && if [ "${BUILD_TENSORFLOW_OPS}" = "ON" ] || [ "${BUILD_PYTORCH_OPS}" = "ON" ]; then \ + git -C "${OPEN3D_ML_ROOT}" checkout -b main || true; \ + fi \ && mkdir -p build \ && cd build \ && cmake --fresh -DBUILD_SHARED_LIBS=${BUILD_SHARED_LIBS} \ diff --git a/python/open3d/_optional_deps.py b/python/open3d/_optional_deps.py new file mode 100644 index 00000000000..2ebf3243beb --- /dev/null +++ b/python/open3d/_optional_deps.py @@ -0,0 +1,30 @@ +# ---------------------------------------------------------------------------- +# - Open3D: www.open3d.org - +# ---------------------------------------------------------------------------- +# Copyright (c) 2018-2024 www.open3d.org +# SPDX-License-Identifier: MIT +# ---------------------------------------------------------------------------- + +import importlib.util + +_ML_EXTRA_IMPORTS = ( + ("addict", "addict"), + ("PIL", "pillow"), + ("matplotlib", "matplotlib"), + ("pandas", "pandas"), + ("yaml", "pyyaml"), + ("sklearn", "scikit-learn"), + ("tqdm", "tqdm"), + ("pyquaternion", "pyquaternion"), +) + + +def require_ml_extra(): + """Raise ImportError if Open3D-ML Python dependencies are not installed.""" + for module_name, pip_name in _ML_EXTRA_IMPORTS: + if importlib.util.find_spec(module_name) is None: + raise ImportError( + f"Open3D-ML requires the '{pip_name}' package. Install ML " + f"dependencies with: pip install 'open3d[ml]' " + f"(or open3d-cpu[ml] / open3d-xpu[ml] as appropriate)." + ) from None diff --git a/python/open3d/ml/configs.py b/python/open3d/ml/configs.py index 1149be8a9c3..daf65e40b8a 100644 --- a/python/open3d/ml/configs.py +++ b/python/open3d/ml/configs.py @@ -7,8 +7,10 @@ import os as _os from open3d import _build_config +from open3d._optional_deps import require_ml_extra if _build_config['BUNDLE_OPEN3D_ML']: + require_ml_extra() if 'OPEN3D_ML_ROOT' in _os.environ: from ml3d.configs import * else: diff --git a/python/open3d/ml/datasets.py b/python/open3d/ml/datasets.py index 4c7397d6ddf..83d45584311 100644 --- a/python/open3d/ml/datasets.py +++ b/python/open3d/ml/datasets.py @@ -7,8 +7,10 @@ import os as _os from open3d import _build_config +from open3d._optional_deps import require_ml_extra if _build_config['BUNDLE_OPEN3D_ML']: + require_ml_extra() if 'OPEN3D_ML_ROOT' in _os.environ: from ml3d.datasets import * else: diff --git a/python/open3d/ml/utils.py b/python/open3d/ml/utils.py index 5dfd3dc70d1..93ed1e7b924 100644 --- a/python/open3d/ml/utils.py +++ b/python/open3d/ml/utils.py @@ -7,8 +7,10 @@ import os as _os from open3d import _build_config +from open3d._optional_deps import require_ml_extra if _build_config['BUNDLE_OPEN3D_ML']: + require_ml_extra() if 'OPEN3D_ML_ROOT' in _os.environ: from ml3d.utils import * else: diff --git a/python/open3d/ml/vis.py b/python/open3d/ml/vis.py index c6b2f3bf5d5..98b1eb0f523 100644 --- a/python/open3d/ml/vis.py +++ b/python/open3d/ml/vis.py @@ -7,8 +7,10 @@ import os as _os from open3d import _build_config +from open3d._optional_deps import require_ml_extra if _build_config['BUNDLE_OPEN3D_ML']: + require_ml_extra() if 'OPEN3D_ML_ROOT' in _os.environ: from ml3d.vis import * else: diff --git a/python/setup.py b/python/setup.py index d8289c85cac..aa2a42cc55b 100644 --- a/python/setup.py +++ b/python/setup.py @@ -98,10 +98,13 @@ def finalize_options(self): with open("requirements.txt", "r") as f: install_requires = [line.strip() for line in f.readlines() if line] +extras_require = {} # Read requirements for ML. if "@BUNDLE_OPEN3D_ML@" == "ON": - with open("@OPEN3D_ML_ROOT@/requirements.txt", "r") as f: - install_requires += [line.strip() for line in f.readlines() if line] + with open("requirements_ml.txt", "r") as f: + extras_require["ml"] = [ + line.strip() for line in f.readlines() if line + ] entry_points = { "console_scripts": ["open3d = @PYPI_PACKAGE_NAME@.tools.cli:main",] @@ -176,6 +179,7 @@ def finalize_options(self): python_requires=">=3.10", include_package_data=True, install_requires=install_requires, + extras_require=extras_require, packages=find_packages(), entry_points=entry_points, zip_safe=False, diff --git a/util/check_style.py b/util/check_style.py index dc5abe91a61..fabda42a327 100644 --- a/util/check_style.py +++ b/util/check_style.py @@ -322,6 +322,28 @@ def _filter_files(files, ignored_patterns): ] +def _filter_changed_files(files): + """Keep files changed in Git, including untracked files.""" + open3d_root_dir = Path(__file__).resolve().parent.parent + changed_files = subprocess.check_output( + ["git", "diff", "--name-only", "HEAD"], + cwd=open3d_root_dir, + text=True, + ).splitlines() + untracked_files = subprocess.check_output( + ["git", "ls-files", "--others", "--exclude-standard"], + cwd=open3d_root_dir, + text=True, + ).splitlines() + changed_paths = { + str((open3d_root_dir / file_path).resolve()) + for file_path in changed_files + untracked_files + } + return [ + file for file in files if str(Path(file).resolve()) in changed_paths + ] + + def main(): parser = argparse.ArgumentParser() parser.add_argument( @@ -345,6 +367,13 @@ def main(): default=False, help="If true, prints file names while formatting.", ) + parser.add_argument( + "--changed-only", + dest="changed_only", + action="store_true", + default=False, + help="Only process files changed in Git.", + ) args = parser.parse_args() # Check formatting libs @@ -360,13 +389,19 @@ def main(): CPP_FORMAT_DIRS, ["h", "cpp", "cuh", "cu", "isph", "ispc", "h.in", "mm", "comp"]) cpp_files = _filter_files(cpp_files, cpp_ignored_files) + python_files = _glob_files(PYTHON_FORMAT_DIRS, ["py"]) + jupyter_files = _glob_files(JUPYTER_FORMAT_DIRS, ["ipynb"]) + + if args.changed_only: + cpp_files = _filter_changed_files(cpp_files) + python_files = _filter_changed_files(python_files) + jupyter_files = _filter_changed_files(jupyter_files) # Check or apply style cpp_formatter = CppFormatter(cpp_files, clang_format_bin=clang_format_bin) - python_formatter = PythonFormatter(_glob_files(PYTHON_FORMAT_DIRS, ["py"]), + python_formatter = PythonFormatter(python_files, style_config=python_style_config) - jupyter_formatter = JupyterFormatter(_glob_files(JUPYTER_FORMAT_DIRS, - ["ipynb"]), + jupyter_formatter = JupyterFormatter(jupyter_files, style_config=python_style_config) changed_files = [] diff --git a/util/ci_utils.sh b/util/ci_utils.sh index 5311d4e8b5b..436164fc95b 100755 --- a/util/ci_utils.sh +++ b/util/ci_utils.sh @@ -41,7 +41,7 @@ OPEN3D_INSTALL_DIR=~/open3d_install OPEN3D_SOURCE_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")"/.. >/dev/null 2>&1 && pwd)" # Open3D-ML/ml3d deps (scikit-learn, etc.) needed when stubgen imports open3d with -# BUNDLE_OPEN3D_ML (wheel builds with OPEN3D_ML_ROOT and ML ops enabled). +# ML ops enabled (Open3D-ML is bundled automatically in that case). install_open3d_ml_python_requirements() { if [[ -z "${OPEN3D_ML_ROOT:-}" || ! -f "${OPEN3D_ML_ROOT}/requirements.txt" ]]; then echo "OPEN3D_ML_ROOT not set or missing requirements.txt; skipping Open3D-ML pip deps" @@ -65,6 +65,9 @@ install_python_dependencies() { TF_ARCH_DISABLE_NAME=tensorflow-cpu CUDA_VER=$(nvcc --version | grep "release " | cut -c33-37 | sed 's|[^0-9]||g') # e.g.: 117, 118, 121, ... TORCH_GLNX="torch==${TORCH_VER}+cu${CUDA_VER}" + if [[ "$OSTYPE" == "msys"* || "$OSTYPE" == "win32" ]]; then + python -m pip install -U -r "${OPEN3D_SOURCE_ROOT}/python/requirements_win_cuda.txt" + fi elif [[ "with-xpu" =~ ^($options)$ ]]; then # No PyTorch xpu wheels for macOS; this option is Linux-only. # torch+torchvision+xpu are pinned and installed together from @@ -73,6 +76,7 @@ install_python_dependencies() { TF_ARCH_NAME=tensorflow-cpu TF_ARCH_DISABLE_NAME=tensorflow TORCH_GLNX="" + python -m pip install -U -r "${OPEN3D_SOURCE_ROOT}/python/requirements_sycl.txt" else # tensorflow-cpu wheels for macOS arm64 are not available if [[ "$OSTYPE" == "darwin"* ]]; then @@ -215,13 +219,11 @@ build_pip_package() { set +u if [[ -f "${OPEN3D_ML_ROOT}/set_open3d_ml_root.sh" ]] && [[ "$BUILD_TENSORFLOW_OPS" == "ON" || "$BUILD_PYTORCH_OPS" == "ON" ]]; then - echo "Open3D-ML available at ${OPEN3D_ML_ROOT}. Bundling Open3D-ML in wheel." + echo "Open3D-ML available at ${OPEN3D_ML_ROOT} (bundled when ML ops are ON)." # the build system of the main repo expects a main branch. make sure main exists git -C "${OPEN3D_ML_ROOT}" checkout -b main || true - BUNDLE_OPEN3D_ML=ON - else - echo "Open3D-ML not available." - BUNDLE_OPEN3D_ML=OFF + elif [[ "$BUILD_TENSORFLOW_OPS" == "ON" || "$BUILD_PYTORCH_OPS" == "ON" ]]; then + echo "Open3D-ML not available; configure requires OPEN3D_ML_ROOT when ML ops are ON." fi if [[ "$DEVELOPER_BUILD" == "OFF" ]]; then echo "Building for a new Open3D release" @@ -260,7 +262,6 @@ build_pip_package() { "-DCMAKE_BUILD_TYPE=Release" "-DBUILD_UNIT_TESTS=OFF" "-DBUILD_BENCHMARKS=OFF" - "-DBUNDLE_OPEN3D_ML=$BUNDLE_OPEN3D_ML" "-DBUILD_SHARED_LIBS=ON" "-DBUILD_PYTHON_MODULE=${BUILD_PYTHON_MODULE}" "-DPython3_EXECUTABLE=$(command -v python3)" @@ -362,7 +363,6 @@ build_devel_packages_cpu_cuda() { "-DBUILD_PYTHON_MODULE=OFF" "-DBUILD_TENSORFLOW_OPS=OFF" "-DBUILD_PYTORCH_OPS=OFF" - "-DBUNDLE_OPEN3D_ML=OFF" "-DBUILD_UNIT_TESTS=ON" "-DBUILD_BENCHMARKS=OFF" "-DBUILD_EXAMPLES=OFF" @@ -500,12 +500,10 @@ build_pip_package_from_installed() { set +u if [[ -f "${OPEN3D_ML_ROOT}/set_open3d_ml_root.sh" ]] && [[ "$BUILD_TENSORFLOW_OPS" == "ON" || "$BUILD_PYTORCH_OPS" == "ON" ]]; then - echo "Open3D-ML available at ${OPEN3D_ML_ROOT}. Bundling Open3D-ML in wheel." + echo "Open3D-ML available at ${OPEN3D_ML_ROOT} (bundled when ML ops are ON)." git -C "${OPEN3D_ML_ROOT}" checkout -b main || true - BUNDLE_OPEN3D_ML=ON - else - echo "Open3D-ML not available." - BUNDLE_OPEN3D_ML=OFF + elif [[ "$BUILD_TENSORFLOW_OPS" == "ON" || "$BUILD_PYTORCH_OPS" == "ON" ]]; then + echo "Open3D-ML not available; configure requires OPEN3D_ML_ROOT when ML ops are ON." fi if [[ "build_azure_kinect" =~ ^($options)$ ]]; then BUILD_AZURE_KINECT=ON @@ -566,7 +564,6 @@ build_pip_package_from_installed() { -DBUILD_CUDA_MODULE=OFF \ -DBUILD_TENSORFLOW_OPS="${BUILD_TENSORFLOW_OPS}" \ -DBUILD_PYTORCH_OPS="${BUILD_PYTORCH_OPS}" \ - -DBUNDLE_OPEN3D_ML="${BUNDLE_OPEN3D_ML}" \ "${commonOptions[@]}" \ .. set +x @@ -592,9 +589,9 @@ build_pip_package_from_installed() { -DOpen3D_ROOT="${OPEN3D_CUDA_ROOT}" \ -DCMAKE_PREFIX_PATH="${OPEN3D_CUDA_ROOT}" \ -DBUILD_CUDA_MODULE=ON \ + -DBUILD_COMMON_CUDA_ARCHS=ON \ -DBUILD_TENSORFLOW_OPS="${BUILD_TENSORFLOW_OPS}" \ -DBUILD_PYTORCH_OPS="${BUILD_PYTORCH_OPS}" \ - -DBUNDLE_OPEN3D_ML="${BUNDLE_OPEN3D_ML}" \ "${commonOptions[@]}" \ .. set +x From 440f9e2541f9b8fad9bb30c5ac73453804a34e38 Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Fri, 21 Aug 2026 08:42:36 +0200 Subject: [PATCH 02/38] Fix CI failures from the wheel size reduction Make BUNDLE_OPEN3D_ML an option again, defaulting to ON only when ML ops are built and OPEN3D_ML_ROOT resolves, so local builds can opt out and CI jobs without an Open3D-ML checkout configure instead of erroring out. Windows wheels now bundle Open3D-ML too. Import the Open3D-ML backed submodules of open3d.ml, open3d.ml.torch and open3d.ml.tf lazily and gate them on require_ml_extra(), so the ops and layers stay usable with a core-only install and a missing dependency reports how to install the ml extra. Wheel tests install that extra. Keep Turing usable after dropping its SASS by emitting compute_75 PTX, which also needs a -virtual case when translating architectures for PyTorch. Fall back to the pybind extension when probing for libc++ in static builds, where libOpen3D is not packaged. Co-authored-by: Cursor --- .github/workflows/ubuntu.yml | 6 ++--- .github/workflows/windows.yml | 7 ++++++ 3rdparty/cmake/FindPytorch.cmake | 2 ++ CHANGELOG.md | 1 + CMakeLists.txt | 27 +++++++++++++++++---- cpp/pybind/CMakeLists.txt | 11 ++------- cpp/pybind/make_python_package.cmake | 24 +++++++++++++------ cpp/pybind/package_linux_wheel_runtime.sh | 10 ++++---- docs/arm.rst | 2 +- docs/compilation.rst | 18 +++++++++----- docs/getting_started.in.rst | 10 ++++++++ python/open3d/ml/__init__.py | 18 ++++++++++---- python/open3d/ml/tf/__init__.py | 29 ++++++++++++++--------- python/open3d/ml/tf/configs.py | 2 ++ python/open3d/ml/tf/dataloaders.py | 2 ++ python/open3d/ml/tf/datasets.py | 2 ++ python/open3d/ml/tf/models.py | 2 ++ python/open3d/ml/tf/modules.py | 2 ++ python/open3d/ml/tf/pipelines.py | 2 ++ python/open3d/ml/tf/vis.py | 2 ++ python/open3d/ml/torch/__init__.py | 29 ++++++++++++++--------- python/open3d/ml/torch/configs.py | 2 ++ python/open3d/ml/torch/dataloaders.py | 2 ++ python/open3d/ml/torch/datasets.py | 2 ++ python/open3d/ml/torch/models.py | 2 ++ python/open3d/ml/torch/modules.py | 2 ++ python/open3d/ml/torch/pipelines.py | 2 ++ python/open3d/ml/torch/vis.py | 2 ++ python/setup.py | 4 +--- util/ci_utils.sh | 9 +++++-- 30 files changed, 169 insertions(+), 66 deletions(-) diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index c66b0f88efd..5322b4e6b28 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -163,13 +163,13 @@ jobs: uses: actions/checkout@v4 with: repository: isl-org/Open3D-ML - path: /tmp/Open3D-ML - + # actions/checkout only accepts paths inside GITHUB_WORKSPACE. + path: open3d_ml - name: Install doc dependencies run: | source util/ci_utils.sh - install_docs_dependencies /tmp/Open3D-ML + install_docs_dependencies "${GITHUB_WORKSPACE}/open3d_ml" - name: Install Open3D wheel run: python -m pip install open3d*.whl diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 9520ff0f444..8fe17eae198 100755 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -411,6 +411,8 @@ jobs: BUILD_CUDA_MODULE: ${{ matrix.device == 'cuda' && 'ON' || 'OFF' }} BUILD_SYCL_MODULE: ${{ matrix.device == 'xpu' && 'ON' || 'OFF' }} BUILD_PYTORCH_OPS: ${{ matrix.device == 'cuda' && 'OFF' || 'ON' }} + # Bundles the Open3D-ML models and pipelines when ML ops are built. + OPEN3D_ML_ROOT: ${{ github.workspace }}/open3d_ml steps: @@ -674,6 +676,11 @@ jobs: } echo "Installing Open3D wheel $PIP_PKG_NAME in virtual environment..." python -m pip install $PIP_PKG_NAME + # Wheels bundling Open3D-ML declare its Python dependencies as the + # `ml` extra, needed by the models, pipelines and datasets. + $bundlesML = python -c "import open3d; print(open3d._build_config['BUNDLE_OPEN3D_ML'])" | + Select-Object -Last 1 + if ($bundlesML.Trim() -eq 'True') { python -m pip install "${PIP_PKG_NAME}[ml]" } python -c "import open3d; print('Imported:', open3d)" python -c "import open3d; print('CUDA enabled: ', open3d.core.cuda.is_available())" python -c "import open3d; print('SYCL enabled: ', open3d.core.sycl.is_available() if hasattr(open3d.core, 'sycl') else False)" diff --git a/3rdparty/cmake/FindPytorch.cmake b/3rdparty/cmake/FindPytorch.cmake index bbda03fa1be..0000aedf59c 100644 --- a/3rdparty/cmake/FindPytorch.cmake +++ b/3rdparty/cmake/FindPytorch.cmake @@ -18,6 +18,8 @@ macro(translate_arch_string input output) if("${input}" MATCHES "[0-9]+-real") string(REGEX REPLACE "([1-9])([0-9])-real" "\\1.\\2" version "${input}") + elseif("${input}" MATCHES "[0-9]+-virtual") + string(REGEX REPLACE "([1-9])([0-9])-virtual" "\\1.\\2+PTX" version "${input}") elseif("${input}" MATCHES "([0-9]+)") string(REGEX REPLACE "([1-9])([0-9])" "\\1.\\2+PTX" version "${input}") elseif("${input}" STREQUAL "native") diff --git a/CHANGELOG.md b/CHANGELOG.md index ac127b64ea3..76a0a2a7658 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ ## Main +- Reduce the installed size of the Open3D wheel: Open3D-ML Python dependencies are now an optional extra (`pip install open3d[ml]`, ~335 MB smaller for core-only installs) and `open3d.ml` submodules are imported lazily. Release CUDA wheels drop Turing (sm_75) SASS and ship compute_75 PTX instead. `BUNDLE_OPEN3D_ML` now defaults to ON when ML ops are built and `OPEN3D_ML_ROOT` is set, and Windows wheels bundle Open3D-ML too (PR #7540). - Add symmetric ICP registration to the legacy and Tensor pipelines (PR #7276). - Replace OpenMP with oneAPI TBB for all CPU parallelism; Open3D no longer depends on OpenMP. This removes the `libomp` / `libgomp` runtime dependency and the thread oversubscription and crashes caused by loading multiple OpenMP runtimes in one process (e.g. alongside PyTorch in Python). The `WITH_OPENMP` CMake option is removed, oneTBB >= 2021.4.0 is required, and `OMP_NUM_THREADS` is replaced by `open3d.utility.set_max_threads()` (C++: `utility::SetMaxThreads()` or a `tbb::task_arena`). `utility::OMPProgressBar` is removed in favor of the thread-safe `utility::ProgressBar`; `utility::GetThreadNum()` and `utility::InParallel()` are removed (PR #6626) (issues #6196, #6544, #6750) - Add point cloud smoothing algorithms: Moving Least Squares (MLS), Laplacian, Taubin, and bilateral smoothing. These methods provide flexible noise reduction for point clouds with different preservation characteristics (PR #7419). diff --git a/CMakeLists.txt b/CMakeLists.txt index f0ffd8ad0a5..5375851ccc0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -207,12 +207,21 @@ option(BUILD_AZURE_KINECT "Build support for Azure Kinect sensor" OFF # ML library options option(BUILD_TENSORFLOW_OPS "Build ops for TensorFlow" OFF) option(BUILD_PYTORCH_OPS "Build ops for PyTorch" OFF) -# Bundled when either ML ops backend is enabled (not a separate user-facing option). if(BUILD_TENSORFLOW_OPS OR BUILD_PYTORCH_OPS) - set(BUNDLE_OPEN3D_ML ON) + find_path( + OPEN3D_ML_ROOT + NAMES set_open3d_ml_root.sh + HINTS $ENV{OPEN3D_ML_ROOT} + DOC "Path to the Open3D-ML repo, bundled in the wheel when ML ops are built. May also be set as an env var." + NO_DEFAULT_PATH + ) +endif() +if(OPEN3D_ML_ROOT AND (BUILD_TENSORFLOW_OPS OR BUILD_PYTORCH_OPS)) + set(BUNDLE_OPEN3D_ML_DEFAULT ON) else() - set(BUNDLE_OPEN3D_ML OFF) + set(BUNDLE_OPEN3D_ML_DEFAULT OFF) endif() +option(BUNDLE_OPEN3D_ML "Includes the Open3D-ML repo in the wheel. Defaults to ON when ML ops are built and OPEN3D_ML_ROOT is set." ${BUNDLE_OPEN3D_ML_DEFAULT}) # Build Python bindings (and optional ML ops) against an installed Open3D # devel package via find_package(Open3D). Skips compiling the C++ core and @@ -296,6 +305,12 @@ if(APPLE) "Gaussian splatting will require Xcode command line tools.") endif() endif() +if(BUNDLE_OPEN3D_ML AND NOT (BUILD_TENSORFLOW_OPS OR BUILD_PYTORCH_OPS)) + message(SEND_ERROR "3DML depends on TensorFlow or PyTorch Ops. Enable them with -DBUILD_TENSORFLOW_OPS=ON or -DBUILD_PYTORCH_OPS=ON") +endif() +if(BUNDLE_OPEN3D_ML AND NOT OPEN3D_ML_ROOT) + message(SEND_ERROR "BUNDLE_OPEN3D_ML=ON requires OPEN3D_ML_ROOT to point to the Open3D-ML repo. Set -DOPEN3D_ML_ROOT= or the env var with the same name.") +endif() if(BUILD_WEBRTC AND LINUX_AARCH64) message(FATAL_ERROR "BUILD_WEBRTC=ON is not yet supported on ARM Linux") endif() @@ -504,8 +519,10 @@ if(BUILD_CUDA_MODULE) # https://en.wikipedia.org/wiki/CUDA#GPUs_supported find_package(CUDAToolkit REQUIRED) if(CUDAToolkit_VERSION VERSION_GREATER_EQUAL "12.6") - # CUDA 12.x release wheels: drop Turing (75); 90-real SASS + 90 PTX for forward compatibility. - set(CMAKE_CUDA_ARCHITECTURES 80-real 86-real 89-real 90-real 90) + # CUDA 12.6+ release wheels: SASS for Ampere..Hopper, compute_75 PTX + # so Turing (T4, RTX 20xx) still runs via JIT without shipping its + # SASS, and compute_90 PTX for forward compatibility. + set(CMAKE_CUDA_ARCHITECTURES 75-virtual 80-real 86-real 89-real 90) elseif(CUDAToolkit_VERSION VERSION_GREATER_EQUAL "11.8") set(CMAKE_CUDA_ARCHITECTURES 75-real 80-real 86-real 89-real 90) # Turing, Ampere, Ada Lovelace, Hopper elseif(CUDAToolkit_VERSION VERSION_GREATER_EQUAL "11.1") diff --git a/cpp/pybind/CMakeLists.txt b/cpp/pybind/CMakeLists.txt index 08fb682e4ff..083d71a2888 100644 --- a/cpp/pybind/CMakeLists.txt +++ b/cpp/pybind/CMakeLists.txt @@ -173,15 +173,8 @@ if (BUILD_PYTORCH_OPS) endif() if (BUNDLE_OPEN3D_ML) - find_path( - OPEN3D_ML_ROOT - NAMES set_open3d_ml_root.sh - HINTS $ENV{OPEN3D_ML_ROOT} - DOC "Path to the Open3D-ML repo. This should be set if BUNDLE_OPEN3D_ML is enabled. Alternatively set an env var with the same name to populate this var." - REQUIRED - NO_DEFAULT_PATH - ) - + # OPEN3D_ML_ROOT is located in the top level CMakeLists.txt, which also + # decides whether Open3D-ML can be bundled. ExternalProject_Add( open3d_ml PREFIX "${CMAKE_BINARY_DIR}/open3d_ml" diff --git a/cpp/pybind/make_python_package.cmake b/cpp/pybind/make_python_package.cmake index 1923f263e33..603b04c8cb4 100644 --- a/cpp/pybind/make_python_package.cmake +++ b/cpp/pybind/make_python_package.cmake @@ -37,16 +37,26 @@ foreach(PYTHON_EXTRA_LIB ${PYTHON_EXTRA_LIBRARIES}) configure_file(${PYTHON_EXTRA_LIB_REAL} ${PYTHON_PACKAGE_DST_DIR}/open3d/${SO_1_NAME} COPYONLY) endforeach() -# Linux GUI: bundle LLVM libc++/libc++abi (and libunwind if linked) via ldd on libOpen3D. +# Linux GUI: bundle LLVM libc++/libc++abi (and libunwind if linked) via ldd. +# Shared builds ship libOpen3D; static builds link Filament into the pybind +# extension instead, so fall back to that as the ELF to probe. if(BUILD_GUI AND UNIX AND NOT APPLE) file(GLOB _libopen3d_probe LIST_DIRECTORIES false "${PYTHON_PACKAGE_DST_DIR}/open3d/libOpen3D.so.*") - list(GET _libopen3d_probe 0 _libopen3d_probe) - execute_process( - COMMAND bash "${CMAKE_CURRENT_LIST_DIR}/package_linux_wheel_runtime.sh" - "${PYTHON_PACKAGE_DST_DIR}/open3d" "${_libopen3d_probe}" - COMMAND_ERROR_IS_FATAL ANY - ) + if(NOT _libopen3d_probe) + file(GLOB _libopen3d_probe LIST_DIRECTORIES false + "${PYTHON_PACKAGE_DST_DIR}/open3d/pybind*.so") + endif() + if(_libopen3d_probe) + list(GET _libopen3d_probe 0 _libopen3d_probe) + execute_process( + COMMAND bash "${CMAKE_CURRENT_LIST_DIR}/package_linux_wheel_runtime.sh" + "${PYTHON_PACKAGE_DST_DIR}/open3d" "${_libopen3d_probe}" + COMMAND_ERROR_IS_FATAL ANY + ) + else() + message(WARNING "No ELF found in the Python package to probe for libc++") + endif() endif() # 3) Configured files and supporting files diff --git a/cpp/pybind/package_linux_wheel_runtime.sh b/cpp/pybind/package_linux_wheel_runtime.sh index 17378e99fda..c4d20032b1b 100755 --- a/cpp/pybind/package_linux_wheel_runtime.sh +++ b/cpp/pybind/package_linux_wheel_runtime.sh @@ -1,9 +1,11 @@ #!/usr/bin/env bash # Usage: package_linux_wheel_runtime.sh DEST_DIR PROBE_ELF (e.g. libOpen3D.so.N) +# Copies Filament's LLVM libc++ runtime into the wheel under its DT_NEEDED name, +# which is what $ORIGIN lookup uses at import time (e.g. libc++.so.1.0.20). set -euo pipefail dest=$1; elf=$2 export LD_LIBRARY_PATH="$dest${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" -ldd "$elf" | grep -E 'libc\+\+|libc\+\+abi|libunwind' | awk '{print $3}' | sort -u | while read -r lib; do - name=$(basename "$(readlink -f "$lib")") - cp -L "$lib" "$dest/$(sed -E 's/(\.so\.[0-9]+)\..*/\1/' <<<"$name")" -done +ldd "$elf" | awk '/libc\+\+|libunwind/ && $3 != "" {print $1, $3}' | + while read -r soname path; do + [ "$path" -ef "$dest/$soname" ] || cp -L "$path" "$dest/$soname" + done diff --git a/docs/arm.rst b/docs/arm.rst index a079d3470c7..d6ac32f433d 100644 --- a/docs/arm.rst +++ b/docs/arm.rst @@ -174,7 +174,7 @@ Compiling Open3D on ARM64 macOS # Configure and choose build options cd Open3D && mkdir build && cd build - cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_TENSORFLOW_OPS=ON -DBUILD_PYTORCH_OPS=ON -DBUNDLE_OPEN3D_ML=ON .. + cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_TENSORFLOW_OPS=ON -DBUILD_PYTORCH_OPS=ON .. # Build make pip-package -j8 # Build Python wheel diff --git a/docs/compilation.rst b/docs/compilation.rst index 2c93d38df36..451616dd71a 100644 --- a/docs/compilation.rst +++ b/docs/compilation.rst @@ -332,11 +332,18 @@ ML Module The ML module consists of primitives like operators and layers as well as high level code for models and pipelines. To build the operators and layers, set ``BUILD_PYTORCH_OPS=ON`` and/or ``BUILD_TENSORFLOW_OPS=ON``. Don't forget to also -enable ``BUILD_CUDA_MODULE=ON`` for GPU support. To include the models and -pipelines from Open3D-ML in the python package, set ``BUNDLE_OPEN3D_ML=ON`` and -``OPEN3D_ML_ROOT`` to the Open3D-ML repository. You can directly download -Open3D-ML from GitHub during the build with -``OPEN3D_ML_ROOT=https://github.com/isl-org/Open3D-ML.git``. +enable ``BUILD_CUDA_MODULE=ON`` for GPU support. Set ``OPEN3D_ML_ROOT`` to the +Open3D-ML repository to also bundle its models and pipelines into the Python +package: this is the default (``BUNDLE_OPEN3D_ML=ON``) whenever ML ops are built +and ``OPEN3D_ML_ROOT`` is available. You can directly download Open3D-ML from +GitHub during the build with +``OPEN3D_ML_ROOT=https://github.com/isl-org/Open3D-ML.git``. To build only the +ops and layers, e.g. when developing against a local Open3D-ML checkout, set +``BUNDLE_OPEN3D_ML=OFF``. + +.. note:: The Python dependencies of Open3D-ML (PyYAML, scikit-learn, pandas, + matplotlib, ...) are not installed with the wheel. Users of the bundled ML + code install them with the ``ml`` extra, e.g. ``pip install open3d[ml]``. .. warning:: Compiling PyTorch ops with PyTorch < 1.9 may have stability issues. See `Open3D issue #3324 `_ @@ -361,7 +368,6 @@ for all supported ML frameworks and bundling the high level Open3D-ML code. -DGLIBCXX_USE_CXX11_ABI=OFF \ -DBUILD_PYTORCH_OPS=ON \ -DBUILD_TENSORFLOW_OPS=ON \ - -DBUNDLE_OPEN3D_ML=ON \ -DOPEN3D_ML_ROOT=https://github.com/isl-org/Open3D-ML.git \ .. # Install the python wheel with pip diff --git a/docs/getting_started.in.rst b/docs/getting_started.in.rst index 9c21645783e..e4b71c45edf 100644 --- a/docs/getting_started.in.rst +++ b/docs/getting_started.in.rst @@ -74,6 +74,16 @@ Pip (PyPI) pip install open3d # or pip install open3d-cpu # Smaller CPU only wheel on x86_64 Linux (since v0.17+) +.. note:: + + The Open3D-ML models and pipelines (``open3d.ml.torch``, ``open3d.ml.tf``) + need additional Python packages, which are not installed by default. Install + them with the ``ml`` extra: + + .. code-block:: bash + + pip install open3d[ml] # or open3d-cpu[ml] / open3d-xpu[ml] + .. note:: On Windows, ``open3d`` is the CPU wheel; ``pip install open3d-cuda`` and diff --git a/python/open3d/ml/__init__.py b/python/open3d/ml/__init__.py index 5834889b534..0868d5dd5fc 100644 --- a/python/open3d/ml/__init__.py +++ b/python/open3d/ml/__init__.py @@ -7,7 +7,17 @@ from open3d.pybind.ml import * -from . import configs -from . import datasets -from . import vis -from . import utils +# These submodules pull in Open3D-ML and its dependencies (the `ml` extra), so +# they are imported on first use to keep `import open3d` working without it. +_LAZY_SUBMODULES = ("configs", "datasets", "vis", "utils") + + +def __getattr__(name): + if name in _LAZY_SUBMODULES: + import importlib + return importlib.import_module(f"{__name__}.{name}") + raise AttributeError(f"module {__name__!r} has no attribute {name!r}") + + +def __dir__(): + return sorted(set(globals()) | set(_LAZY_SUBMODULES)) diff --git a/python/open3d/ml/tf/__init__.py b/python/open3d/ml/tf/__init__.py index f5069efa30f..236ecfb3628 100644 --- a/python/open3d/ml/tf/__init__.py +++ b/python/open3d/ml/tf/__init__.py @@ -24,16 +24,23 @@ from . import layers from . import ops -# put framework independent modules here for convenience -from . import configs -from . import datasets -from . import vis - -# framework specific modules from open3d-ml -from . import models -from . import modules -from . import pipelines -from . import dataloaders - # put contrib at the same level from open3d.ml import contrib + +# The framework independent modules (configs, datasets, vis) and the framework +# specific modules from Open3D-ML pull in the Open3D-ML dependencies (the `ml` +# extra), so they are imported on first use to keep the ops and layers usable +# without them. +_LAZY_SUBMODULES = ("configs", "datasets", "vis", "models", "modules", + "pipelines", "dataloaders") + + +def __getattr__(name): + if name in _LAZY_SUBMODULES: + import importlib + return importlib.import_module(f"{__name__}.{name}") + raise AttributeError(f"module {__name__!r} has no attribute {name!r}") + + +def __dir__(): + return sorted(set(globals()) | set(_LAZY_SUBMODULES)) diff --git a/python/open3d/ml/tf/configs.py b/python/open3d/ml/tf/configs.py index 6926bc45942..afbb8d7ac67 100644 --- a/python/open3d/ml/tf/configs.py +++ b/python/open3d/ml/tf/configs.py @@ -8,8 +8,10 @@ import os as _os from open3d import _build_config +from open3d._optional_deps import require_ml_extra if _build_config['BUNDLE_OPEN3D_ML']: + require_ml_extra() if 'OPEN3D_ML_ROOT' in _os.environ: from ml3d.configs import * else: diff --git a/python/open3d/ml/tf/dataloaders.py b/python/open3d/ml/tf/dataloaders.py index 42e9c2585ad..30464d87283 100644 --- a/python/open3d/ml/tf/dataloaders.py +++ b/python/open3d/ml/tf/dataloaders.py @@ -8,8 +8,10 @@ import os as _os from open3d import _build_config +from open3d._optional_deps import require_ml_extra if _build_config['BUNDLE_OPEN3D_ML']: + require_ml_extra() if 'OPEN3D_ML_ROOT' in _os.environ: from ml3d.tf.dataloaders import * else: diff --git a/python/open3d/ml/tf/datasets.py b/python/open3d/ml/tf/datasets.py index 023f8d0dd93..73eed16ca29 100644 --- a/python/open3d/ml/tf/datasets.py +++ b/python/open3d/ml/tf/datasets.py @@ -8,8 +8,10 @@ import os as _os from open3d import _build_config +from open3d._optional_deps import require_ml_extra if _build_config['BUNDLE_OPEN3D_ML']: + require_ml_extra() if 'OPEN3D_ML_ROOT' in _os.environ: from ml3d.datasets import * else: diff --git a/python/open3d/ml/tf/models.py b/python/open3d/ml/tf/models.py index e04d251e9c3..7e1908e1a7d 100644 --- a/python/open3d/ml/tf/models.py +++ b/python/open3d/ml/tf/models.py @@ -8,8 +8,10 @@ import os as _os from open3d import _build_config +from open3d._optional_deps import require_ml_extra if _build_config['BUNDLE_OPEN3D_ML']: + require_ml_extra() if 'OPEN3D_ML_ROOT' in _os.environ: from ml3d.tf.models import * else: diff --git a/python/open3d/ml/tf/modules.py b/python/open3d/ml/tf/modules.py index bc8e70f5e22..9128f2e93be 100644 --- a/python/open3d/ml/tf/modules.py +++ b/python/open3d/ml/tf/modules.py @@ -8,8 +8,10 @@ import os as _os from open3d import _build_config +from open3d._optional_deps import require_ml_extra if _build_config['BUNDLE_OPEN3D_ML']: + require_ml_extra() if 'OPEN3D_ML_ROOT' in _os.environ: from ml3d.tf.modules import losses from ml3d.tf.modules import metrics diff --git a/python/open3d/ml/tf/pipelines.py b/python/open3d/ml/tf/pipelines.py index d168634445f..38108f252c3 100644 --- a/python/open3d/ml/tf/pipelines.py +++ b/python/open3d/ml/tf/pipelines.py @@ -8,8 +8,10 @@ import os as _os from open3d import _build_config +from open3d._optional_deps import require_ml_extra if _build_config['BUNDLE_OPEN3D_ML']: + require_ml_extra() if 'OPEN3D_ML_ROOT' in _os.environ: from ml3d.tf.pipelines import * else: diff --git a/python/open3d/ml/tf/vis.py b/python/open3d/ml/tf/vis.py index 1d4d44f1a27..5d4d66c5730 100644 --- a/python/open3d/ml/tf/vis.py +++ b/python/open3d/ml/tf/vis.py @@ -8,8 +8,10 @@ import os as _os from open3d import _build_config +from open3d._optional_deps import require_ml_extra if _build_config['BUNDLE_OPEN3D_ML']: + require_ml_extra() if 'OPEN3D_ML_ROOT' in _os.environ: from ml3d.vis import * else: diff --git a/python/open3d/ml/torch/__init__.py b/python/open3d/ml/torch/__init__.py index 9ef1096943f..fdb10b5dfba 100644 --- a/python/open3d/ml/torch/__init__.py +++ b/python/open3d/ml/torch/__init__.py @@ -126,16 +126,23 @@ from . import ops from . import classes -# put framework independent modules here for convenience -from . import configs -from . import datasets -from . import vis - -# framework specific modules from open3d-ml -from . import models -from . import modules -from . import pipelines -from . import dataloaders - # put contrib at the same level from open3d.ml import contrib + +# The framework independent modules (configs, datasets, vis) and the framework +# specific modules from Open3D-ML pull in the Open3D-ML dependencies (the `ml` +# extra), so they are imported on first use to keep the ops and layers usable +# without them. +_LAZY_SUBMODULES = ("configs", "datasets", "vis", "models", "modules", + "pipelines", "dataloaders") + + +def __getattr__(name): + if name in _LAZY_SUBMODULES: + import importlib + return importlib.import_module(f"{__name__}.{name}") + raise AttributeError(f"module {__name__!r} has no attribute {name!r}") + + +def __dir__(): + return sorted(set(globals()) | set(_LAZY_SUBMODULES)) diff --git a/python/open3d/ml/torch/configs.py b/python/open3d/ml/torch/configs.py index 6926bc45942..afbb8d7ac67 100644 --- a/python/open3d/ml/torch/configs.py +++ b/python/open3d/ml/torch/configs.py @@ -8,8 +8,10 @@ import os as _os from open3d import _build_config +from open3d._optional_deps import require_ml_extra if _build_config['BUNDLE_OPEN3D_ML']: + require_ml_extra() if 'OPEN3D_ML_ROOT' in _os.environ: from ml3d.configs import * else: diff --git a/python/open3d/ml/torch/dataloaders.py b/python/open3d/ml/torch/dataloaders.py index 70464b2ebb8..10cbbc08d8e 100644 --- a/python/open3d/ml/torch/dataloaders.py +++ b/python/open3d/ml/torch/dataloaders.py @@ -8,8 +8,10 @@ import os as _os from open3d import _build_config +from open3d._optional_deps import require_ml_extra if _build_config['BUNDLE_OPEN3D_ML']: + require_ml_extra() if 'OPEN3D_ML_ROOT' in _os.environ: from ml3d.torch.dataloaders import * else: diff --git a/python/open3d/ml/torch/datasets.py b/python/open3d/ml/torch/datasets.py index 023f8d0dd93..73eed16ca29 100644 --- a/python/open3d/ml/torch/datasets.py +++ b/python/open3d/ml/torch/datasets.py @@ -8,8 +8,10 @@ import os as _os from open3d import _build_config +from open3d._optional_deps import require_ml_extra if _build_config['BUNDLE_OPEN3D_ML']: + require_ml_extra() if 'OPEN3D_ML_ROOT' in _os.environ: from ml3d.datasets import * else: diff --git a/python/open3d/ml/torch/models.py b/python/open3d/ml/torch/models.py index 8e99aba0f5b..fe08ac1c4f2 100644 --- a/python/open3d/ml/torch/models.py +++ b/python/open3d/ml/torch/models.py @@ -8,8 +8,10 @@ import os as _os from open3d import _build_config +from open3d._optional_deps import require_ml_extra if _build_config['BUNDLE_OPEN3D_ML']: + require_ml_extra() if 'OPEN3D_ML_ROOT' in _os.environ: from ml3d.torch.models import * else: diff --git a/python/open3d/ml/torch/modules.py b/python/open3d/ml/torch/modules.py index a5b3994a6c1..32ee1a90d3c 100644 --- a/python/open3d/ml/torch/modules.py +++ b/python/open3d/ml/torch/modules.py @@ -8,8 +8,10 @@ import os as _os from open3d import _build_config +from open3d._optional_deps import require_ml_extra if _build_config['BUNDLE_OPEN3D_ML']: + require_ml_extra() if 'OPEN3D_ML_ROOT' in _os.environ: from ml3d.torch.modules import losses from ml3d.torch.modules import metrics diff --git a/python/open3d/ml/torch/pipelines.py b/python/open3d/ml/torch/pipelines.py index 9f2dac3a0c4..c66362fe743 100644 --- a/python/open3d/ml/torch/pipelines.py +++ b/python/open3d/ml/torch/pipelines.py @@ -8,8 +8,10 @@ import os as _os from open3d import _build_config +from open3d._optional_deps import require_ml_extra if _build_config['BUNDLE_OPEN3D_ML']: + require_ml_extra() if 'OPEN3D_ML_ROOT' in _os.environ: from ml3d.torch.pipelines import * else: diff --git a/python/open3d/ml/torch/vis.py b/python/open3d/ml/torch/vis.py index 1d4d44f1a27..5d4d66c5730 100644 --- a/python/open3d/ml/torch/vis.py +++ b/python/open3d/ml/torch/vis.py @@ -8,8 +8,10 @@ import os as _os from open3d import _build_config +from open3d._optional_deps import require_ml_extra if _build_config['BUNDLE_OPEN3D_ML']: + require_ml_extra() if 'OPEN3D_ML_ROOT' in _os.environ: from ml3d.vis import * else: diff --git a/python/setup.py b/python/setup.py index aa2a42cc55b..89415e90e25 100644 --- a/python/setup.py +++ b/python/setup.py @@ -102,9 +102,7 @@ def finalize_options(self): # Read requirements for ML. if "@BUNDLE_OPEN3D_ML@" == "ON": with open("requirements_ml.txt", "r") as f: - extras_require["ml"] = [ - line.strip() for line in f.readlines() if line - ] + extras_require["ml"] = [line.strip() for line in f.readlines() if line] entry_points = { "console_scripts": ["open3d = @PYPI_PACKAGE_NAME@.tools.cli:main",] diff --git a/util/ci_utils.sh b/util/ci_utils.sh index 436164fc95b..272e6cc605c 100755 --- a/util/ci_utils.sh +++ b/util/ci_utils.sh @@ -223,7 +223,7 @@ build_pip_package() { # the build system of the main repo expects a main branch. make sure main exists git -C "${OPEN3D_ML_ROOT}" checkout -b main || true elif [[ "$BUILD_TENSORFLOW_OPS" == "ON" || "$BUILD_PYTORCH_OPS" == "ON" ]]; then - echo "Open3D-ML not available; configure requires OPEN3D_ML_ROOT when ML ops are ON." + echo "OPEN3D_ML_ROOT not set: building ML ops without the Open3D-ML models and pipelines." fi if [[ "$DEVELOPER_BUILD" == "OFF" ]]; then echo "Building for a new Open3D release" @@ -503,7 +503,7 @@ build_pip_package_from_installed() { echo "Open3D-ML available at ${OPEN3D_ML_ROOT} (bundled when ML ops are ON)." git -C "${OPEN3D_ML_ROOT}" checkout -b main || true elif [[ "$BUILD_TENSORFLOW_OPS" == "ON" || "$BUILD_PYTORCH_OPS" == "ON" ]]; then - echo "Open3D-ML not available; configure requires OPEN3D_ML_ROOT when ML ops are ON." + echo "OPEN3D_ML_ROOT not set: building ML ops without the Open3D-ML models and pipelines." fi if [[ "build_azure_kinect" =~ ^($options)$ ]]; then BUILD_AZURE_KINECT=ON @@ -639,6 +639,11 @@ test_wheel() { echo "Installing Open3D wheel $wheel_path in virtual environment..." python -m pip install "$wheel_path" python -W default -c "import open3d; print('Installed:', open3d); print('BUILD_CUDA_MODULE: ', open3d._build_config['BUILD_CUDA_MODULE'])" + # Wheels bundling Open3D-ML declare its Python dependencies as the `ml` + # extra, needed by the models, pipelines and datasets. + if python -c "import sys, open3d; sys.exit(not open3d._build_config['BUNDLE_OPEN3D_ML'])"; then + python -m pip install "${wheel_path}[ml]" + fi python -W default -c "import open3d; print('CUDA available: ', open3d.core.cuda.is_available())" echo # echo "Dynamic libraries used:" From f97edebbf6ec02ad89dc4f60edc39f184b36d292 Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Fri, 21 Aug 2026 20:06:59 +0200 Subject: [PATCH 03/38] Prune unsupported GPU architectures from the static CUDA libraries NVIDIA's static CUDA libraries carry device code back to sm_50, ~47MB of which no GPU that Open3D supports can run. nvprune only accepts static libraries, not the linked Open3D library, so the imported CUDA targets are pruned and re-pointed before linking, cached per architecture list. Also fix the Windows path separator assertion in the TensorBoard plugin test, which started running there now that Windows wheels bundle Open3D-ML, and skip the module cleanly when the `ml` extra is not installed. Co-authored-by: Cursor --- 3rdparty/find_dependencies.cmake | 11 +++ CHANGELOG.md | 2 +- cmake/Open3DSetGlobalProperties.cmake | 68 +++++++++++++++++++ .../visualization/test_tensorboard_plugin.py | 7 +- 4 files changed, 84 insertions(+), 4 deletions(-) diff --git a/3rdparty/find_dependencies.cmake b/3rdparty/find_dependencies.cmake index 24f490c7b8b..2b189686066 100644 --- a/3rdparty/find_dependencies.cmake +++ b/3rdparty/find_dependencies.cmake @@ -2199,6 +2199,17 @@ if (BUILD_CUDA_MODULE) list(APPEND Open3D_3RDPARTY_PRIVATE_TARGETS_FROM_SYSTEM Open3D::3rdparty_cuda_npp) endif () +if (BUILD_CUDA_MODULE AND BUILD_WITH_CUDA_STATIC) + # The linked Open3D library cannot be pruned, so drop the device code of + # unsupported GPU architectures from the static CUDA libraries instead. + # Shared CUDA libraries are skipped, since we don't ship them. + open3d_prune_cuda_static_libs( + CUDA::cublas_static CUDA::cublasLt_static CUDA::cusolver_static + CUDA::cusparse_static CUDA::nppc_static CUDA::nppicc_static + CUDA::nppif_static CUDA::nppig_static CUDA::nppim_static + CUDA::nppial_static) +endif () + # IPP if (WITH_IPP) # Ref: https://stackoverflow.com/a/45125525 diff --git a/CHANGELOG.md b/CHANGELOG.md index 76a0a2a7658..41c14581a58 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ ## Main -- Reduce the installed size of the Open3D wheel: Open3D-ML Python dependencies are now an optional extra (`pip install open3d[ml]`, ~335 MB smaller for core-only installs) and `open3d.ml` submodules are imported lazily. Release CUDA wheels drop Turing (sm_75) SASS and ship compute_75 PTX instead. `BUNDLE_OPEN3D_ML` now defaults to ON when ML ops are built and `OPEN3D_ML_ROOT` is set, and Windows wheels bundle Open3D-ML too (PR #7540). +- Reduce the installed size of the Open3D wheel: Open3D-ML Python dependencies are now an optional extra (`pip install open3d[ml]`, ~335 MB smaller for core-only installs) and `open3d.ml` submodules are imported lazily. Release CUDA wheels drop Turing (sm_75) SASS and ship compute_75 PTX instead, and prune the device code of pre-Turing GPUs from the static CUDA libraries with `nvprune`. `BUNDLE_OPEN3D_ML` now defaults to ON when ML ops are built and `OPEN3D_ML_ROOT` is set, and Windows wheels bundle Open3D-ML too (PR #7540). - Add symmetric ICP registration to the legacy and Tensor pipelines (PR #7276). - Replace OpenMP with oneAPI TBB for all CPU parallelism; Open3D no longer depends on OpenMP. This removes the `libomp` / `libgomp` runtime dependency and the thread oversubscription and crashes caused by loading multiple OpenMP runtimes in one process (e.g. alongside PyTorch in Python). The `WITH_OPENMP` CMake option is removed, oneTBB >= 2021.4.0 is required, and `OMP_NUM_THREADS` is replaced by `open3d.utility.set_max_threads()` (C++: `utility::SetMaxThreads()` or a `tbb::task_arena`). `utility::OMPProgressBar` is removed in favor of the thread-safe `utility::ProgressBar`; `utility::GetThreadNum()` and `utility::InParallel()` are removed (PR #6626) (issues #6196, #6544, #6750) - Add point cloud smoothing algorithms: Moving Least Squares (MLS), Laplacian, Taubin, and bilateral smoothing. These methods provide flexible noise reduction for point clouds with different preservation characteristics (PR #7419). diff --git a/cmake/Open3DSetGlobalProperties.cmake b/cmake/Open3DSetGlobalProperties.cmake index 5c6f4b3f4ad..0c1070df414 100644 --- a/cmake/Open3DSetGlobalProperties.cmake +++ b/cmake/Open3DSetGlobalProperties.cmake @@ -25,6 +25,74 @@ function(open3d_enable_strip target) endif() endfunction() +# open3d_prune_cuda_static_libs(target...) +# +# NVIDIA's static CUDA libraries embed device code for every GPU architecture +# since sm_50, most of which we don't support. nvprune only accepts object +# files and static libraries, not the linked Open3D library, so the imported +# targets are pruned to CMAKE_CUDA_ARCHITECTURES and re-pointed at the pruned +# copy before linking. The pruned copies are cached per architecture list, so +# nvprune runs again only when CMAKE_CUDA_ARCHITECTURES changes. +function(open3d_prune_cuda_static_libs) + # These libraries ship PTX for the newest architecture only, so we must keep + # the SASS of every architecture we support, including the ones Open3D + # itself builds as PTX only (e.g. 75-virtual). + set(archs ${CMAKE_CUDA_ARCHITECTURES}) + list(TRANSFORM archs REPLACE "-(real|virtual)$" "") + find_program(NVPRUNE nvprune HINTS "${CUDAToolkit_BIN_DIR}") + if(NOT NVPRUNE) + message(WARNING "nvprune not found: the static CUDA libraries keep the device code of all their GPU architectures.") + elseif(NOT archs MATCHES "^[0-9;]+$") # e.g. native + message(STATUS "Not pruning the static CUDA libraries for CUDA architectures ${CMAKE_CUDA_ARCHITECTURES}") + else() + string(REPLACE ";" "_" archs_id "${archs}") + set(pruned_dir "${CMAKE_BINARY_DIR}/cuda_pruned/${archs_id}") + file(MAKE_DIRECTORY "${pruned_dir}") + endif() + # Copies pruned for other architectures take up GBs and are not linked, the + # targets below keep pointing at the CUDA libraries as installed. + file(GLOB stale_dirs "${CMAKE_BINARY_DIR}/cuda_pruned/*") + list(REMOVE_ITEM stale_dirs "${pruned_dir}") + file(REMOVE_RECURSE ${stale_dirs}) + if(NOT pruned_dir) + return() + endif() + + set(prune_flags "") + foreach(arch IN LISTS archs) + list(APPEND prune_flags "-gencode=arch=compute_${arch},code=sm_${arch}") + endforeach() + list(SORT archs COMPARE NATURAL) + list(GET archs -1 newest_arch) # keep the PTX for forward compatibility + list(APPEND prune_flags "-gencode=arch=compute_${newest_arch},code=compute_${newest_arch}") + foreach(target IN LISTS ARGN) + if(NOT TARGET ${target}) + continue() + endif() + get_target_property(lib_path ${target} IMPORTED_LOCATION) + if(NOT lib_path MATCHES "\\.a$") # not a static library + continue() + endif() + get_filename_component(lib_name "${lib_path}" NAME) + set(pruned_path "${pruned_dir}/${lib_name}") + if(NOT EXISTS "${pruned_path}" OR "${lib_path}" IS_NEWER_THAN "${pruned_path}") + execute_process(COMMAND "${NVPRUNE}" ${prune_flags} -o "${pruned_path}" "${lib_path}" + RESULT_VARIABLE prune_result ERROR_VARIABLE prune_error) + if(NOT prune_result EQUAL 0) + file(REMOVE "${pruned_path}") + message(WARNING "nvprune failed for ${lib_name}, using it unpruned: ${prune_error}") + continue() + endif() + file(SIZE "${lib_path}" lib_size) + file(SIZE "${pruned_path}" pruned_size) + math(EXPR lib_size "${lib_size} / 1048576") + math(EXPR pruned_size "${pruned_size} / 1048576") + message(STATUS "Pruned ${lib_name} to CUDA architectures ${CMAKE_CUDA_ARCHITECTURES}: ${lib_size}MB -> ${pruned_size}MB") + endif() + set_property(TARGET ${target} PROPERTY IMPORTED_LOCATION "${pruned_path}") + endforeach() +endfunction() + # RPATH handling (see below). We don't install targets such as pybind, so BUILD_RPATH must be relative as well. set(CMAKE_BUILD_RPATH_USE_ORIGIN ON) diff --git a/python/test/visualization/test_tensorboard_plugin.py b/python/test/visualization/test_tensorboard_plugin.py index c481842225b..e30391e1900 100644 --- a/python/test/visualization/test_tensorboard_plugin.py +++ b/python/test/visualization/test_tensorboard_plugin.py @@ -16,7 +16,8 @@ except (ImportError, ModuleNotFoundError): pytest.importorskip("torch") pytest.importorskip("tensorboard") -vis = pytest.importorskip("open3d.ml.vis") +# Without the `ml` extra (pip install open3d[ml]) Open3D-ML raises ImportError. +vis = pytest.importorskip("open3d.ml.vis", exc_type=ImportError) try: BoundingBox3D = vis.BoundingBox3D except AttributeError: @@ -205,7 +206,7 @@ def test_tensorflow_summary(geometry_data, tmp_path): dirpath_ref = [ logdir, os.path.join(logdir, 'plugins'), - os.path.join(logdir, 'plugins/Open3D') + os.path.join(logdir, 'plugins', 'Open3D') ] filenames_ref = geometry_data['filenames'] @@ -303,7 +304,7 @@ def test_pytorch_summary(geometry_data, tmp_path): dirpath_ref = [ logdir, os.path.join(logdir, 'plugins'), - os.path.join(logdir, 'plugins/Open3D') + os.path.join(logdir, 'plugins', 'Open3D') ] filenames_ref = geometry_data['filenames'] dirpath, filenames = [], [] From 83cbd31d91049e7d8b61369d51d555db68755c81 Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Fri, 21 Aug 2026 14:03:44 -0700 Subject: [PATCH 04/38] fix `remove_radius_outlier` is not thread-safe: `std::vector` mask written from a parallel loop Fixes #7538 --- cpp/open3d/geometry/PointCloud.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cpp/open3d/geometry/PointCloud.cpp b/cpp/open3d/geometry/PointCloud.cpp index 156dde5a188..7f91b98c4ef 100644 --- a/cpp/open3d/geometry/PointCloud.cpp +++ b/cpp/open3d/geometry/PointCloud.cpp @@ -11,6 +11,7 @@ #include #include +#include #include #include @@ -588,7 +589,8 @@ PointCloud::RemoveRadiusOutliers(size_t nb_points, } KDTreeFlann kdtree; kdtree.SetGeometry(*this); - std::vector mask = std::vector(points_.size()); + // avoid vector -> causes data race in the concurrent write below + std::deque mask(points_.size()); utility::ProgressBar progress_bar( points_.size(), "Remove radius outliers: ", print_progress); From 51fdab2122298b92accf3d926795abb5223f1851 Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Fri, 21 Aug 2026 14:30:06 -0700 Subject: [PATCH 05/38] remove poisson recon n_threads=1 constraint on c++ test. --- cpp/tests/geometry/TriangleMesh.cpp | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/cpp/tests/geometry/TriangleMesh.cpp b/cpp/tests/geometry/TriangleMesh.cpp index a3375f22177..c67d25532e1 100644 --- a/cpp/tests/geometry/TriangleMesh.cpp +++ b/cpp/tests/geometry/TriangleMesh.cpp @@ -2412,24 +2412,8 @@ TEST(TriangleMesh, CreateFromPointCloudPoisson) { std::shared_ptr mesh_es; std::vector densities_es; -#if __APPLE__ - // TODO: To be investigated. - // - // macOS could sometimes be stuck on this test. Examples: - // - https://github.com/isl-org/Open3D/runs/844549493#step:6:3150 - // - https://github.com/isl-org/Open3D/runs/741891346#step:5:3146 - // - https://github.com/isl-org/Open3D/runs/734021844#step:5:3169 - // - // We suspect that this is related to threading. Here we set n_threads=1, - // and if the macOS CI still stuck on this test occasionally, we might need - // to look somewhere else. - std::tie(mesh_es, densities_es) = - geometry::TriangleMesh::CreateFromPointCloudPoisson( - pcd, 2, 0, 1.1f, false, /*n_threads=*/1); -#else std::tie(mesh_es, densities_es) = geometry::TriangleMesh::CreateFromPointCloudPoisson(pcd, 2); -#endif ExpectMeshEQ(*mesh_es, mesh_gt, 1e-4); ExpectEQ(densities_es, densities_gt, 1e-4); From 568670fd144a9b1f3fd5c53d2db06dac249dae15 Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Fri, 21 Aug 2026 14:40:55 -0700 Subject: [PATCH 06/38] Fix depth truncation for float depth images (issue #6347) --- cpp/open3d/geometry/PointCloudFactory.cpp | 4 +++- cpp/tests/geometry/PointCloud.cpp | 15 +++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/cpp/open3d/geometry/PointCloudFactory.cpp b/cpp/open3d/geometry/PointCloudFactory.cpp index 183919fa9a1..a523744864d 100644 --- a/cpp/open3d/geometry/PointCloudFactory.cpp +++ b/cpp/open3d/geometry/PointCloudFactory.cpp @@ -143,8 +143,10 @@ std::shared_ptr PointCloud::CreateFromDepthImage( *float_depth, intrinsic, extrinsic, stride, project_valid_depth_only); } else if (depth.bytes_per_channel_ == 4) { + auto float_depth = + depth.ConvertDepthToFloatImage(depth_scale, depth_trunc); return CreatePointCloudFromFloatDepthImage( - depth, intrinsic, extrinsic, stride, + *float_depth, intrinsic, extrinsic, stride, project_valid_depth_only); } } diff --git a/cpp/tests/geometry/PointCloud.cpp b/cpp/tests/geometry/PointCloud.cpp index 64e1bee0248..0717716cd9d 100644 --- a/cpp/tests/geometry/PointCloud.cpp +++ b/cpp/tests/geometry/PointCloud.cpp @@ -1504,6 +1504,21 @@ TEST(PointCloud, CreateFromDepthImage) { // visualization::DrawGeometries({pcd}); // Uncomment for manual check } +TEST(PointCloud, CreateFromFloatDepthImageTruncatesDepth) { + geometry::Image depth; + depth.Prepare(2, 1, 1, 4); + float* depth_data = depth.PointerAs(); + depth_data[0] = 1.0f; + depth_data[1] = 2.0f; + + camera::PinholeCameraIntrinsic intrinsic(2, 1, 1.0, 1.0, 0.0, 0.0); + auto pointcloud = geometry::PointCloud::CreateFromDepthImage( + depth, intrinsic, Eigen::Matrix4d::Identity(), 1.0, 2.0); + + ASSERT_EQ(pointcloud->points_.size(), 1); + EXPECT_EQ(pointcloud->points_[0], Eigen::Vector3d(0.0, 0.0, 1.0)); +} + TEST(PointCloud, CreateFromRGBDImage) { data::SampleRedwoodRGBDImages redwood_data; const std::string trajectory_path = redwood_data.GetTrajectoryLogPath(); From 8bbab4ef480976a6dba2b20c67e9e867a5f2014e Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Fri, 21 Aug 2026 15:05:11 -0700 Subject: [PATCH 07/38] Stream large binary PCD writes #6607 --- cpp/open3d/t/io/file_format/FilePCD.cpp | 54 +++++++++++++++---------- 1 file changed, 33 insertions(+), 21 deletions(-) diff --git a/cpp/open3d/t/io/file_format/FilePCD.cpp b/cpp/open3d/t/io/file_format/FilePCD.cpp index 3cae75252da..fcc06367858 100644 --- a/cpp/open3d/t/io/file_format/FilePCD.cpp +++ b/cpp/open3d/t/io/file_format/FilePCD.cpp @@ -1052,31 +1052,43 @@ static bool WritePCDData(FILE *file, } } } else if (header.datatype == PCDDataType::BINARY) { - std::vector buffer((header.pointsize * header.points)); - std::uint32_t buffer_index = 0; - for (std::int64_t i = 0; i < num_points; ++i) { - for (auto &it : attribute_ptrs) { - DISPATCH_DTYPE_TO_TEMPLATE(it.dtype_, [&]() { - const scalar_t *data_ptr = - static_cast(it.data_ptr_); - - for (int idx_offset = it.group_size_ * i; - idx_offset < it.group_size_ * (i + 1); ++idx_offset) { - std::memcpy(buffer.data() + buffer_index, - reinterpret_cast( - &data_ptr[idx_offset]), - sizeof(scalar_t)); - buffer_index += sizeof(scalar_t); - } - }); + constexpr std::size_t kMaxChunkSizeInBytes = 32 * 1024 * 1024; + const std::int64_t points_per_chunk = std::max( + 1, kMaxChunkSizeInBytes / header.pointsize); + std::vector buffer(static_cast( + std::min(num_points, points_per_chunk) * header.pointsize)); + + for (std::int64_t chunk_start = 0; chunk_start < num_points; + chunk_start += points_per_chunk) { + const std::int64_t chunk_end = + std::min(num_points, chunk_start + points_per_chunk); + std::size_t buffer_index = 0; + for (std::int64_t i = chunk_start; i < chunk_end; ++i) { + for (auto &it : attribute_ptrs) { + DISPATCH_DTYPE_TO_TEMPLATE(it.dtype_, [&]() { + const scalar_t *data_ptr = + static_cast(it.data_ptr_); + + for (int idx_offset = it.group_size_ * i; + idx_offset < it.group_size_ * (i + 1); + ++idx_offset) { + std::memcpy(buffer.data() + buffer_index, + reinterpret_cast( + &data_ptr[idx_offset]), + sizeof(scalar_t)); + buffer_index += sizeof(scalar_t); + } + }); + } } - if (i % 1000 == 0) { - reporter.Update(i); + if (fwrite(buffer.data(), sizeof(char), buffer_index, file) != + buffer_index) { + utility::LogWarning("[WritePCDData] Failed to write data."); + return false; } + reporter.Update(chunk_end); } - - fwrite(buffer.data(), sizeof(char), buffer.size(), file); } else if (header.datatype == PCDDataType::BINARY_COMPRESSED) { // BINARY_COMPRESSED data contains attributes in column layout // for better compression. From 6fe3f01134be5444dc7e47de9896eb38b22343d5 Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Fri, 21 Aug 2026 15:16:48 -0700 Subject: [PATCH 08/38] Make seeded RANSAC deterministic #7475 --- .../pipelines/registration/Registration.cpp | 45 +++++++++++-------- 1 file changed, 26 insertions(+), 19 deletions(-) diff --git a/cpp/open3d/pipelines/registration/Registration.cpp b/cpp/open3d/pipelines/registration/Registration.cpp index 6184cdd2de6..a3cc63bef5a 100644 --- a/cpp/open3d/pipelines/registration/Registration.cpp +++ b/cpp/open3d/pipelines/registration/Registration.cpp @@ -221,8 +221,7 @@ struct RANSACCorrespondenceReduction { const geometry::KDTreeFlann& kdtree; std::atomic& est_k_global; std::atomic& total_validation; - using RandomIntGen = utility::random::UniformIntGenerator; - RandomIntGen& rand_gen; + const std::vector& sampled_correspondences; // Constants const double max_distance; const int ransac_n; @@ -231,18 +230,19 @@ struct RANSACCorrespondenceReduction { CorrespondenceSet ransac_corres; RegistrationResult best_result; - RANSACCorrespondenceReduction(const geometry::PointCloud& source_, - const geometry::PointCloud& target_, - const CorrespondenceSet& corres_, - const TransformationEstimation& estimation_, - const CheckerType& checkers_, - const geometry::KDTreeFlann& kdtree_, - std::atomic& est_k_global_, - std::atomic& total_validation_, - RandomIntGen& rand_gen_, - double max_dist_, - int ransac_n_, - double confidence) + RANSACCorrespondenceReduction( + const geometry::PointCloud& source_, + const geometry::PointCloud& target_, + const CorrespondenceSet& corres_, + const TransformationEstimation& estimation_, + const CheckerType& checkers_, + const geometry::KDTreeFlann& kdtree_, + std::atomic& est_k_global_, + std::atomic& total_validation_, + const std::vector& sampled_correspondences_, + double max_dist_, + int ransac_n_, + double confidence) : source(source_), target(target_), corres(corres_), @@ -251,7 +251,7 @@ struct RANSACCorrespondenceReduction { kdtree(kdtree_), est_k_global(est_k_global_), total_validation(total_validation_), - rand_gen(rand_gen_), + sampled_correspondences(sampled_correspondences_), max_distance(max_dist_), ransac_n(ransac_n_), log_confidence(std::log(1.0 - confidence)), @@ -266,7 +266,7 @@ struct RANSACCorrespondenceReduction { kdtree(o.kdtree), est_k_global(o.est_k_global), total_validation(o.total_validation), - rand_gen(o.rand_gen), + sampled_correspondences(o.sampled_correspondences), max_distance(o.max_distance), ransac_n(o.ransac_n), log_confidence(o.log_confidence), @@ -278,7 +278,7 @@ struct RANSACCorrespondenceReduction { for (int i = range.begin(); i < range.end(); ++i) { if (i < est_k_global) { for (int j = 0; j < ransac_n; j++) { - ransac_corres[j] = corres[rand_gen()]; + ransac_corres[j] = sampled_correspondences[i][j]; } Eigen::Matrix4d transformation = @@ -362,10 +362,17 @@ RegistrationResult RegistrationRANSACBasedOnCorrespondence( std::atomic est_k_global = criteria.max_iteration_; std::atomic total_validation = 0; utility::random::UniformIntGenerator rand_gen(0, corres.size() - 1); + std::vector sampled_correspondences( + criteria.max_iteration_, CorrespondenceSet(ransac_n)); + for (auto& sampled_correspondence : sampled_correspondences) { + for (auto& correspondence : sampled_correspondence) { + correspondence = corres[rand_gen()]; + } + } RANSACCorrespondenceReduction reducer( source, target, corres, estimation, checkers, kdtree, est_k_global, - total_validation, rand_gen, max_correspondence_distance, ransac_n, - criteria.confidence_); + total_validation, sampled_correspondences, + max_correspondence_distance, ransac_n, criteria.confidence_); tbb::parallel_reduce( tbb::blocked_range(0, criteria.max_iteration_, utility::DefaultGrainSizeTBB()), From 23c70b40c5262f1d7a27e4811ad1e4ac66ffcb98 Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Fri, 21 Aug 2026 15:54:13 -0700 Subject: [PATCH 09/38] dix tensorboard summary test errors. --- .../tensorboard_plugin/summary.py | 72 ++++++++++++------- .../visualization/test_tensorboard_plugin.py | 2 + 2 files changed, 48 insertions(+), 26 deletions(-) diff --git a/python/open3d/visualization/tensorboard_plugin/summary.py b/python/open3d/visualization/tensorboard_plugin/summary.py index 995dcc0d6df..028d8a4274c 100644 --- a/python/open3d/visualization/tensorboard_plugin/summary.py +++ b/python/open3d/visualization/tensorboard_plugin/summary.py @@ -85,15 +85,19 @@ def __init__(self, self._file_next_write_pos = dict() # protects _file_handles and _file_next_write_pos self._file_lock = threading.Lock() + # serializes enqueue, worker startup, and close + self._lifecycle_lock = threading.Lock() self._writer_thread = threading.Thread() def _writer(self): """Writer thread main function.""" while True: - try: - tagfilepath, data = self._write_queue.get(timeout=0.25) - except queue.Empty: # exit if nothing to do. + item = self._write_queue.get() + if item is None: + # FIFO sentinel means all queued writes are complete. + self._write_queue.task_done() break + tagfilepath, data = item _log.debug( f"Writing {len(data)}b data at " f"{tagfilepath}+{self._file_handles[tagfilepath].tell()}") @@ -128,32 +132,48 @@ def enqueue(self, tagfilepath, data): Tuple of filename and location (in bytes) where the data will be written. """ - with self._file_lock: - if tagfilepath not in self._file_handles: - # summary.writer.EventFileWriter name format - fullfilepath = "{}.{}.{}.{}{}".format(tagfilepath, - int(time.time()), - socket.gethostname(), - os.getpid(), - self._filename_extension) - _makedirs(os.path.dirname(fullfilepath)) - self._file_handles[tagfilepath] = _fileopen(fullfilepath, 'wb') - _log.debug(f"msgpack file {fullfilepath} opened for writing.") - this_write_loc = 0 - self._file_next_write_pos[tagfilepath] = len(data) - else: - this_write_loc = self._file_next_write_pos[tagfilepath] - self._file_next_write_pos[tagfilepath] += len(data) - fullfilepath = self._file_handles[tagfilepath].name - # Blocks till queue has available slot. - self._write_queue.put((tagfilepath, data), block=True) - if not self._writer_thread.is_alive(): - self._writer_thread = threading.Thread(target=self._writer, - name="Open3DDataWriter") - self._writer_thread.start() + with self._lifecycle_lock: + # Keep lifecycle changes ordered while allowing the worker to drain. + with self._file_lock: + if tagfilepath not in self._file_handles: + # summary.writer.EventFileWriter name format + fullfilepath = "{}.{}.{}.{}{}".format( + tagfilepath, int(time.time()), socket.gethostname(), + os.getpid(), self._filename_extension) + _makedirs(os.path.dirname(fullfilepath)) + self._file_handles[tagfilepath] = _fileopen( + fullfilepath, 'wb') + _log.debug( + f"msgpack file {fullfilepath} opened for writing.") + this_write_loc = 0 + self._file_next_write_pos[tagfilepath] = len(data) + else: + this_write_loc = self._file_next_write_pos[tagfilepath] + self._file_next_write_pos[tagfilepath] += len(data) + fullfilepath = self._file_handles[tagfilepath].name + # Blocks till queue has available slot. + self._write_queue.put((tagfilepath, data), block=True) + if not self._writer_thread.is_alive(): + self._writer_thread = threading.Thread(target=self._writer, + name="Open3DDataWriter") + self._writer_thread.start() return os.path.basename(fullfilepath), this_write_loc + def close(self): + """Wait for pending writes and close all open files.""" + with self._lifecycle_lock: + writer_thread = self._writer_thread + if writer_thread.is_alive(): + # The sentinel drains queued writes before join and close. + self._write_queue.put(None, block=True) + writer_thread.join() + with self._file_lock: + for handle in self._file_handles.values(): + handle.close() + self._file_handles.clear() + self._file_next_write_pos.clear() + # Single global writer per process _async_data_writer = _AsyncDataWriter() diff --git a/python/test/visualization/test_tensorboard_plugin.py b/python/test/visualization/test_tensorboard_plugin.py index e30391e1900..7d2e2af5dbc 100644 --- a/python/test/visualization/test_tensorboard_plugin.py +++ b/python/test/visualization/test_tensorboard_plugin.py @@ -223,6 +223,7 @@ def test_tensorflow_summary(geometry_data, tmp_path): # in the same Python process, since it's usually buffered by GFile / Python # / OS and written to disk in increments of the filesystem blocksize. # Complete write is guaranteed after Python has exited. + summary._async_data_writer.close() shutil.rmtree(logdir) @@ -321,6 +322,7 @@ def test_pytorch_summary(geometry_data, tmp_path): # in the same Python process, since it's usually buffered by GFile / Python # / OS and written to disk in increments of the filesystem blocksize. # Complete write is guaranteed after Python has exited. + summary._async_data_writer.close() shutil.rmtree(logdir) From ca83b1fa77c449480528b4699f72b51f5a1636f4 Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Fri, 21 Aug 2026 15:54:26 -0700 Subject: [PATCH 10/38] issue fixer agent --- .github/agents/open3d-issue-fixer.agent.md | 148 +++++++++++++++++++++ AGENTS.md | 2 +- 2 files changed, 149 insertions(+), 1 deletion(-) create mode 100644 .github/agents/open3d-issue-fixer.agent.md diff --git a/.github/agents/open3d-issue-fixer.agent.md b/.github/agents/open3d-issue-fixer.agent.md new file mode 100644 index 00000000000..10205107f16 --- /dev/null +++ b/.github/agents/open3d-issue-fixer.agent.md @@ -0,0 +1,148 @@ +--- +name: "Open3D Issue Fixer" +description: "Use when: investigating and fixing an Open3D GitHub issue from an issue number, URL, or description; validate scope, correctness, reproducibility, complexity, and expected benefit; implement and test a focused fix; then commit and push it for CI, either on the current branch or a dedicated PR branch." +argument-hint: "Issue number, URL, or description; optionally specify current branch or new PR branch" +tools: [read, search, edit, execute, todo, agent, web, mcp_github/*] +agents: ["Universal Janitor"] +user-invocable: true +disable-model-invocation: false +--- +You are an Open3D issue investigator and implementer. Given a GitHub issue +number, URL, or natural-language description, take the issue from evidence +gathering through a tested commit pushed for CI. + +Follow `AGENTS.md` and `AGENTS.local.md`. Treat the repository and current +worktree as authoritative local context. + +## Goal Lock + +Before editing, record a concise plan in a Markdown progress file. Lock: + +- the issue and user-visible goal; +- acceptance requirements; +- the smallest relevant test method; +- known risks and mitigations. + +Keep implementation steps and decisions current in that file as work proceeds. +Do not silently expand the locked goal. If later evidence invalidates it, record +the evidence and revise the lock explicitly before continuing. + +## Workflow + +1. Identify the repository and issue. + - Accept an issue number, GitHub URL, or description. + - For a description, search open and closed issues and likely duplicates. + - Fetch the issue body, comments, labels, state, linked pull requests, and + relevant recent history. Do not rely on the title alone. + - Confirm the issue belongs to this Open3D repository before changing code. + +2. Validate the issue before proposing a fix. + - **Scope:** The behavior must concern Open3D's supported 3D processing, + visualization, reconstruction, registration, ML workflows, platforms, or + build/package surfaces. Reject or redirect requests outside that scope. + - **Correctness:** Check the report against documented behavior, public API + contracts, current source, existing tests, supported configurations, and + issue comments. Distinguish a defect from expected behavior, usage error, + unsupported configuration, or stale-version behavior. + - **Reproducibility:** Build the smallest deterministic reproducer. Capture + the baseline failure before editing. For debugging, test the root-cause + hypothesis with focused logging or instrumentation and remove probes after + validation. + - **Complexity and benefit:** Estimate affected users and frequency, severity, + compatibility impact, maintenance burden, implementation size, cross-layer + work, and CI/platform cost. State whether the effort is proportionate to + the likely benefit. + - Produce a verdict: `accept`, `needs clarification`, `duplicate`, + `cannot reproduce`, `expected behavior`, or `out of scope`, with evidence. + Stop before code changes unless the verdict supports implementation or the + user explicitly directs further investigation. + +3. Form and discriminate hypotheses. + - Inspect the nearest code that directly computes or controls the behavior, + then the closest call site, test, binding, documentation, or analogous + implementation needed to identify ownership. + - State one falsifiable root-cause hypothesis and one cheap check that could + disprove it. Run that check before broad exploration. + - Prefer reuse of existing legacy/Tensor conversions, kernels, helpers, and + backend patterns. Avoid redundant implementations. + - Use a subagent for a major independent research step when it reduces context + load, but keep branch, edit, test, and git-write decisions in this agent. + +4. Choose the branch safely. + - Inspect the current branch, active PR, remotes, and worktree before editing. + - Preserve all pre-existing changes. Never reset, discard, overwrite, or + include unrelated modifications in the fix. + - Continue on the current branch when the issue clearly belongs to its active + PR or the user requested that branch. + - If the active PR is unrelated or its relationship to the issue is unclear, + ask the user whether to use the current branch or create a new issue branch. + Do not choose implicitly. + - When the user chooses a new branch, create a descriptive branch from the + appropriate clean base, such as `fix/-`. If + unrelated uncommitted changes prevent a safe branch switch, ask the user + instead of stashing them. + - Never rewrite published history or force-push. + +5. Implement the smallest complete fix. + - Fix the root cause and preserve public APIs unless the issue explicitly + requires an API change. + - Read and update all affected layers together: C++ implementation and header, + Python binding, C++ and Python tests, docs, examples, and CMake registration. + Change only the layers actually affected. + - Keep C++17 compatibility and supported CPU/CUDA/SYCL behavior. Do not add + silent device fallbacks. + - Add focused regression tests for bug fixes. Updating existing tests if + preferred. Match coverage to risk and cross-platform impact. Only commit + new tests if there is a significant test coverage gap for the issue. + Prevent test bloat. + +6. Validate immediately and incrementally. + - After the first substantive edit, run the cheapest behavior-scoped check + that can falsify the hypothesis before making adjacent edits. + - Run focused C++ or Python tests, then changed-only style checks. Expand tests + only when shared behavior or cross-layer contracts justify it. + - Verify the reproducer now passes, probes are removed, no new diagnostics + remain, and no `@AGENT:` markers or unrelated formatter churn were added. + - Report unavailable hardware or configurations, especially CUDA and SYCL; + never claim unrun tests passed. + +7. Review, commit, and push for CI. + - Inspect the final diff and status. Confirm every staged hunk belongs to the + locked goal and no generated build artifacts or unrelated user changes are + staged. + - Commit only the issue fix with an imperative, specific message. Include + issue number at the end of the first line. Do not add the progress plan. Do + not amend unrelated commits and do not add co-author trailers unless + requested. + - Push the current branch to its configured remote without force. If it is a + new branch, set its upstream. + - When a new PR is needed, read `.github/pull_request_template.md`, create the + PR with the validation summary and test evidence, and include the progress + plan summary in the description. When working in an existing PR, report the + pushed commit and CI target instead of opening a duplicate PR. + +## Stop Conditions + +Stop and explain the evidence without committing a speculative fix when: + +- the issue is out of scope, invalid, a duplicate, or expected behavior; +- the report cannot be reproduced after reasonable targeted investigation; +- benefit does not justify implementation or maintenance cost; +- acceptance criteria require a product or API decision; +- required credentials, permissions, hardware, or a clean branch transition are + unavailable; +- focused validation fails for reasons not caused by the proposed change. + +Do not create, close, label, or comment on issues, and do not merge a PR, unless +the user explicitly requests that GitHub mutation. + +## Final Report + +Summarize: + +- issue identity and validation verdict; +- scope, correctness, reproducibility, and effort-versus-benefit assessment; +- root cause and implemented fix, with file links; +- tests and style checks run, including unavailable configurations; +- branch, commit hash, push result, and PR URL or existing PR target; +- remaining risks or CI checks to watch. \ No newline at end of file diff --git a/AGENTS.md b/AGENTS.md index 6db4a0b4760..b38370c1899 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -91,4 +91,4 @@ If Python bindings are required, use an activated virtual environment or set Use the repository's own formatting tools and pinned versions. - `pip install -r python/requirements_style.txt` -- `python util/check_style.py --apply` or `cmake --build build --target apply-style --parallel` \ No newline at end of file +- `python util/check_style.py --apply --changed-only` or `cmake --build build --target apply-style --parallel` \ No newline at end of file From 3cda9b9ddf85fc6a8d51798266fbe373732dd993 Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Fri, 21 Aug 2026 22:28:55 -0700 Subject: [PATCH 11/38] simplify agent instructions --- .github/agents/open3d-issue-fixer.agent.md | 155 ++++++--------------- AGENTS.md | 13 +- 2 files changed, 50 insertions(+), 118 deletions(-) diff --git a/.github/agents/open3d-issue-fixer.agent.md b/.github/agents/open3d-issue-fixer.agent.md index 10205107f16..c47934ffe78 100644 --- a/.github/agents/open3d-issue-fixer.agent.md +++ b/.github/agents/open3d-issue-fixer.agent.md @@ -7,123 +7,52 @@ agents: ["Universal Janitor"] user-invocable: true disable-model-invocation: false --- -You are an Open3D issue investigator and implementer. Given a GitHub issue -number, URL, or natural-language description, take the issue from evidence -gathering through a tested commit pushed for CI. - -Follow `AGENTS.md` and `AGENTS.local.md`. Treat the repository and current -worktree as authoritative local context. +Investigate an Open3D issue, validate it, implement a justified fix, and push a +tested commit for CI. Follow `AGENTS.md` and `AGENTS.local.md`; the repository +and current worktree are authoritative. ## Goal Lock -Before editing, record a concise plan in a Markdown progress file. Lock: - -- the issue and user-visible goal; -- acceptance requirements; -- the smallest relevant test method; -- known risks and mitigations. - -Keep implementation steps and decisions current in that file as work proceeds. -Do not silently expand the locked goal. If later evidence invalidates it, record -the evidence and revise the lock explicitly before continuing. +Before editing, record the issue, user-visible goal, acceptance requirements, +smallest relevant test, risks, and implementation status in a Markdown progress +file as required by `AGENTS.md`. ## Workflow -1. Identify the repository and issue. - - Accept an issue number, GitHub URL, or description. - - For a description, search open and closed issues and likely duplicates. - - Fetch the issue body, comments, labels, state, linked pull requests, and - relevant recent history. Do not rely on the title alone. - - Confirm the issue belongs to this Open3D repository before changing code. - -2. Validate the issue before proposing a fix. - - **Scope:** The behavior must concern Open3D's supported 3D processing, - visualization, reconstruction, registration, ML workflows, platforms, or - build/package surfaces. Reject or redirect requests outside that scope. - - **Correctness:** Check the report against documented behavior, public API - contracts, current source, existing tests, supported configurations, and - issue comments. Distinguish a defect from expected behavior, usage error, - unsupported configuration, or stale-version behavior. - - **Reproducibility:** Build the smallest deterministic reproducer. Capture - the baseline failure before editing. For debugging, test the root-cause - hypothesis with focused logging or instrumentation and remove probes after - validation. - - **Complexity and benefit:** Estimate affected users and frequency, severity, - compatibility impact, maintenance burden, implementation size, cross-layer - work, and CI/platform cost. State whether the effort is proportionate to - the likely benefit. - - Produce a verdict: `accept`, `needs clarification`, `duplicate`, - `cannot reproduce`, `expected behavior`, or `out of scope`, with evidence. - Stop before code changes unless the verdict supports implementation or the - user explicitly directs further investigation. - -3. Form and discriminate hypotheses. - - Inspect the nearest code that directly computes or controls the behavior, - then the closest call site, test, binding, documentation, or analogous - implementation needed to identify ownership. - - State one falsifiable root-cause hypothesis and one cheap check that could - disprove it. Run that check before broad exploration. - - Prefer reuse of existing legacy/Tensor conversions, kernels, helpers, and - backend patterns. Avoid redundant implementations. - - Use a subagent for a major independent research step when it reduces context - load, but keep branch, edit, test, and git-write decisions in this agent. - -4. Choose the branch safely. - - Inspect the current branch, active PR, remotes, and worktree before editing. - - Preserve all pre-existing changes. Never reset, discard, overwrite, or - include unrelated modifications in the fix. - - Continue on the current branch when the issue clearly belongs to its active - PR or the user requested that branch. - - If the active PR is unrelated or its relationship to the issue is unclear, - ask the user whether to use the current branch or create a new issue branch. - Do not choose implicitly. - - When the user chooses a new branch, create a descriptive branch from the - appropriate clean base, such as `fix/-`. If - unrelated uncommitted changes prevent a safe branch switch, ask the user - instead of stashing them. - - Never rewrite published history or force-push. - -5. Implement the smallest complete fix. - - Fix the root cause and preserve public APIs unless the issue explicitly - requires an API change. - - Read and update all affected layers together: C++ implementation and header, - Python binding, C++ and Python tests, docs, examples, and CMake registration. - Change only the layers actually affected. - - Keep C++17 compatibility and supported CPU/CUDA/SYCL behavior. Do not add - silent device fallbacks. - - Add focused regression tests for bug fixes. Updating existing tests if - preferred. Match coverage to risk and cross-platform impact. Only commit - new tests if there is a significant test coverage gap for the issue. - Prevent test bloat. - -6. Validate immediately and incrementally. - - After the first substantive edit, run the cheapest behavior-scoped check - that can falsify the hypothesis before making adjacent edits. - - Run focused C++ or Python tests, then changed-only style checks. Expand tests - only when shared behavior or cross-layer contracts justify it. - - Verify the reproducer now passes, probes are removed, no new diagnostics - remain, and no `@AGENT:` markers or unrelated formatter churn were added. - - Report unavailable hardware or configurations, especially CUDA and SYCL; - never claim unrun tests passed. - -7. Review, commit, and push for CI. - - Inspect the final diff and status. Confirm every staged hunk belongs to the - locked goal and no generated build artifacts or unrelated user changes are - staged. - - Commit only the issue fix with an imperative, specific message. Include - issue number at the end of the first line. Do not add the progress plan. Do - not amend unrelated commits and do not add co-author trailers unless - requested. - - Push the current branch to its configured remote without force. If it is a - new branch, set its upstream. - - When a new PR is needed, read `.github/pull_request_template.md`, create the - PR with the validation summary and test evidence, and include the progress - plan summary in the description. When working in an existing PR, report the - pushed commit and CI target instead of opening a duplicate PR. +1. **Identify.** Accept an issue number, URL, or description. For a description, + search open and closed issues for duplicates. Read the full issue, comments, + labels, state, linked PRs, and relevant history. Confirm it belongs to this + repository before editing. + +2. **Validate.** Check scope and correctness against supported behavior, docs, + APIs, source, tests, configurations, and issue discussion. Capture the + baseline with the smallest deterministic reproducer. Assess affected users, + severity, compatibility, implementation and maintenance cost, cross-layer + work, and CI/platform cost. Report one evidence-based verdict: `accept`, + `needs clarification`, `duplicate`, `cannot reproduce`, `expected behavior`, + or `out of scope`. Do not implement unless the verdict supports it or the + user explicitly requests further investigation. + +3. **Discriminate.** Follow the debugging process in `AGENTS.md`. Keep branch, + edit, test, and git-write decisions in this agent when delegating research. + +4. **Choose the branch.** Inspect the branch, active PR, remotes, and worktree. + Continue when the issue belongs to the active PR or the user selected the + branch. Otherwise ask whether to continue or create a descriptive issue + branch; do not choose implicitly. Ask before switching if unrelated changes + prevent it. + +5. **Fix and verify.** Follow `AGENTS.md` for implementation, coverage, docs, + supported backends, style, and validation. Ensure the reproducer passes. + +6. **Deliver.** Commit only the fix, exclude the progress file, and end the + commit subject with the issue number. Include the verdict in a new PR. For an + existing PR, report the pushed commit and CI target instead of opening a + duplicate. ## Stop Conditions -Stop and explain the evidence without committing a speculative fix when: +Stop without committing a speculative fix when: - the issue is out of scope, invalid, a duplicate, or expected behavior; - the report cannot be reproduced after reasonable targeted investigation; @@ -140,9 +69,7 @@ the user explicitly requests that GitHub mutation. Summarize: -- issue identity and validation verdict; -- scope, correctness, reproducibility, and effort-versus-benefit assessment; -- root cause and implemented fix, with file links; -- tests and style checks run, including unavailable configurations; -- branch, commit hash, push result, and PR URL or existing PR target; -- remaining risks or CI checks to watch. \ No newline at end of file +- issue identity, verdict, reproduction, and effort-versus-benefit assessment; +- root cause and fix, with file links; +- tests and style checks, including unavailable configurations; +- branch, commit, push result, PR target, remaining risks, and CI checks. \ No newline at end of file diff --git a/AGENTS.md b/AGENTS.md index b38370c1899..22fb225b94e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -5,24 +5,29 @@ functionality is out of scope. ## Coding and PR review directions -- For any change, first research existing code and prepare a plan with definite goal, requirements, implementation steps, test method, risks and mitigations. **Lock the goal, requirements and test method, and keep the implementation steps with a log of status and decisions made.** Add plan summary to the PR description. +- For any change, first research existing code and prepare a plan with definite goal, requirements, implementation steps, test method, risks and mitigations. **Lock the goal, requirements and test method, and keep the implementation steps with a log of status and decisions made.** Record evidence and revise the lock explicitly if it changes; never expand scope silently. Add the plan summary to the PR description. - Store intermediate live research and progress reports with important findings in .md files and refer to them as needed. - Use subagents for major steps. - Create new git branches when you explore implementation options - go back to previous code as required. +- Preserve pre-existing worktree changes. Never reset, overwrite, stash, stage, or commit unrelated work implicitly. Never rewrite published history or force-push. - Prioritize human readability and maintainability. - **AVOID REDUNDANT IMPLEMENTATION** when similar functionality already exists - refactor and reuse instead. - Keep changes focused and small. Avoid broad refactors unless requested. - Read the relevant C++ / Python / docs files together and identify whether bindings, docs, and tests must change with the source change. -- **Debugging:** Test root cause hypothesis with logging before trying fixes. Validate with logging afterwards. Undo failed fixes. +- **Debugging:** State a falsifiable root-cause hypothesis and run the cheapest check that could disprove it before broad exploration. Use logging when useful, validate afterward, remove probes, and undo failed fixes. - Developer docs: Document the code with brief (2-3 lines) comments (Why and What is the code doing?), typically for each function and file. Ensure code and docs are consistent. - User docs: Update `docs`, Doxygen docs in C++ headers and Google Sphinx RST docs in Python bindings for new / changed code behavior. Add / update an example function use snippet in the docs. -- For new functionality, docs and examples, prefer Tensor implementations that work on CPU+CUDA+SYCL. +- For new functionality, docs and examples, prefer Tensor implementations that work on CPU+CUDA+SYCL. Do not add silent device or backend fallbacks. - Use the Eigen library for Math operations and oneAPI TBB for multithreading. Avoid: OpenMP, stdgpu. - Add unit tests for new behavior and bug fixes (if needed). Add or update both C++ and Python tests when the feature is exposed in both layers. - Keep dependencies minimal. Reuse functionality from existing dependencies if needed. Do not update 3rdparty code with patches. - Preserve existing public APIs unless the task explicitly requires API changes. - Avoid unnecessary compiler warnings, build breakages, and unrelated cleanup. -- Ensure smallest set of relevant tests run correctly locally. The full CI must pass for all supported SW and HW platforms in Github. +- After the first substantive edit, run the cheapest behavior-scoped check that can falsify the current hypothesis before making adjacent edits. +- Ensure the smallest set of relevant tests runs correctly locally. Report unavailable hardware or configurations and never claim unrun checks passed. The full CI must pass for all supported software and hardware platforms in GitHub. +- Before committing, inspect the final diff and status. Exclude unrelated changes, generated artifacts, temporary instrumentation, agent markers, and formatter churn. +- Use an imperative, specific commit subject. Do not amend unrelated commits or add co-author trailers unless requested. +- Push without force, setting upstream for a new branch. When creating a PR, use `.github/pull_request_template.md` and include the plan summary and test evidence. ## Repository map From 909111731c11a50e54b84e0421fe9208e9f0ca77 Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Fri, 21 Aug 2026 23:28:59 -0700 Subject: [PATCH 12/38] fix links for main-devel --- .github/workflows/windows.yml | 2 +- cmake/Open3DPackaging.cmake | 4 +- .../Open3DViewer/Debian/CMakeLists.in.txt | 2 +- docs/getting_started.in.rst | 38 +++++++++++++------ docs/requirements.txt | 2 +- 5 files changed, 31 insertions(+), 17 deletions(-) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 8fe17eae198..2222fcef060 100755 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -597,7 +597,7 @@ jobs: if-no-files-found: error - name: Update devel release with wheel - if: ${{ env.SKIPPED != 'true' && github.ref == 'refs/heads/main' }} + if: ${{ env.SKIPPED != 'true' && github.ref == 'refs/heads/main' && matrix.device != 'cuda' }} env: GH_TOKEN: ${{ github.token }} shell: bash diff --git a/cmake/Open3DPackaging.cmake b/cmake/Open3DPackaging.cmake index b3531a5fcd5..0bf18032d55 100644 --- a/cmake/Open3DPackaging.cmake +++ b/cmake/Open3DPackaging.cmake @@ -6,7 +6,7 @@ if(WIN32) set(CPACK_GENERATOR ZIP) endif() set(CPACK_PACKAGE_NAME ${PROJECT_NAME}) -set(CPACK_PACKAGE_VERSION ${OPEN3D_VERSION}) +set(CPACK_PACKAGE_VERSION ${OPEN3D_PACKAGE_VERSION}) set(CPACK_PACKAGE_VENDOR "Open3D Team") set(CPACK_PACKAGE_CONTACT "${PROJECT_EMAIL}") set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README.md") @@ -33,7 +33,7 @@ if (NOT MSVC) set(CPACK_STRIP_FILES ON) # Don't strip MSVC Debug build endif() set(CPACK_PACKAGE_FILE_NAME - "open3d-devel-${_sys}-${OPEN3D_VERSION_FULL}") + "open3d-devel-${_sys}-${OPEN3D_PACKAGE_VERSION}") set(CPACK_THREADS 0) # Use all cores for compressing package include(CPack) diff --git a/cpp/apps/Open3DViewer/Debian/CMakeLists.in.txt b/cpp/apps/Open3DViewer/Debian/CMakeLists.in.txt index a97fc49cf15..7184c746f85 100644 --- a/cpp/apps/Open3DViewer/Debian/CMakeLists.in.txt +++ b/cpp/apps/Open3DViewer/Debian/CMakeLists.in.txt @@ -32,7 +32,7 @@ set(CPACK_PACKAGE_NAME "open3d-viewer") set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Open3D Viewer for 3D files") set(CPACK_PACKAGE_CONTACT "Open3D team <@PROJECT_EMAIL@>") set(CPACK_DEBIAN_PACKAGE_SECTION "Graphics") -set(CPACK_PACKAGE_VERSION "@OPEN3D_VERSION_FULL@") +set(CPACK_PACKAGE_VERSION "@OPEN3D_PACKAGE_VERSION@") set(CPACK_DEBIAN_PACKAGE_DEPENDS "libc++1, libpng16-16, libglfw3, libtbb12") set(CPACK_PACKAGE_HOMEPAGE_URL "@PROJECT_HOMEPAGE_URL@") diff --git a/docs/getting_started.in.rst b/docs/getting_started.in.rst index e4b71c45edf..ac44dccaf33 100644 --- a/docs/getting_started.in.rst +++ b/docs/getting_started.in.rst @@ -14,7 +14,7 @@ releases `__. The latest development version (``HEAD`` of ``main`` branch) viewer app is provided here [#]_: * `Linux (Ubuntu 22.04+ or glibc 2.35+) `__ [#]_ -* `MacOSX v10.15+ (Intel or Apple Silicon) `__ +* `MacOSX arm64 v11.0+ `__ * `Windows 10+ (64-bit) `__ .. [#] Please use these links from the `latest version of this page `__ only. @@ -71,8 +71,9 @@ Pip (PyPI) .. code-block:: bash - pip install open3d # or + pip install open3d # Standard wheel with CUDA support on x86_64 Linux pip install open3d-cpu # Smaller CPU only wheel on x86_64 Linux (since v0.17+) + pip install open3d-xpu # Intel GPU wheel on x86_64 Windows and Linux (since v0.20+) .. note:: @@ -140,28 +141,42 @@ version (``HEAD`` of ``main`` branch): - `Python 3.12 `__ - `Python 3.13 `__ - `Python 3.14 `__ - * - Linux (CPU) - `Python 3.10 `__ - `Python 3.11 `__ - `Python 3.12 `__ - `Python 3.13 `__ - `Python 3.14 `__ - + * - Linux (ARM64) + - `Python 3.10 `__ + - `Python 3.11 `__ + - `Python 3.12 `__ + - `Python 3.13 `__ + - `Python 3.14 `__ + * - Linux (XPU) + - `Python 3.10 `__ + - `Python 3.11 `__ + - `Python 3.12 `__ + - `Python 3.13 `__ + - `Python 3.14 `__ * - MacOS - - `Python 3.10 (x86_64+arm64) `__ - - `Python 3.11 (x86_64+arm64) `__ - - `Python 3.12 (x86_64+arm64) `__ - - `Python 3.13 (x86_64+arm64) `__ - - `Python 3.14 (x86_64+arm64) `__ - + - `Python 3.10 (arm64) `__ + - `Python 3.11 (arm64) `__ + - `Python 3.12 (arm64) `__ + - `Python 3.13 (arm64) `__ + - `Python 3.14 (arm64) `__ * - Windows - `Python 3.10 `__ - `Python 3.11 `__ - `Python 3.12 `__ - `Python 3.13 `__ - `Python 3.14 `__ - + * - Windows (XPU) + - `Python 3.10 `__ + - `Python 3.11 `__ + - `Python 3.12 `__ + - `Python 3.13 `__ + - `Python 3.14 `__ Please use these links from the `latest version of this page `__ only. You can also install the latest development version directly with pip: @@ -238,7 +253,6 @@ available for the main supported platforms. Also, the latest development version .. hlist:: :columns: 2 - * `x86_64 `__ * `arm64 `__ :Windows 10+: diff --git a/docs/requirements.txt b/docs/requirements.txt index 5f54f28b52f..cc977c0659b 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -2,7 +2,7 @@ docutils==0.20.1 furo==2023.9.10 jinja2>=3.1.6 myst-parser==2.0.0 -matplotlib==3.7.3 +matplotlib==3.11.0 nbsphinx==0.9.3 sphinx==7.1.2 sphinx-tabs==3.4.7 From 6a74f7e706381a89e893ea01bbb1e9148d19ae8f Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Fri, 21 Aug 2026 23:42:46 -0700 Subject: [PATCH 13/38] Close TensorBoard writer in PyTorch test --- CMakeLists.txt | 10 ++++++++-- python/test/visualization/test_tensorboard_plugin.py | 1 + 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5375851ccc0..119c1301d66 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -359,8 +359,14 @@ string(CONCAT OPEN3D_VERSION ".${OPEN3D_VERSION_MINOR}" ".${OPEN3D_VERSION_PATCH}" ) -set(OPEN3D_VERSION_FULL "${OPEN3D_VERSION}${OPEN3D_VERSION_DEVHASH}" CACHE - STRING "Open3D full version.") +if(DEVELOPER_BUILD) + set(OPEN3D_VERSION_FULL "${OPEN3D_VERSION}${OPEN3D_VERSION_DEVHASH}") +else() + set(OPEN3D_VERSION_FULL "${OPEN3D_VERSION}") +endif() +set(OPEN3D_VERSION_FULL "${OPEN3D_VERSION_FULL}" CACHE STRING + "Open3D full version." FORCE) +set(OPEN3D_PACKAGE_VERSION "${OPEN3D_VERSION_FULL}") set(OPEN3D_ABI_VERSION "${OPEN3D_VERSION_MAJOR}.${OPEN3D_VERSION_MINOR}" CACHE STRING "Open3D ABI version / SOVERSION (for releases only).") # Set additional info diff --git a/python/test/visualization/test_tensorboard_plugin.py b/python/test/visualization/test_tensorboard_plugin.py index 7d2e2af5dbc..23934a81f01 100644 --- a/python/test/visualization/test_tensorboard_plugin.py +++ b/python/test/visualization/test_tensorboard_plugin.py @@ -322,6 +322,7 @@ def test_pytorch_summary(geometry_data, tmp_path): # in the same Python process, since it's usually buffered by GFile / Python # / OS and written to disk in increments of the filesystem blocksize. # Complete write is guaranteed after Python has exited. + writer.close() summary._async_data_writer.close() shutil.rmtree(logdir) From de3b8d24849631626d3754b8610e583e444d829c Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Fri, 21 Aug 2026 23:49:20 -0700 Subject: [PATCH 14/38] Revert CUDA static library pruning --- 3rdparty/find_dependencies.cmake | 11 ----- CHANGELOG.md | 2 +- cmake/Open3DSetGlobalProperties.cmake | 68 --------------------------- 3 files changed, 1 insertion(+), 80 deletions(-) diff --git a/3rdparty/find_dependencies.cmake b/3rdparty/find_dependencies.cmake index 2b189686066..24f490c7b8b 100644 --- a/3rdparty/find_dependencies.cmake +++ b/3rdparty/find_dependencies.cmake @@ -2199,17 +2199,6 @@ if (BUILD_CUDA_MODULE) list(APPEND Open3D_3RDPARTY_PRIVATE_TARGETS_FROM_SYSTEM Open3D::3rdparty_cuda_npp) endif () -if (BUILD_CUDA_MODULE AND BUILD_WITH_CUDA_STATIC) - # The linked Open3D library cannot be pruned, so drop the device code of - # unsupported GPU architectures from the static CUDA libraries instead. - # Shared CUDA libraries are skipped, since we don't ship them. - open3d_prune_cuda_static_libs( - CUDA::cublas_static CUDA::cublasLt_static CUDA::cusolver_static - CUDA::cusparse_static CUDA::nppc_static CUDA::nppicc_static - CUDA::nppif_static CUDA::nppig_static CUDA::nppim_static - CUDA::nppial_static) -endif () - # IPP if (WITH_IPP) # Ref: https://stackoverflow.com/a/45125525 diff --git a/CHANGELOG.md b/CHANGELOG.md index 41c14581a58..cf79da0cfcb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ ## Main -- Reduce the installed size of the Open3D wheel: Open3D-ML Python dependencies are now an optional extra (`pip install open3d[ml]`, ~335 MB smaller for core-only installs) and `open3d.ml` submodules are imported lazily. Release CUDA wheels drop Turing (sm_75) SASS and ship compute_75 PTX instead, and prune the device code of pre-Turing GPUs from the static CUDA libraries with `nvprune`. `BUNDLE_OPEN3D_ML` now defaults to ON when ML ops are built and `OPEN3D_ML_ROOT` is set, and Windows wheels bundle Open3D-ML too (PR #7540). +- Reduce the installed size of the Open3D wheel: Open3D-ML Python dependencies are now an optional extra (`pip install open3d[ml]`, ~335 MB smaller for core-only installs) and `open3d.ml` submodules are imported lazily. `BUNDLE_OPEN3D_ML` now defaults to ON when ML ops are built and `OPEN3D_ML_ROOT` is set, and Windows wheels bundle Open3D-ML too (PR #7540). - Add symmetric ICP registration to the legacy and Tensor pipelines (PR #7276). - Replace OpenMP with oneAPI TBB for all CPU parallelism; Open3D no longer depends on OpenMP. This removes the `libomp` / `libgomp` runtime dependency and the thread oversubscription and crashes caused by loading multiple OpenMP runtimes in one process (e.g. alongside PyTorch in Python). The `WITH_OPENMP` CMake option is removed, oneTBB >= 2021.4.0 is required, and `OMP_NUM_THREADS` is replaced by `open3d.utility.set_max_threads()` (C++: `utility::SetMaxThreads()` or a `tbb::task_arena`). `utility::OMPProgressBar` is removed in favor of the thread-safe `utility::ProgressBar`; `utility::GetThreadNum()` and `utility::InParallel()` are removed (PR #6626) (issues #6196, #6544, #6750) - Add point cloud smoothing algorithms: Moving Least Squares (MLS), Laplacian, Taubin, and bilateral smoothing. These methods provide flexible noise reduction for point clouds with different preservation characteristics (PR #7419). diff --git a/cmake/Open3DSetGlobalProperties.cmake b/cmake/Open3DSetGlobalProperties.cmake index 0c1070df414..5c6f4b3f4ad 100644 --- a/cmake/Open3DSetGlobalProperties.cmake +++ b/cmake/Open3DSetGlobalProperties.cmake @@ -25,74 +25,6 @@ function(open3d_enable_strip target) endif() endfunction() -# open3d_prune_cuda_static_libs(target...) -# -# NVIDIA's static CUDA libraries embed device code for every GPU architecture -# since sm_50, most of which we don't support. nvprune only accepts object -# files and static libraries, not the linked Open3D library, so the imported -# targets are pruned to CMAKE_CUDA_ARCHITECTURES and re-pointed at the pruned -# copy before linking. The pruned copies are cached per architecture list, so -# nvprune runs again only when CMAKE_CUDA_ARCHITECTURES changes. -function(open3d_prune_cuda_static_libs) - # These libraries ship PTX for the newest architecture only, so we must keep - # the SASS of every architecture we support, including the ones Open3D - # itself builds as PTX only (e.g. 75-virtual). - set(archs ${CMAKE_CUDA_ARCHITECTURES}) - list(TRANSFORM archs REPLACE "-(real|virtual)$" "") - find_program(NVPRUNE nvprune HINTS "${CUDAToolkit_BIN_DIR}") - if(NOT NVPRUNE) - message(WARNING "nvprune not found: the static CUDA libraries keep the device code of all their GPU architectures.") - elseif(NOT archs MATCHES "^[0-9;]+$") # e.g. native - message(STATUS "Not pruning the static CUDA libraries for CUDA architectures ${CMAKE_CUDA_ARCHITECTURES}") - else() - string(REPLACE ";" "_" archs_id "${archs}") - set(pruned_dir "${CMAKE_BINARY_DIR}/cuda_pruned/${archs_id}") - file(MAKE_DIRECTORY "${pruned_dir}") - endif() - # Copies pruned for other architectures take up GBs and are not linked, the - # targets below keep pointing at the CUDA libraries as installed. - file(GLOB stale_dirs "${CMAKE_BINARY_DIR}/cuda_pruned/*") - list(REMOVE_ITEM stale_dirs "${pruned_dir}") - file(REMOVE_RECURSE ${stale_dirs}) - if(NOT pruned_dir) - return() - endif() - - set(prune_flags "") - foreach(arch IN LISTS archs) - list(APPEND prune_flags "-gencode=arch=compute_${arch},code=sm_${arch}") - endforeach() - list(SORT archs COMPARE NATURAL) - list(GET archs -1 newest_arch) # keep the PTX for forward compatibility - list(APPEND prune_flags "-gencode=arch=compute_${newest_arch},code=compute_${newest_arch}") - foreach(target IN LISTS ARGN) - if(NOT TARGET ${target}) - continue() - endif() - get_target_property(lib_path ${target} IMPORTED_LOCATION) - if(NOT lib_path MATCHES "\\.a$") # not a static library - continue() - endif() - get_filename_component(lib_name "${lib_path}" NAME) - set(pruned_path "${pruned_dir}/${lib_name}") - if(NOT EXISTS "${pruned_path}" OR "${lib_path}" IS_NEWER_THAN "${pruned_path}") - execute_process(COMMAND "${NVPRUNE}" ${prune_flags} -o "${pruned_path}" "${lib_path}" - RESULT_VARIABLE prune_result ERROR_VARIABLE prune_error) - if(NOT prune_result EQUAL 0) - file(REMOVE "${pruned_path}") - message(WARNING "nvprune failed for ${lib_name}, using it unpruned: ${prune_error}") - continue() - endif() - file(SIZE "${lib_path}" lib_size) - file(SIZE "${pruned_path}" pruned_size) - math(EXPR lib_size "${lib_size} / 1048576") - math(EXPR pruned_size "${pruned_size} / 1048576") - message(STATUS "Pruned ${lib_name} to CUDA architectures ${CMAKE_CUDA_ARCHITECTURES}: ${lib_size}MB -> ${pruned_size}MB") - endif() - set_property(TARGET ${target} PROPERTY IMPORTED_LOCATION "${pruned_path}") - endforeach() -endfunction() - # RPATH handling (see below). We don't install targets such as pybind, so BUILD_RPATH must be relative as well. set(CMAKE_BUILD_RPATH_USE_ORIGIN ON) From eabd5899c21777155c3361e36f1dfae0d94034ff Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Fri, 21 Aug 2026 23:49:53 -0700 Subject: [PATCH 15/38] remove requirements install from cmake stub generation. --- .github/workflows/windows.yml | 10 ++++++++ AGENTS.md | 3 ++- cpp/pybind/make_python_package.cmake | 35 ++-------------------------- 3 files changed, 14 insertions(+), 34 deletions(-) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 2222fcef060..575184d3ac7 100755 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -486,6 +486,16 @@ jobs: python -m pip install -U -r python/requirements.txt ` -r python/requirements_build.txt ` -r python/requirements_jupyter_build.txt + if ('${{ env.BUILD_CUDA_MODULE }}' -eq 'ON') { + python -m pip install -U -r python/requirements_win_cuda.txt + } + if ('${{ env.BUILD_SYCL_MODULE }}' -eq 'ON') { + python -m pip install -U -r python/requirements_sycl.txt + } + if (('${{ env.BUILD_TENSORFLOW_OPS }}' -eq 'ON') -or + ('${{ env.BUILD_PYTORCH_OPS }}' -eq 'ON')) { + python -m pip install -U -r open3d_ml/requirements.txt + } if ('${{ env.BUILD_PYTORCH_OPS }}' -eq 'ON') { if ('${{ matrix.device }}' -eq 'xpu') { python -m pip install -U -r open3d_ml/requirements-torch-xpu.txt diff --git a/AGENTS.md b/AGENTS.md index 22fb225b94e..721c189f6f7 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -96,4 +96,5 @@ If Python bindings are required, use an activated virtual environment or set Use the repository's own formatting tools and pinned versions. - `pip install -r python/requirements_style.txt` -- `python util/check_style.py --apply --changed-only` or `cmake --build build --target apply-style --parallel` \ No newline at end of file +- `python util/check_style.py --apply --changed-only` or `cmake --build build --target apply-style --parallel` +- Use gh for authenticated access to github APIs. \ No newline at end of file diff --git a/cpp/pybind/make_python_package.cmake b/cpp/pybind/make_python_package.cmake index 603b04c8cb4..beb54fdbef0 100644 --- a/cpp/pybind/make_python_package.cmake +++ b/cpp/pybind/make_python_package.cmake @@ -174,39 +174,8 @@ if(WITH_STUBGEN) if(NOT IGNORE_STUBGEN_ERRORS) set(PYBIND11_STUBGEN_FATAL_FLAGS COMMAND_ERROR_IS_FATAL ANY) endif() - # stubgen imports open3d, which loads Open3D.dll on Windows. CUDA/SYCL wheels - # need the same pip runtimes as end users (see open3d/__init__.py) before import. - # Reuse the current build environment's Python (${Python3_EXECUTABLE}) rather - # than a `pybind11-stubgen` console script that may resolve to a different - # interpreter. - if(WIN32 AND BUILD_CUDA_MODULE) - message(STATUS "Installing Windows CUDA pip runtimes for stubgen...") - execute_process( - COMMAND ${Python3_EXECUTABLE} -m pip install -q -r - ${PYTHON_PACKAGE_SRC_DIR}/requirements_win_cuda.txt - COMMAND_ECHO STDOUT - ${PYBIND11_STUBGEN_FATAL_FLAGS} - ) - endif() - if(BUILD_SYCL_MODULE) - message(STATUS "Installing SYCL pip runtimes for stubgen...") - execute_process( - COMMAND ${Python3_EXECUTABLE} -m pip install -q -r - ${PYTHON_PACKAGE_SRC_DIR}/requirements_sycl.txt - COMMAND_ECHO STDOUT - ${PYBIND11_STUBGEN_FATAL_FLAGS} - ) - endif() - if(BUNDLE_OPEN3D_ML AND OPEN3D_ML_ROOT AND - EXISTS "${OPEN3D_ML_ROOT}/requirements.txt") - message(STATUS "Installing Open3D-ML pip requirements for stubgen...") - execute_process( - COMMAND ${Python3_EXECUTABLE} -m pip install -q -r - "${OPEN3D_ML_ROOT}/requirements.txt" - COMMAND_ECHO STDOUT - ${PYBIND11_STUBGEN_FATAL_FLAGS} - ) - endif() + # The caller must install the package runtime requirements before building. + # stubgen imports open3d from PYTHON_PACKAGE_DST_DIR using that environment. message(STATUS "Generating typing stubs...") execute_process( COMMAND ${CMAKE_COMMAND} -E env From d00b663c04fe5672a54c29e5c871a6b66aa0bf14 Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Sat, 22 Aug 2026 00:11:47 -0700 Subject: [PATCH 16/38] Fix tensor ICP convergence criteria #7367 --- .../t/pipelines/registration/Registration.cpp | 19 +++++++++++++- .../test/t/registration/test_registration.py | 25 +++++++++++++++++++ 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/cpp/open3d/t/pipelines/registration/Registration.cpp b/cpp/open3d/t/pipelines/registration/Registration.cpp index 36a6f79bbdc..39636e1cc2d 100644 --- a/cpp/open3d/t/pipelines/registration/Registration.cpp +++ b/cpp/open3d/t/pipelines/registration/Registration.cpp @@ -321,6 +321,19 @@ static std::tuple DoSingleScaleICPIterations( // Apply the transform on source pointcloud. source.Transform(update); + // Update the registration metrics after applying the transformation. + result = ComputeRegistrationResult( + source.GetPointPositions(), target_nns, + max_correspondence_distance, result.transformation_); + + // No correspondences. + if (result.fitness_ <= std::numeric_limits::min()) { + result.converged_ = false; + result.num_iterations_ = iteration_count + 1; + return std::make_tuple(result, + prev_iteration_count + iteration_count + 1); + } + utility::LogDebug( "ICP Scale #{:d} Iteration #{:d}: Fitness {:.4f}, RMSE " "{:.4f}", @@ -351,12 +364,16 @@ static std::tuple DoSingleScaleICPIterations( std::abs(prev_inlier_rmse - result.inlier_rmse_) < criteria.relative_rmse_) { result.converged_ = true; + result.num_iterations_ = iteration_count + 1; break; } prev_fitness = result.fitness_; prev_inlier_rmse = result.inlier_rmse_; } - return std::make_tuple(result, prev_iteration_count + iteration_count); + const int completed_iterations = iteration_count == criteria.max_iteration_ + ? iteration_count + : iteration_count + 1; + return std::make_tuple(result, prev_iteration_count + completed_iterations); } RegistrationResult MultiScaleICP( diff --git a/python/test/t/registration/test_registration.py b/python/test/t/registration/test_registration.py index c59525c6320..728db616789 100644 --- a/python/test/t/registration/test_registration.py +++ b/python/test/t/registration/test_registration.py @@ -164,6 +164,31 @@ def test_icp_point_to_point(device): 0.001) +@pytest.mark.parametrize("device", list_devices(also_sycl_cpu=False)) +def test_icp_stops_when_converged(device): + source_t, target_t = get_pcds(o3c.float64, device) + iterations = [] + metrics = [] + + registration_result = o3d.t.pipelines.registration.icp( + source_t, + target_t, + 3.0, + o3c.Tensor.eye(4, o3c.float64, device), + o3d.t.pipelines.registration.TransformationEstimationPointToPoint(), + o3d.t.pipelines.registration.ICPConvergenceCriteria( + relative_fitness=1e-5, relative_rmse=1e-5, max_iteration=30), + callback_after_iteration=lambda info: + (iterations.append(info["iteration_index"].item()), + metrics.append((info["fitness"].item(), info["inlier_rmse"].item())))) + + assert registration_result.converged + assert len(iterations) < 30 + assert registration_result.num_iterations == len(iterations) + assert metrics[-1][0] == pytest.approx(registration_result.fitness) + assert metrics[-1][1] == pytest.approx(registration_result.inlier_rmse) + + @pytest.mark.parametrize("device", list_devices(also_sycl_cpu=False)) def test_icp_point_to_plane(device): From e1a966f8430b5770c061c4d50b53d61980212bff Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Sat, 22 Aug 2026 00:14:14 -0700 Subject: [PATCH 17/38] Clarify Jupyter visualizer setup #6979 --- .../visualization/jupyter_visualization.ipynb | 24 ++++++++++++++----- .../tutorial/visualization/web_visualizer.rst | 20 +++++++++++++++- 2 files changed, 37 insertions(+), 7 deletions(-) diff --git a/docs/jupyter/visualization/jupyter_visualization.ipynb b/docs/jupyter/visualization/jupyter_visualization.ipynb index 04d44b88d54..6e8df3f55ee 100644 --- a/docs/jupyter/visualization/jupyter_visualization.ipynb +++ b/docs/jupyter/visualization/jupyter_visualization.ipynb @@ -7,6 +7,14 @@ "outputs": [], "source": [ "import open3d as o3d\n", + "from open3d._build_config import _build_config\n", + "\n", + "if not _build_config[\"BUILD_JUPYTER_EXTENSION\"]:\n", + " raise RuntimeError(\n", + " \"This Open3D package was built without Jupyter support. \"\n", + " \"Install an official wheel or rebuild with \"\n", + " \"-DBUILD_WEBRTC=ON -DBUILD_JUPYTER_EXTENSION=ON.\")\n", + "\n", "from open3d.web_visualizer import draw" ] }, @@ -28,16 +36,20 @@ "metadata": {}, "outputs": [], "source": [ - "cube_blue = o3d.geometry.TriangleMesh.create_box(1, 2, 4)\n", - "cube_blue.compute_vertex_normals()\n", - "cube_blue.paint_uniform_color((0.0, 0.0, 1.0))\n", - "draw(cube_blue)" + "def show_controls(visualizer):\n", + " visualizer.show_message_box(\n", + " \"Open3D Controls\",\n", + " \"Use the mouse to orbit, pan, and zoom. Open Help > Show Controls... \"\n", + " \"for the complete control reference.\")\n", + "\n", + "\n", + "draw(cube_red, actions=[(\"Show Controls\", show_controls)])" ] } ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -51,7 +63,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.8" + "version": "3.12.12" } }, "nbformat": 4, diff --git a/docs/tutorial/visualization/web_visualizer.rst b/docs/tutorial/visualization/web_visualizer.rst index 57428318ffa..f4cff63dba4 100644 --- a/docs/tutorial/visualization/web_visualizer.rst +++ b/docs/tutorial/visualization/web_visualizer.rst @@ -150,6 +150,11 @@ external IP address from the browser. Jupyter mode ------------ +The legacy ``open3d.j_visualizer.JVisualizer`` API is no longer provided. +Use ``open3d.web_visualizer.draw`` instead. The WebVisualizer is an +``ipywidgets`` widget backed by WebRTC, so it must be enabled in the Open3D +package you are using. + Install Jupyter with: .. code-block:: sh @@ -164,6 +169,14 @@ or, you may also install JupyterLab instead: pip install jupyterlab jupyter-lab +Official Open3D wheels include the Jupyter extension on supported platforms. +For a package built from source, configure the build with +``-DBUILD_JUPYTER_EXTENSION=ON``. This also requires WebRTC, the Python +Jupyter dependencies, Node.js, and Yarn. If the extension is not present, +importing ``open3d.web_visualizer`` raises an error explaining that it must be +enabled at build time; installing ``ipywidgets`` after the Open3D build is not +enough. + Then, run the example notebook `docs/jupyter/visualization/jupyter_visualization.ipynb `_. @@ -188,6 +201,11 @@ next cell. We provide Jupyter-specific helper functions to achieve non-blocking visualization. For instance, ``open3d.web_visualizer.draw`` is used instead of the regular ``open3d.visualization.draw`` in the example notebook above. +The visualizer window includes interactive controls help. Open the ``Help`` +menu and select ``Show Controls...`` after the widget appears in the notebook. +This is also a useful check that the WebRTC connection and the Jupyter widget +are both working. + Besides ``draw``, you may also create your own non-blocking visualization helper functions with the ``_AsyncEventLoop`` class. See ``python/open3d/web_visualizer.py`` for the ``_AsyncEventLoop`` class and @@ -215,7 +233,7 @@ need to : .. code-block:: sh mkdir build && cd build - cmake -DBUILD_JUPYTER_EXTENSION .. + cmake -DBUILD_WEBRTC=ON -DBUILD_JUPYTER_EXTENSION=ON .. make install-pip-package -j$(nproc) Advanced topic: local server in airplane mode From 6447f0d00ff574132307e8d6f9b44c662c16880e Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Sat, 22 Aug 2026 00:26:57 -0700 Subject: [PATCH 18/38] Avoid redundant tensor ICP metric evaluation #7367 --- .../t/pipelines/registration/Registration.cpp | 42 +++++++------------ 1 file changed, 14 insertions(+), 28 deletions(-) diff --git a/cpp/open3d/t/pipelines/registration/Registration.cpp b/cpp/open3d/t/pipelines/registration/Registration.cpp index 39636e1cc2d..e717738c90b 100644 --- a/cpp/open3d/t/pipelines/registration/Registration.cpp +++ b/cpp/open3d/t/pipelines/registration/Registration.cpp @@ -287,24 +287,22 @@ static std::tuple DoSingleScaleICPIterations( const std::function &)> &callback_after_iteration) { RegistrationResult result(current_result.transformation_); - double prev_fitness = current_result.fitness_; - double prev_inlier_rmse = current_result.inlier_rmse_; + result = ComputeRegistrationResult(source.GetPointPositions(), target_nns, + max_correspondence_distance, + result.transformation_); + + // No correspondences. + if (result.fitness_ <= std::numeric_limits::min()) { + result.converged_ = false; + result.num_iterations_ = 0; + return std::make_tuple(result, prev_iteration_count); + } + + double prev_fitness = result.fitness_; + double prev_inlier_rmse = result.inlier_rmse_; int iteration_count = 0; for (iteration_count = 0; iteration_count < criteria.max_iteration_; ++iteration_count) { - // Update the results and find correspondences. - result = ComputeRegistrationResult( - source.GetPointPositions(), target_nns, - max_correspondence_distance, result.transformation_); - - // No correspondences. - if (result.fitness_ <= std::numeric_limits::min()) { - result.converged_ = false; - result.num_iterations_ = iteration_count; - return std::make_tuple(result, - prev_iteration_count + iteration_count); - } - // Computing Transform between source and target, given // correspondences. ComputeTransformation returns {4,4} shaped // Float64 transformation tensor on CPU device. @@ -358,8 +356,7 @@ static std::tuple DoSingleScaleICPIterations( } // ICPConvergenceCriteria, to terminate iteration. - if (iteration_count != 0 && - std::abs(prev_fitness - result.fitness_) < + if (std::abs(prev_fitness - result.fitness_) < criteria.relative_fitness_ && std::abs(prev_inlier_rmse - result.inlier_rmse_) < criteria.relative_rmse_) { @@ -436,17 +433,6 @@ RegistrationResult MultiScaleICP( iteration_count, device, dtype, result, callback_after_iteration); - // To calculate final `fitness` and `inlier_rmse` for the current - // `transformation` stored in `result`. - if (scale_idx == num_scales - 1) { - bool preserved_converged_flag = result.converged_; - result = ComputeRegistrationResult( - source_down_pyramid[scale_idx], target_nns, - max_correspondence_distances[scale_idx], - result.transformation_); - result.converged_ = preserved_converged_flag; - } - // No correspondences. if (result.fitness_ <= std::numeric_limits::min()) { result.converged_ = false; From e0a44f1c17a37004461415273dfafaa25f14bdf0 Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Sat, 22 Aug 2026 00:34:27 -0700 Subject: [PATCH 19/38] Enable Jupyter visualizer on macOS ARM64 #6979 --- .../tutorial/visualization/web_visualizer.rst | 12 ++++--- python/open3d/__init__.py | 32 +++++++------------ .../open3d/visualization/async_event_loop.py | 4 ++- 3 files changed, 23 insertions(+), 25 deletions(-) diff --git a/docs/tutorial/visualization/web_visualizer.rst b/docs/tutorial/visualization/web_visualizer.rst index f4cff63dba4..91fced6fc36 100644 --- a/docs/tutorial/visualization/web_visualizer.rst +++ b/docs/tutorial/visualization/web_visualizer.rst @@ -36,7 +36,7 @@ platforms: +==============================================+========+=======+=========+ | Standalone mode server (C++/Python) | Yes | Yes | Yes | +----------------------------------------------+--------+-------+---------+ -| Jupyter mode server (Python) | Yes | No | Yes | +| Jupyter mode server (Python) | Yes | Yes | Yes | +----------------------------------------------+--------+-------+---------+ | Standalone/Jupyter mode client (web browser) | Yes | Yes | Yes | +----------------------------------------------+--------+-------+---------+ @@ -50,9 +50,13 @@ Additional notes on compatibility: Intel XEON processors without integrated graphics. You'll need to add a discrete GPU to the instance and install the graphics driver to enable the web visualizer. -- Web visualizer servers are not supported on the ARM platform yet. To get the - web visualizer working on ARM, you'll need to compile the WebRTC library from - source for ARM. See the ``3rdparty/webrtc`` folder for more details. +- Standalone web visualizer servers are supported on macOS ARM64 using the + packaged ARM64 WebRTC libraries. ARM Linux still requires a WebRTC build from + source and is rejected by the current CMake configuration. +- Jupyter mode uses the WebRTC bitmap window system, including on macOS ARM64. + The WebRTC backend must be enabled before the asynchronous GUI event loop is + imported; the native Cocoa window system cannot run on that background GUI + thread. - Google Colab and Kaggle notebook are not supported. You'll need to run you own Jupyter or JupyterLab server. - If you prefer using native windows (with blocking calls) instead of embedded diff --git a/python/open3d/__init__.py b/python/open3d/__init__.py index 153dfe8a448..11990be48e2 100644 --- a/python/open3d/__init__.py +++ b/python/open3d/__init__.py @@ -8,7 +8,6 @@ import os import sys import site -import warnings # Open3D uses oneAPI TBB (not OpenMP) for CPU parallelism. Other packages (e.g. SciPy, MKL) may # still bring their own Intel OpenMP; enabling the thread composability manager @@ -124,25 +123,18 @@ def _insert_pybind_names(skip_names=()): if (_build_config["BUILD_JUPYTER_EXTENSION"] and os.environ.get( "OPEN3D_DISABLE_WEB_VISUALIZER", "False").lower() != "true"): - import platform - - if not (platform.machine().startswith("arm") or - platform.machine().startswith("aarch")): - try: - shell = get_ipython().__class__.__name__ - if shell == "ZMQInteractiveShell": - print("Jupyter environment detected. " - "Enabling Open3D WebVisualizer.") - # Set default window system. - open3d.visualization.webrtc_server.enable_webrtc() - # HTTP handshake server is needed when Open3D is serving the - # visualizer webpage. Disable since Jupyter is serving. - open3d.visualization.webrtc_server.disable_http_handshake() - except NameError: - pass - else: - warnings.warn("Open3D WebVisualizer is not supported on ARM for now.", - RuntimeWarning) + try: + shell = get_ipython().__class__.__name__ + if shell == "ZMQInteractiveShell": + print("Jupyter environment detected. " + "Enabling Open3D WebVisualizer.") + # Set default window system. + open3d.visualization.webrtc_server.enable_webrtc() + # HTTP handshake server is needed when Open3D is serving the + # visualizer webpage. Disable since Jupyter is serving. + open3d.visualization.webrtc_server.disable_http_handshake() + except NameError: + pass # OPEN3D_ML_ROOT points to the root of the Open3D-ML repo. # If set this will override the integrated Open3D-ML. diff --git a/python/open3d/visualization/async_event_loop.py b/python/open3d/visualization/async_event_loop.py index 3b89da8a02d..d24b47ba4d0 100644 --- a/python/open3d/visualization/async_event_loop.py +++ b/python/open3d/visualization/async_event_loop.py @@ -6,7 +6,9 @@ # ---------------------------------------------------------------------------- """Run the GUI event loop in a non-main thread. This allows using the GUI from plugins to other apps (e.g.: Jupyter or Tensorboard) where the GUI -cannot be started in the main thread. Currently does not work in macOS. +cannot be started in the main thread. On macOS this requires a non-native +window system, such as the WebRTC bitmap window system, because Cocoa GUI +operations must run on the process main thread. .. note:: This is a singleton class implemented with this module as a holder. The ``async_event_loop`` singleton is started whenever this From cbbc9bd9d6b0906ebd70635dfaeded6ce71a1cb5 Mon Sep 17 00:00:00 2001 From: Sameer Sheorey Date: Sat, 22 Aug 2026 01:01:51 -0700 Subject: [PATCH 20/38] Update copyright years to 2026 --- LICENSE | 2 +- cmake/ShaderEncoder.cpp | 2 +- cmake/ShaderLinker.cpp | 4 ++-- cmake/ispc_isas/ISADispatcher.c | 2 +- cmake/ispc_isas/ISADispatcher.ispc | 2 +- cpp/apps/CMakeLists.txt | 2 +- cpp/apps/OfflineReconstruction/Config.h | 2 +- cpp/apps/OfflineReconstruction/DebugUtil.h | 2 +- cpp/apps/OfflineReconstruction/FileSystemUtil.h | 2 +- cpp/apps/OfflineReconstruction/LegacyReconstructionUtil.h | 2 +- cpp/apps/OfflineReconstruction/OfflineReconstruction.cpp | 2 +- cpp/apps/Open3DViewer/Open3DViewer.cpp | 2 +- cpp/apps/Open3DViewer/Open3DViewer.h | 2 +- cpp/apps/Open3DViewer/Open3DViewer_mac.mm | 2 +- cpp/benchmarks/Main.cpp | 2 +- cpp/benchmarks/benchmark_utilities/Rand.cpp | 2 +- cpp/benchmarks/benchmark_utilities/Rand.h | 2 +- cpp/benchmarks/core/BinaryEW.cpp | 2 +- cpp/benchmarks/core/HashMap.cpp | 2 +- cpp/benchmarks/core/Linalg.cpp | 2 +- cpp/benchmarks/core/MemoryManager.cpp | 2 +- cpp/benchmarks/core/NearestNeighborSearch.cpp | 2 +- cpp/benchmarks/core/ParallelFor.cpp | 2 +- cpp/benchmarks/core/ParallelFor.ispc | 2 +- cpp/benchmarks/core/Reduction.cpp | 2 +- cpp/benchmarks/core/UnaryEW.cpp | 2 +- cpp/benchmarks/core/Zeros.cpp | 2 +- cpp/benchmarks/geometry/KDTreeFlann.cpp | 2 +- cpp/benchmarks/geometry/SamplePoints.cpp | 2 +- cpp/benchmarks/geometry/TriangleMesh.cpp | 2 +- cpp/benchmarks/io/PointCloudIO.cpp | 2 +- cpp/benchmarks/pipelines/registration/Registration.cpp | 2 +- cpp/benchmarks/t/geometry/PointCloud.cpp | 2 +- cpp/benchmarks/t/io/PointCloudIO.cpp | 2 +- cpp/benchmarks/t/io/TriangleMeshIO.cpp | 2 +- cpp/benchmarks/t/pipelines/odometry/RGBDOdometry.cpp | 2 +- cpp/benchmarks/t/pipelines/registration/Feature.cpp | 2 +- cpp/benchmarks/t/pipelines/registration/Registration.cpp | 2 +- cpp/open3d/Macro.h | 2 +- cpp/open3d/Open3D.h.in | 2 +- cpp/open3d/Open3DConfig.cpp | 2 +- cpp/open3d/Open3DConfig.h.in | 2 +- cpp/open3d/camera/PinholeCameraIntrinsic.cpp | 2 +- cpp/open3d/camera/PinholeCameraIntrinsic.h | 2 +- cpp/open3d/camera/PinholeCameraParameters.cpp | 2 +- cpp/open3d/camera/PinholeCameraParameters.h | 2 +- cpp/open3d/camera/PinholeCameraTrajectory.cpp | 2 +- cpp/open3d/camera/PinholeCameraTrajectory.h | 2 +- cpp/open3d/core/AdvancedIndexing.cpp | 2 +- cpp/open3d/core/AdvancedIndexing.h | 2 +- cpp/open3d/core/Atomic.h | 2 +- cpp/open3d/core/Blob.h | 2 +- cpp/open3d/core/BlockCopyDispatch.h | 2 +- cpp/open3d/core/CUDAUtils.cpp | 2 +- cpp/open3d/core/CUDAUtils.h | 2 +- cpp/open3d/core/DLPack.h | 2 +- cpp/open3d/core/Device.cpp | 2 +- cpp/open3d/core/Device.h | 2 +- cpp/open3d/core/Dispatch.h | 2 +- cpp/open3d/core/Dtype.cpp | 2 +- cpp/open3d/core/Dtype.h | 2 +- cpp/open3d/core/EigenConverter.cpp | 2 +- cpp/open3d/core/EigenConverter.h | 2 +- cpp/open3d/core/FunctionTraits.h | 2 +- cpp/open3d/core/Indexer.cpp | 2 +- cpp/open3d/core/Indexer.h | 2 +- cpp/open3d/core/Indexer.ispc | 2 +- cpp/open3d/core/Indexer.isph | 2 +- cpp/open3d/core/MemoryManager.cpp | 2 +- cpp/open3d/core/MemoryManager.h | 2 +- cpp/open3d/core/MemoryManagerCPU.cpp | 2 +- cpp/open3d/core/MemoryManagerCUDA.cpp | 2 +- cpp/open3d/core/MemoryManagerCached.cpp | 2 +- cpp/open3d/core/MemoryManagerSYCL.cpp | 2 +- cpp/open3d/core/MemoryManagerStatistic.cpp | 2 +- cpp/open3d/core/MemoryManagerStatistic.h | 2 +- cpp/open3d/core/ParallelFor.h | 2 +- cpp/open3d/core/ParallelFor.isph | 2 +- cpp/open3d/core/SYCLContext.cpp | 2 +- cpp/open3d/core/SYCLContext.h | 2 +- cpp/open3d/core/SYCLUtils.cpp | 2 +- cpp/open3d/core/SYCLUtils.h | 2 +- cpp/open3d/core/Scalar.h | 2 +- cpp/open3d/core/ShapeUtil.cpp | 2 +- cpp/open3d/core/ShapeUtil.h | 2 +- cpp/open3d/core/SizeVector.cpp | 2 +- cpp/open3d/core/SizeVector.h | 2 +- cpp/open3d/core/SmallVector.cpp | 2 +- cpp/open3d/core/SmallVector.h | 2 +- cpp/open3d/core/StdAllocator.h | 2 +- cpp/open3d/core/Tensor.cpp | 2 +- cpp/open3d/core/Tensor.h | 2 +- cpp/open3d/core/TensorCheck.cpp | 2 +- cpp/open3d/core/TensorCheck.h | 2 +- cpp/open3d/core/TensorFunction.cpp | 2 +- cpp/open3d/core/TensorFunction.h | 2 +- cpp/open3d/core/TensorInit.h | 2 +- cpp/open3d/core/TensorKey.cpp | 2 +- cpp/open3d/core/TensorKey.h | 2 +- cpp/open3d/core/TensorList.cpp | 2 +- cpp/open3d/core/TensorList.h | 2 +- cpp/open3d/core/hashmap/CPU/CPUHashBackendBuffer.cpp | 2 +- .../core/hashmap/CPU/CPUHashBackendBufferAccessor.hpp | 2 +- cpp/open3d/core/hashmap/CPU/CreateCPUHashBackend.cpp | 2 +- cpp/open3d/core/hashmap/CPU/TBBHashBackend.h | 2 +- cpp/open3d/core/hashmap/CUDA/CUDAHashBackendBuffer.cu | 2 +- .../core/hashmap/CUDA/CUDAHashBackendBufferAccessor.h | 2 +- cpp/open3d/core/hashmap/CUDA/CreateCUDAHashBackend.cu | 2 +- cpp/open3d/core/hashmap/CUDA/SlabHashBackend.h | 2 +- cpp/open3d/core/hashmap/CUDA/SlabHashBackendImpl.h | 2 +- cpp/open3d/core/hashmap/CUDA/SlabMacros.h | 2 +- cpp/open3d/core/hashmap/CUDA/SlabNodeManager.cu | 2 +- cpp/open3d/core/hashmap/CUDA/SlabNodeManager.h | 2 +- cpp/open3d/core/hashmap/CUDA/SlabTraits.h | 2 +- cpp/open3d/core/hashmap/CUDA/StdGPUHashBackend.h | 2 +- cpp/open3d/core/hashmap/DeviceHashBackend.cpp | 2 +- cpp/open3d/core/hashmap/DeviceHashBackend.h | 2 +- cpp/open3d/core/hashmap/Dispatch.h | 2 +- cpp/open3d/core/hashmap/HashBackendBuffer.cpp | 2 +- cpp/open3d/core/hashmap/HashBackendBuffer.h | 2 +- cpp/open3d/core/hashmap/HashMap.cpp | 2 +- cpp/open3d/core/hashmap/HashMap.h | 2 +- cpp/open3d/core/hashmap/HashSet.cpp | 2 +- cpp/open3d/core/hashmap/HashSet.h | 2 +- cpp/open3d/core/hashmap/SYCL/CreateSYCLHashBackend.cpp | 2 +- cpp/open3d/core/hashmap/SYCL/SYCLHashBackend.h | 2 +- cpp/open3d/core/hashmap/SYCL/SYCLHashBackendBuffer.cpp | 2 +- .../core/hashmap/SYCL/SYCLHashBackendBufferAccessor.h | 2 +- cpp/open3d/core/kernel/Arange.cpp | 2 +- cpp/open3d/core/kernel/Arange.h | 2 +- cpp/open3d/core/kernel/ArangeCPU.cpp | 2 +- cpp/open3d/core/kernel/ArangeCUDA.cu | 2 +- cpp/open3d/core/kernel/ArangeSYCL.cpp | 2 +- cpp/open3d/core/kernel/BinaryEW.cpp | 2 +- cpp/open3d/core/kernel/BinaryEW.h | 2 +- cpp/open3d/core/kernel/BinaryEWCPU.cpp | 2 +- cpp/open3d/core/kernel/BinaryEWCPU.ispc | 2 +- cpp/open3d/core/kernel/BinaryEWCUDA.cu | 2 +- cpp/open3d/core/kernel/BinaryEWSYCL.cpp | 2 +- cpp/open3d/core/kernel/IndexGetSet.cpp | 2 +- cpp/open3d/core/kernel/IndexGetSet.h | 2 +- cpp/open3d/core/kernel/IndexGetSetCPU.cpp | 2 +- cpp/open3d/core/kernel/IndexGetSetCUDA.cu | 2 +- cpp/open3d/core/kernel/IndexGetSetSYCL.cpp | 2 +- cpp/open3d/core/kernel/IndexReduction.cpp | 2 +- cpp/open3d/core/kernel/IndexReduction.h | 2 +- cpp/open3d/core/kernel/IndexReductionCPU.cpp | 2 +- cpp/open3d/core/kernel/IndexReductionCUDA.cu | 2 +- cpp/open3d/core/kernel/IndexReductionSYCL.cpp | 2 +- cpp/open3d/core/kernel/Kernel.cpp | 2 +- cpp/open3d/core/kernel/Kernel.h | 2 +- cpp/open3d/core/kernel/NonZero.cpp | 2 +- cpp/open3d/core/kernel/NonZero.h | 2 +- cpp/open3d/core/kernel/NonZeroCPU.cpp | 2 +- cpp/open3d/core/kernel/NonZeroCUDA.cu | 2 +- cpp/open3d/core/kernel/NonZeroSYCL.cpp | 2 +- cpp/open3d/core/kernel/Reduction.cpp | 2 +- cpp/open3d/core/kernel/Reduction.h | 2 +- cpp/open3d/core/kernel/ReductionCPU.cpp | 2 +- cpp/open3d/core/kernel/ReductionCUDA.cu | 2 +- cpp/open3d/core/kernel/ReductionSYCL.cpp | 2 +- cpp/open3d/core/kernel/UnaryEW.cpp | 2 +- cpp/open3d/core/kernel/UnaryEW.h | 2 +- cpp/open3d/core/kernel/UnaryEWCPU.cpp | 2 +- cpp/open3d/core/kernel/UnaryEWCPU.ispc | 2 +- cpp/open3d/core/kernel/UnaryEWCUDA.cu | 2 +- cpp/open3d/core/kernel/UnaryEWSYCL.cpp | 2 +- cpp/open3d/core/linalg/AddMM.cpp | 2 +- cpp/open3d/core/linalg/AddMM.h | 2 +- cpp/open3d/core/linalg/AddMMCPU.cpp | 2 +- cpp/open3d/core/linalg/AddMMCUDA.cpp | 2 +- cpp/open3d/core/linalg/AddMMSYCL.cpp | 2 +- cpp/open3d/core/linalg/BlasWrapper.h | 2 +- cpp/open3d/core/linalg/Det.cpp | 2 +- cpp/open3d/core/linalg/Det.h | 2 +- cpp/open3d/core/linalg/Inverse.cpp | 2 +- cpp/open3d/core/linalg/Inverse.h | 2 +- cpp/open3d/core/linalg/InverseCPU.cpp | 2 +- cpp/open3d/core/linalg/InverseCUDA.cpp | 2 +- cpp/open3d/core/linalg/InverseSYCL.cpp | 2 +- cpp/open3d/core/linalg/LU.cpp | 2 +- cpp/open3d/core/linalg/LU.h | 2 +- cpp/open3d/core/linalg/LUCPU.cpp | 2 +- cpp/open3d/core/linalg/LUCUDA.cpp | 2 +- cpp/open3d/core/linalg/LUImpl.h | 2 +- cpp/open3d/core/linalg/LUSYCL.cpp | 2 +- cpp/open3d/core/linalg/LapackWrapper.h | 2 +- cpp/open3d/core/linalg/LeastSquares.cpp | 2 +- cpp/open3d/core/linalg/LeastSquares.h | 2 +- cpp/open3d/core/linalg/LeastSquaresCPU.cpp | 2 +- cpp/open3d/core/linalg/LeastSquaresCUDA.cpp | 2 +- cpp/open3d/core/linalg/LeastSquaresSYCL.cpp | 2 +- cpp/open3d/core/linalg/LinalgHeadersCPU.h | 2 +- cpp/open3d/core/linalg/LinalgHeadersCUDA.h | 2 +- cpp/open3d/core/linalg/LinalgUtils.cpp | 2 +- cpp/open3d/core/linalg/LinalgUtils.h | 2 +- cpp/open3d/core/linalg/Matmul.cpp | 2 +- cpp/open3d/core/linalg/Matmul.h | 2 +- cpp/open3d/core/linalg/MatmulCPU.cpp | 2 +- cpp/open3d/core/linalg/MatmulCUDA.cpp | 2 +- cpp/open3d/core/linalg/MatmulSYCL.cpp | 2 +- cpp/open3d/core/linalg/SVD.cpp | 2 +- cpp/open3d/core/linalg/SVD.h | 2 +- cpp/open3d/core/linalg/SVDCPU.cpp | 2 +- cpp/open3d/core/linalg/SVDCUDA.cpp | 2 +- cpp/open3d/core/linalg/SVDSYCL.cpp | 2 +- cpp/open3d/core/linalg/Solve.cpp | 2 +- cpp/open3d/core/linalg/Solve.h | 2 +- cpp/open3d/core/linalg/SolveCPU.cpp | 2 +- cpp/open3d/core/linalg/SolveCUDA.cpp | 2 +- cpp/open3d/core/linalg/SolveSYCL.cpp | 2 +- cpp/open3d/core/linalg/Tri.cpp | 2 +- cpp/open3d/core/linalg/Tri.h | 2 +- cpp/open3d/core/linalg/TriCPU.cpp | 2 +- cpp/open3d/core/linalg/TriCUDA.cu | 2 +- cpp/open3d/core/linalg/TriImpl.h | 2 +- cpp/open3d/core/linalg/TriSYCL.cpp | 2 +- cpp/open3d/core/linalg/kernel/Matrix.h | 2 +- cpp/open3d/core/linalg/kernel/SVD3x3.h | 2 +- cpp/open3d/core/nns/FixedRadiusIndex.cpp | 2 +- cpp/open3d/core/nns/FixedRadiusIndex.h | 2 +- cpp/open3d/core/nns/FixedRadiusSearchImpl.cuh | 2 +- cpp/open3d/core/nns/FixedRadiusSearchImpl.h | 2 +- cpp/open3d/core/nns/FixedRadiusSearchOps.cpp | 2 +- cpp/open3d/core/nns/FixedRadiusSearchOps.cu | 2 +- cpp/open3d/core/nns/KnnIndex.cpp | 2 +- cpp/open3d/core/nns/KnnIndex.h | 2 +- cpp/open3d/core/nns/KnnSearchImpl.cuh | 2 +- cpp/open3d/core/nns/KnnSearchOps.cu | 2 +- cpp/open3d/core/nns/KnnSearchOpsSYCL.cpp | 2 +- cpp/open3d/core/nns/MemoryAllocation.h | 2 +- cpp/open3d/core/nns/NNSIndex.cpp | 2 +- cpp/open3d/core/nns/NNSIndex.h | 2 +- cpp/open3d/core/nns/NanoFlannImpl.h | 2 +- cpp/open3d/core/nns/NanoFlannIndex.cpp | 2 +- cpp/open3d/core/nns/NanoFlannIndex.h | 2 +- cpp/open3d/core/nns/NearestNeighborSearch.cpp | 2 +- cpp/open3d/core/nns/NearestNeighborSearch.h | 2 +- cpp/open3d/core/nns/NeighborSearchAllocator.h | 2 +- cpp/open3d/core/nns/NeighborSearchCommon.h | 2 +- cpp/open3d/core/nns/kernel/BlockMerge.cuh | 2 +- cpp/open3d/core/nns/kernel/BlockSelect.cuh | 2 +- cpp/open3d/core/nns/kernel/BlockSelectFloat32.cu | 2 +- cpp/open3d/core/nns/kernel/BlockSelectFloat64.cu | 2 +- cpp/open3d/core/nns/kernel/BlockSelectImpl.cuh | 2 +- cpp/open3d/core/nns/kernel/DeviceDefs.cuh | 2 +- cpp/open3d/core/nns/kernel/DistancesUtils.cuh | 2 +- cpp/open3d/core/nns/kernel/FixedRadiusSearchSYCLImpl.h | 2 +- cpp/open3d/core/nns/kernel/KnnSearchSYCLImpl.h | 2 +- cpp/open3d/core/nns/kernel/L2Select.cuh | 2 +- cpp/open3d/core/nns/kernel/Limits.cuh | 2 +- cpp/open3d/core/nns/kernel/MergeNetwork.cuh | 2 +- cpp/open3d/core/nns/kernel/Pair.cuh | 2 +- cpp/open3d/core/nns/kernel/PtxUtils.cuh | 2 +- cpp/open3d/core/nns/kernel/Reduction.cuh | 2 +- cpp/open3d/core/nns/kernel/ReductionOps.cuh | 2 +- cpp/open3d/core/nns/kernel/Select.cuh | 2 +- cpp/open3d/core/nns/kernel/StaticUtils.cuh | 2 +- cpp/open3d/core/nns/kernel/WarpShuffle.cuh | 2 +- cpp/open3d/data/Dataset.cpp | 2 +- cpp/open3d/data/Dataset.h | 2 +- cpp/open3d/data/dataset/ArmadilloMesh.cpp | 2 +- cpp/open3d/data/dataset/AvocadoModel.cpp | 2 +- cpp/open3d/data/dataset/BedroomRGBDImages.cpp | 2 +- cpp/open3d/data/dataset/BunnyMesh.cpp | 2 +- cpp/open3d/data/dataset/CrateModel.cpp | 2 +- cpp/open3d/data/dataset/DamagedHelmetModel.cpp | 2 +- cpp/open3d/data/dataset/DemoColoredICPPointClouds.cpp | 2 +- cpp/open3d/data/dataset/DemoCropPointCloud.cpp | 2 +- cpp/open3d/data/dataset/DemoCustomVisualization.cpp | 2 +- cpp/open3d/data/dataset/DemoDopplerICPSequence.cpp | 2 +- cpp/open3d/data/dataset/DemoFeatureMatchingPointClouds.cpp | 2 +- cpp/open3d/data/dataset/DemoICPPointClouds.cpp | 2 +- cpp/open3d/data/dataset/DemoPoseGraphOptimization.cpp | 2 +- cpp/open3d/data/dataset/EaglePointCloud.cpp | 2 +- cpp/open3d/data/dataset/FlightHelmetModel.cpp | 2 +- cpp/open3d/data/dataset/JackJackL515Bag.cpp | 2 +- cpp/open3d/data/dataset/JuneauImage.cpp | 2 +- cpp/open3d/data/dataset/KnotMesh.cpp | 2 +- cpp/open3d/data/dataset/LivingRoomPointClouds.cpp | 2 +- cpp/open3d/data/dataset/LoungeRGBDImages.cpp | 2 +- cpp/open3d/data/dataset/MetalTexture.cpp | 2 +- cpp/open3d/data/dataset/MonkeyModel.cpp | 2 +- cpp/open3d/data/dataset/OfficePointClouds.cpp | 2 +- cpp/open3d/data/dataset/PCDPointCloud.cpp | 2 +- cpp/open3d/data/dataset/PLYPointCloud.cpp | 2 +- cpp/open3d/data/dataset/PTSPointCloud.cpp | 2 +- cpp/open3d/data/dataset/PaintedPlasterTexture.cpp | 2 +- cpp/open3d/data/dataset/RedwoodIndoorLivingRoom1.cpp | 2 +- cpp/open3d/data/dataset/RedwoodIndoorLivingRoom2.cpp | 2 +- cpp/open3d/data/dataset/RedwoodIndoorOffice1.cpp | 2 +- cpp/open3d/data/dataset/RedwoodIndoorOffice2.cpp | 2 +- cpp/open3d/data/dataset/SampleFountainRGBDImages.cpp | 2 +- cpp/open3d/data/dataset/SampleICPPointClouds.cpp | 2 +- cpp/open3d/data/dataset/SampleL515Bag.cpp | 2 +- cpp/open3d/data/dataset/SampleNYURGBDImage.cpp | 2 +- cpp/open3d/data/dataset/SampleRedwoodRGBDImages.cpp | 2 +- cpp/open3d/data/dataset/SampleSUNRGBDImage.cpp | 2 +- cpp/open3d/data/dataset/SampleTUMRGBDImage.cpp | 2 +- cpp/open3d/data/dataset/SwordModel.cpp | 2 +- cpp/open3d/data/dataset/TerrazzoTexture.cpp | 2 +- cpp/open3d/data/dataset/TilesTexture.cpp | 2 +- cpp/open3d/data/dataset/WoodFloorTexture.cpp | 2 +- cpp/open3d/data/dataset/WoodTexture.cpp | 2 +- cpp/open3d/geometry/BoundingVolume.cpp | 2 +- cpp/open3d/geometry/BoundingVolume.h | 2 +- cpp/open3d/geometry/EstimateNormals.cpp | 2 +- cpp/open3d/geometry/Geometry.h | 2 +- cpp/open3d/geometry/Geometry2D.h | 2 +- cpp/open3d/geometry/Geometry3D.cpp | 2 +- cpp/open3d/geometry/Geometry3D.h | 2 +- cpp/open3d/geometry/HalfEdgeTriangleMesh.cpp | 2 +- cpp/open3d/geometry/HalfEdgeTriangleMesh.h | 2 +- cpp/open3d/geometry/ISSKeypoints.cpp | 2 +- cpp/open3d/geometry/Image.cpp | 2 +- cpp/open3d/geometry/Image.h | 2 +- cpp/open3d/geometry/ImageFactory.cpp | 2 +- cpp/open3d/geometry/IntersectionTest.cpp | 2 +- cpp/open3d/geometry/IntersectionTest.h | 2 +- cpp/open3d/geometry/KDTreeFlann.cpp | 2 +- cpp/open3d/geometry/KDTreeFlann.h | 2 +- cpp/open3d/geometry/KDTreeSearchParam.h | 2 +- cpp/open3d/geometry/Keypoint.h | 2 +- cpp/open3d/geometry/Line3D.cpp | 2 +- cpp/open3d/geometry/Line3D.h | 2 +- cpp/open3d/geometry/LineSet.cpp | 2 +- cpp/open3d/geometry/LineSet.h | 2 +- cpp/open3d/geometry/LineSetFactory.cpp | 2 +- cpp/open3d/geometry/MeshBase.cpp | 2 +- cpp/open3d/geometry/MeshBase.h | 2 +- cpp/open3d/geometry/Octree.cpp | 2 +- cpp/open3d/geometry/Octree.h | 2 +- cpp/open3d/geometry/PointCloud.cpp | 2 +- cpp/open3d/geometry/PointCloud.h | 2 +- cpp/open3d/geometry/PointCloudCluster.cpp | 2 +- cpp/open3d/geometry/PointCloudFactory.cpp | 2 +- cpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp | 2 +- cpp/open3d/geometry/PointCloudSegmentation.cpp | 2 +- cpp/open3d/geometry/PointCloudSmoothing.cpp | 2 +- cpp/open3d/geometry/Qhull.cpp | 2 +- cpp/open3d/geometry/Qhull.h | 2 +- cpp/open3d/geometry/RGBDImage.cpp | 2 +- cpp/open3d/geometry/RGBDImage.h | 2 +- cpp/open3d/geometry/RGBDImageFactory.cpp | 2 +- cpp/open3d/geometry/Smoothing.h | 2 +- cpp/open3d/geometry/SurfaceReconstructionAlphaShape.cpp | 2 +- cpp/open3d/geometry/SurfaceReconstructionBallPivoting.cpp | 2 +- cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp | 2 +- cpp/open3d/geometry/TetraMesh.cpp | 2 +- cpp/open3d/geometry/TetraMesh.h | 2 +- cpp/open3d/geometry/TetraMeshFactory.cpp | 2 +- cpp/open3d/geometry/TriangleMesh.cpp | 2 +- cpp/open3d/geometry/TriangleMesh.h | 2 +- cpp/open3d/geometry/TriangleMeshDeformation.cpp | 2 +- cpp/open3d/geometry/TriangleMeshFactory.cpp | 2 +- cpp/open3d/geometry/TriangleMeshSimplification.cpp | 2 +- cpp/open3d/geometry/TriangleMeshSubdivide.cpp | 2 +- cpp/open3d/geometry/VoxelGrid.cpp | 2 +- cpp/open3d/geometry/VoxelGrid.h | 2 +- cpp/open3d/geometry/VoxelGridFactory.cpp | 2 +- cpp/open3d/io/FeatureIO.cpp | 2 +- cpp/open3d/io/FeatureIO.h | 2 +- cpp/open3d/io/FileFormatIO.cpp | 2 +- cpp/open3d/io/FileFormatIO.h | 2 +- cpp/open3d/io/IJsonConvertibleIO.cpp | 2 +- cpp/open3d/io/IJsonConvertibleIO.h | 2 +- cpp/open3d/io/ImageIO.cpp | 2 +- cpp/open3d/io/ImageIO.h | 2 +- cpp/open3d/io/ImageWarpingFieldIO.cpp | 2 +- cpp/open3d/io/ImageWarpingFieldIO.h | 2 +- cpp/open3d/io/LineSetIO.cpp | 2 +- cpp/open3d/io/LineSetIO.h | 2 +- cpp/open3d/io/ModelIO.cpp | 2 +- cpp/open3d/io/ModelIO.h | 2 +- cpp/open3d/io/OctreeIO.cpp | 2 +- cpp/open3d/io/OctreeIO.h | 2 +- cpp/open3d/io/PinholeCameraTrajectoryIO.cpp | 2 +- cpp/open3d/io/PinholeCameraTrajectoryIO.h | 2 +- cpp/open3d/io/PointCloudIO.cpp | 2 +- cpp/open3d/io/PointCloudIO.h | 2 +- cpp/open3d/io/PoseGraphIO.cpp | 2 +- cpp/open3d/io/PoseGraphIO.h | 2 +- cpp/open3d/io/TriangleMeshIO.cpp | 2 +- cpp/open3d/io/TriangleMeshIO.h | 2 +- cpp/open3d/io/VoxelGridIO.cpp | 2 +- cpp/open3d/io/VoxelGridIO.h | 2 +- cpp/open3d/io/file_format/FileASSIMP.cpp | 2 +- cpp/open3d/io/file_format/FileBIN.cpp | 2 +- cpp/open3d/io/file_format/FileGLTF.cpp | 2 +- cpp/open3d/io/file_format/FileJPG.cpp | 2 +- cpp/open3d/io/file_format/FileJSON.cpp | 2 +- cpp/open3d/io/file_format/FileLOG.cpp | 2 +- cpp/open3d/io/file_format/FileOBJ.cpp | 2 +- cpp/open3d/io/file_format/FileOFF.cpp | 2 +- cpp/open3d/io/file_format/FilePCD.cpp | 2 +- cpp/open3d/io/file_format/FilePLY.cpp | 2 +- cpp/open3d/io/file_format/FilePNG.cpp | 2 +- cpp/open3d/io/file_format/FilePTS.cpp | 2 +- cpp/open3d/io/file_format/FileSTL.cpp | 2 +- cpp/open3d/io/file_format/FileTUM.cpp | 2 +- cpp/open3d/io/file_format/FileXYZ.cpp | 2 +- cpp/open3d/io/file_format/FileXYZN.cpp | 2 +- cpp/open3d/io/file_format/FileXYZRGB.cpp | 2 +- cpp/open3d/io/rpc/BufferConnection.cpp | 2 +- cpp/open3d/io/rpc/BufferConnection.h | 2 +- cpp/open3d/io/rpc/Connection.cpp | 2 +- cpp/open3d/io/rpc/Connection.h | 2 +- cpp/open3d/io/rpc/ConnectionBase.h | 2 +- cpp/open3d/io/rpc/DummyMessageProcessor.h | 2 +- cpp/open3d/io/rpc/DummyReceiver.cpp | 2 +- cpp/open3d/io/rpc/DummyReceiver.h | 2 +- cpp/open3d/io/rpc/MessageProcessorBase.cpp | 2 +- cpp/open3d/io/rpc/MessageProcessorBase.h | 2 +- cpp/open3d/io/rpc/MessageUtils.cpp | 2 +- cpp/open3d/io/rpc/MessageUtils.h | 2 +- cpp/open3d/io/rpc/Messages.h | 2 +- cpp/open3d/io/rpc/RemoteFunctions.cpp | 2 +- cpp/open3d/io/rpc/RemoteFunctions.h | 2 +- cpp/open3d/io/rpc/ZMQContext.cpp | 2 +- cpp/open3d/io/rpc/ZMQContext.h | 2 +- cpp/open3d/io/rpc/ZMQReceiver.cpp | 2 +- cpp/open3d/io/rpc/ZMQReceiver.h | 2 +- cpp/open3d/io/sensor/RGBDRecorder.h | 2 +- cpp/open3d/io/sensor/RGBDSensor.h | 2 +- cpp/open3d/io/sensor/RGBDSensorConfig.h | 2 +- cpp/open3d/io/sensor/azure_kinect/AzureKinectRecorder.cpp | 2 +- cpp/open3d/io/sensor/azure_kinect/AzureKinectRecorder.h | 2 +- cpp/open3d/io/sensor/azure_kinect/AzureKinectSensor.cpp | 2 +- cpp/open3d/io/sensor/azure_kinect/AzureKinectSensor.h | 2 +- .../io/sensor/azure_kinect/AzureKinectSensorConfig.cpp | 2 +- cpp/open3d/io/sensor/azure_kinect/AzureKinectSensorConfig.h | 2 +- cpp/open3d/io/sensor/azure_kinect/K4aPlugin.cpp | 2 +- cpp/open3d/io/sensor/azure_kinect/K4aPlugin.h | 2 +- cpp/open3d/io/sensor/azure_kinect/MKVMetadata.cpp | 2 +- cpp/open3d/io/sensor/azure_kinect/MKVMetadata.h | 2 +- cpp/open3d/io/sensor/azure_kinect/MKVReader.cpp | 2 +- cpp/open3d/io/sensor/azure_kinect/MKVReader.h | 2 +- cpp/open3d/io/sensor/azure_kinect/MKVWriter.cpp | 2 +- cpp/open3d/io/sensor/azure_kinect/MKVWriter.h | 2 +- cpp/open3d/io/sensor/azure_kinect/PluginMacros.h | 2 +- cpp/open3d/ml/Helper.h | 2 +- cpp/open3d/ml/ShapeChecking.h | 2 +- cpp/open3d/ml/contrib/BallQuery.cu | 2 +- cpp/open3d/ml/contrib/BallQuery.cuh | 2 +- cpp/open3d/ml/contrib/BallQuerySYCL.h | 2 +- cpp/open3d/ml/contrib/Cloud.cpp | 2 +- cpp/open3d/ml/contrib/Cloud.h | 2 +- cpp/open3d/ml/contrib/GridSubsampling.cpp | 2 +- cpp/open3d/ml/contrib/GridSubsampling.h | 2 +- cpp/open3d/ml/contrib/InterpolatePoints.cu | 2 +- cpp/open3d/ml/contrib/InterpolatePoints.cuh | 2 +- cpp/open3d/ml/contrib/InterpolatePointsSYCL.h | 2 +- cpp/open3d/ml/contrib/IoU.cpp | 2 +- cpp/open3d/ml/contrib/IoU.cu | 2 +- cpp/open3d/ml/contrib/IoU.h | 2 +- cpp/open3d/ml/contrib/IoUImpl.h | 2 +- cpp/open3d/ml/contrib/IoUSYCL.cpp | 2 +- cpp/open3d/ml/contrib/Nms.cpp | 2 +- cpp/open3d/ml/contrib/Nms.cu | 2 +- cpp/open3d/ml/contrib/Nms.h | 2 +- cpp/open3d/ml/contrib/NmsSYCL.cpp | 2 +- cpp/open3d/ml/contrib/PointSampling.cuh | 2 +- cpp/open3d/ml/contrib/RoiPool.cpp | 2 +- cpp/open3d/ml/contrib/RoiPoolKernel.cu | 2 +- cpp/open3d/ml/contrib/RoiPoolKernel.h | 2 +- cpp/open3d/ml/contrib/RoiPoolKernelSYCL.cpp | 2 +- cpp/open3d/ml/contrib/TrilinearDevoxelize.cu | 2 +- cpp/open3d/ml/contrib/TrilinearDevoxelize.cuh | 2 +- cpp/open3d/ml/contrib/TrilinearDevoxelizeSYCL.h | 2 +- cpp/open3d/ml/contrib/cuda_utils.h | 2 +- cpp/open3d/ml/impl/GemmCUDA.h | 2 +- cpp/open3d/ml/impl/GemmSYCL.cpp | 2 +- cpp/open3d/ml/impl/GemmSYCL.h | 2 +- cpp/open3d/ml/impl/continuous_conv/ContinuousConv.cuh | 2 +- cpp/open3d/ml/impl/continuous_conv/ContinuousConv.h | 2 +- .../impl/continuous_conv/ContinuousConvBackpropFilter.cuh | 2 +- .../ml/impl/continuous_conv/ContinuousConvBackpropFilter.h | 2 +- .../impl/continuous_conv/ContinuousConvBackpropFilterSYCL.h | 2 +- .../ml/impl/continuous_conv/ContinuousConvCUDAKernels.cu | 2 +- .../ml/impl/continuous_conv/ContinuousConvCUDAKernels.h | 2 +- cpp/open3d/ml/impl/continuous_conv/ContinuousConvSYCL.h | 2 +- .../ml/impl/continuous_conv/ContinuousConvSYCLKernels.cpp | 2 +- .../ml/impl/continuous_conv/ContinuousConvSYCLKernels.h | 2 +- .../ml/impl/continuous_conv/ContinuousConvTranspose.cuh | 2 +- .../ml/impl/continuous_conv/ContinuousConvTranspose.h | 2 +- .../ContinuousConvTransposeBackpropFilter.cuh | 2 +- .../continuous_conv/ContinuousConvTransposeBackpropFilter.h | 2 +- .../ContinuousConvTransposeBackpropFilterSYCL.h | 2 +- .../ml/impl/continuous_conv/ContinuousConvTransposeSYCL.h | 2 +- cpp/open3d/ml/impl/continuous_conv/ContinuousConvTypes.h | 2 +- .../ml/impl/continuous_conv/CoordinateTransformation.cuh | 2 +- .../ml/impl/continuous_conv/CoordinateTransformation.h | 2 +- .../ml/impl/continuous_conv/CoordinateTransformationSYCL.h | 2 +- cpp/open3d/ml/impl/misc/InvertNeighborsList.cuh | 2 +- cpp/open3d/ml/impl/misc/InvertNeighborsList.h | 2 +- cpp/open3d/ml/impl/misc/InvertNeighborsListSYCL.h | 2 +- cpp/open3d/ml/impl/misc/MemoryAllocation.h | 2 +- cpp/open3d/ml/impl/misc/NeighborSearchCommon.h | 2 +- cpp/open3d/ml/impl/misc/RaggedToDense.cuh | 2 +- cpp/open3d/ml/impl/misc/RaggedToDense.h | 2 +- cpp/open3d/ml/impl/misc/RaggedToDenseSYCL.h | 2 +- cpp/open3d/ml/impl/misc/ReduceSubarraysSum.cuh | 2 +- cpp/open3d/ml/impl/misc/ReduceSubarraysSum.h | 2 +- cpp/open3d/ml/impl/misc/ReduceSubarraysSumSYCL.h | 2 +- cpp/open3d/ml/impl/misc/VoxelPooling.h | 2 +- cpp/open3d/ml/impl/misc/Voxelize.cuh | 2 +- cpp/open3d/ml/impl/misc/Voxelize.h | 2 +- cpp/open3d/ml/impl/misc/VoxelizeSYCL.h | 2 +- cpp/open3d/ml/impl/sparse_conv/SparseConv.cuh | 2 +- cpp/open3d/ml/impl/sparse_conv/SparseConv.h | 2 +- cpp/open3d/ml/impl/sparse_conv/SparseConvBackpropFilter.cuh | 2 +- cpp/open3d/ml/impl/sparse_conv/SparseConvBackpropFilter.h | 2 +- .../ml/impl/sparse_conv/SparseConvBackpropFilterSYCL.h | 2 +- cpp/open3d/ml/impl/sparse_conv/SparseConvCUDAKernels.cu | 2 +- cpp/open3d/ml/impl/sparse_conv/SparseConvCUDAKernels.h | 2 +- cpp/open3d/ml/impl/sparse_conv/SparseConvSYCL.h | 2 +- cpp/open3d/ml/impl/sparse_conv/SparseConvSYCLKernels.cpp | 2 +- cpp/open3d/ml/impl/sparse_conv/SparseConvSYCLKernels.h | 2 +- cpp/open3d/ml/impl/sparse_conv/SparseConvTranspose.cuh | 2 +- cpp/open3d/ml/impl/sparse_conv/SparseConvTranspose.h | 2 +- .../impl/sparse_conv/SparseConvTransposeBackpropFilter.cuh | 2 +- .../ml/impl/sparse_conv/SparseConvTransposeBackpropFilter.h | 2 +- .../sparse_conv/SparseConvTransposeBackpropFilterSYCL.h | 2 +- cpp/open3d/ml/impl/sparse_conv/SparseConvTransposeSYCL.h | 2 +- cpp/open3d/ml/pytorch/TorchHelper.h | 2 +- .../ContinuousConvBackpropFilterOpKernel.cpp | 2 +- .../continuous_conv/ContinuousConvBackpropFilterOpKernel.cu | 2 +- .../continuous_conv/ContinuousConvBackpropFilterOpKernel.h | 2 +- .../ContinuousConvBackpropFilterOpKernelSYCL.cpp | 2 +- .../ml/pytorch/continuous_conv/ContinuousConvHelper.h | 2 +- .../ml/pytorch/continuous_conv/ContinuousConvOpKernel.cpp | 2 +- .../ml/pytorch/continuous_conv/ContinuousConvOpKernel.cu | 2 +- .../ml/pytorch/continuous_conv/ContinuousConvOpKernel.h | 2 +- .../pytorch/continuous_conv/ContinuousConvOpKernelSYCL.cpp | 2 +- cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOps.cpp | 2 +- .../ContinuousConvTransposeBackpropFilterOpKernel.cpp | 2 +- .../ContinuousConvTransposeBackpropFilterOpKernel.cu | 2 +- .../ContinuousConvTransposeBackpropFilterOpKernel.h | 2 +- .../ContinuousConvTransposeBackpropFilterOpKernelSYCL.cpp | 2 +- .../continuous_conv/ContinuousConvTransposeOpKernel.cpp | 2 +- .../continuous_conv/ContinuousConvTransposeOpKernel.cu | 2 +- .../continuous_conv/ContinuousConvTransposeOpKernel.h | 2 +- .../continuous_conv/ContinuousConvTransposeOpKernelSYCL.cpp | 2 +- .../pytorch/continuous_conv/ContinuousConvTransposeOps.cpp | 2 +- .../ml/pytorch/misc/BuildSpatialHashTableOpKernel.cpp | 2 +- cpp/open3d/ml/pytorch/misc/BuildSpatialHashTableOpKernel.cu | 2 +- .../ml/pytorch/misc/BuildSpatialHashTableOpKernelSYCL.cpp | 2 +- cpp/open3d/ml/pytorch/misc/BuildSpatialHashTableOps.cpp | 2 +- cpp/open3d/ml/pytorch/misc/FixedRadiusSearchOpKernel.cpp | 2 +- cpp/open3d/ml/pytorch/misc/FixedRadiusSearchOpKernel.cu | 2 +- .../ml/pytorch/misc/FixedRadiusSearchOpKernelSYCL.cpp | 2 +- cpp/open3d/ml/pytorch/misc/FixedRadiusSearchOps.cpp | 2 +- cpp/open3d/ml/pytorch/misc/InvertNeighborsListOpKernel.cpp | 2 +- cpp/open3d/ml/pytorch/misc/InvertNeighborsListOpKernel.cu | 2 +- cpp/open3d/ml/pytorch/misc/InvertNeighborsListOpKernel.h | 2 +- .../ml/pytorch/misc/InvertNeighborsListOpKernelSYCL.cpp | 2 +- cpp/open3d/ml/pytorch/misc/InvertNeighborsListOps.cpp | 2 +- cpp/open3d/ml/pytorch/misc/InvertNeighborsListOps.h | 2 +- cpp/open3d/ml/pytorch/misc/KnnSearchOpKernel.cpp | 2 +- cpp/open3d/ml/pytorch/misc/KnnSearchOpKernelSYCL.cpp | 2 +- cpp/open3d/ml/pytorch/misc/KnnSearchOps.cpp | 2 +- cpp/open3d/ml/pytorch/misc/NeighborSearchAllocator.h | 2 +- cpp/open3d/ml/pytorch/misc/NmsOps.cpp | 2 +- cpp/open3d/ml/pytorch/misc/RadiusSearchOpKernel.cpp | 2 +- cpp/open3d/ml/pytorch/misc/RadiusSearchOps.cpp | 2 +- cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernel.cpp | 2 +- cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernel.cu | 2 +- cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernel.h | 2 +- cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernelSYCL.cpp | 2 +- cpp/open3d/ml/pytorch/misc/RaggedToDenseOps.cpp | 2 +- cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernel.cpp | 2 +- cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernel.cu | 2 +- cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernel.h | 2 +- .../ml/pytorch/misc/ReduceSubarraysSumOpKernelSYCL.cpp | 2 +- cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOps.cpp | 2 +- cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOps.h | 2 +- cpp/open3d/ml/pytorch/misc/RoiPoolOps.cpp | 2 +- cpp/open3d/ml/pytorch/misc/TorchOpen3DBridge.h | 2 +- cpp/open3d/ml/pytorch/misc/VoxelPoolingOpKernel.cpp | 2 +- cpp/open3d/ml/pytorch/misc/VoxelPoolingOps.cpp | 2 +- cpp/open3d/ml/pytorch/misc/VoxelizeOpKernel.cpp | 2 +- cpp/open3d/ml/pytorch/misc/VoxelizeOpKernel.cu | 2 +- cpp/open3d/ml/pytorch/misc/VoxelizeOpKernel.h | 2 +- cpp/open3d/ml/pytorch/misc/VoxelizeOpKernelSYCL.cpp | 2 +- cpp/open3d/ml/pytorch/misc/VoxelizeOps.cpp | 2 +- cpp/open3d/ml/pytorch/pointnet/BallQueryKernel.cu | 2 +- cpp/open3d/ml/pytorch/pointnet/BallQueryKernel.h | 2 +- cpp/open3d/ml/pytorch/pointnet/BallQueryKernelCPU.cpp | 2 +- cpp/open3d/ml/pytorch/pointnet/BallQueryKernelSYCL.cpp | 2 +- cpp/open3d/ml/pytorch/pointnet/BallQueryOps.cpp | 2 +- cpp/open3d/ml/pytorch/pointnet/InterpolateKernel.cu | 2 +- cpp/open3d/ml/pytorch/pointnet/InterpolateKernel.h | 2 +- cpp/open3d/ml/pytorch/pointnet/InterpolateKernelCPU.cpp | 2 +- cpp/open3d/ml/pytorch/pointnet/InterpolateKernelSYCL.cpp | 2 +- cpp/open3d/ml/pytorch/pointnet/InterpolateOps.cpp | 2 +- cpp/open3d/ml/pytorch/pointnet/SamplingKernel.cu | 2 +- cpp/open3d/ml/pytorch/pointnet/SamplingKernel.h | 2 +- cpp/open3d/ml/pytorch/pointnet/SamplingKernelCPU.cpp | 2 +- cpp/open3d/ml/pytorch/pointnet/SamplingKernelSYCL.cpp | 2 +- cpp/open3d/ml/pytorch/pointnet/SamplingOps.cpp | 2 +- cpp/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeKernel.cu | 2 +- cpp/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeKernel.h | 2 +- .../ml/pytorch/pvcnn/TrilinearDevoxelizeKernelSYCL.cpp | 2 +- cpp/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeOps.cpp | 2 +- cpp/open3d/ml/pytorch/ragged_tensor/RaggedTensor.cpp | 2 +- cpp/open3d/ml/pytorch/ragged_tensor/RaggedTensor.h | 2 +- .../sparse_conv/SparseConvBackpropFilterOpKernel.cpp | 2 +- .../pytorch/sparse_conv/SparseConvBackpropFilterOpKernel.cu | 2 +- .../pytorch/sparse_conv/SparseConvBackpropFilterOpKernel.h | 2 +- .../sparse_conv/SparseConvBackpropFilterOpKernelSYCL.cpp | 2 +- cpp/open3d/ml/pytorch/sparse_conv/SparseConvOpKernel.cpp | 2 +- cpp/open3d/ml/pytorch/sparse_conv/SparseConvOpKernel.cu | 2 +- cpp/open3d/ml/pytorch/sparse_conv/SparseConvOpKernel.h | 2 +- .../ml/pytorch/sparse_conv/SparseConvOpKernelSYCL.cpp | 2 +- cpp/open3d/ml/pytorch/sparse_conv/SparseConvOps.cpp | 2 +- .../SparseConvTransposeBackpropFilterOpKernel.cpp | 2 +- .../SparseConvTransposeBackpropFilterOpKernel.cu | 2 +- .../sparse_conv/SparseConvTransposeBackpropFilterOpKernel.h | 2 +- .../SparseConvTransposeBackpropFilterOpKernelSYCL.cpp | 2 +- .../ml/pytorch/sparse_conv/SparseConvTransposeOpKernel.cpp | 2 +- .../ml/pytorch/sparse_conv/SparseConvTransposeOpKernel.cu | 2 +- .../ml/pytorch/sparse_conv/SparseConvTransposeOpKernel.h | 2 +- .../pytorch/sparse_conv/SparseConvTransposeOpKernelSYCL.cpp | 2 +- .../ml/pytorch/sparse_conv/SparseConvTransposeOps.cpp | 2 +- cpp/open3d/ml/tensorflow/TensorFlowHelper.h | 2 +- .../ContinuousConvBackpropFilterOpKernel.cpp | 2 +- .../continuous_conv/ContinuousConvBackpropFilterOpKernel.cu | 2 +- .../continuous_conv/ContinuousConvBackpropFilterOpKernel.h | 2 +- .../continuous_conv/ContinuousConvBackpropFilterOps.cpp | 2 +- .../tensorflow/continuous_conv/ContinuousConvOpKernel.cpp | 2 +- .../ml/tensorflow/continuous_conv/ContinuousConvOpKernel.cu | 2 +- .../ml/tensorflow/continuous_conv/ContinuousConvOpKernel.h | 2 +- .../ml/tensorflow/continuous_conv/ContinuousConvOps.cpp | 2 +- .../ContinuousConvTransposeBackpropFilterOpKernel.cpp | 2 +- .../ContinuousConvTransposeBackpropFilterOpKernel.cu | 2 +- .../ContinuousConvTransposeBackpropFilterOpKernel.h | 2 +- .../ContinuousConvTransposeBackpropFilterOps.cpp | 2 +- .../continuous_conv/ContinuousConvTransposeOpKernel.cpp | 2 +- .../continuous_conv/ContinuousConvTransposeOpKernel.cu | 2 +- .../continuous_conv/ContinuousConvTransposeOpKernel.h | 2 +- .../continuous_conv/ContinuousConvTransposeOps.cpp | 2 +- .../ml/tensorflow/misc/BuildSpatialHashTableOpKernel.cpp | 2 +- .../ml/tensorflow/misc/BuildSpatialHashTableOpKernel.cu | 2 +- .../ml/tensorflow/misc/BuildSpatialHashTableOpKernel.h | 2 +- cpp/open3d/ml/tensorflow/misc/BuildSpatialHashTableOps.cpp | 2 +- cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOpKernel.cpp | 2 +- cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOpKernel.cu | 2 +- cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOpKernel.h | 2 +- cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOps.cpp | 2 +- .../ml/tensorflow/misc/InvertNeighborsListOpKernel.cpp | 2 +- .../ml/tensorflow/misc/InvertNeighborsListOpKernel.cu | 2 +- cpp/open3d/ml/tensorflow/misc/InvertNeighborsListOpKernel.h | 2 +- cpp/open3d/ml/tensorflow/misc/InvertNeighborsListOps.cpp | 2 +- cpp/open3d/ml/tensorflow/misc/KnnSearchOpKernel.cpp | 2 +- cpp/open3d/ml/tensorflow/misc/KnnSearchOpKernel.h | 2 +- cpp/open3d/ml/tensorflow/misc/KnnSearchOps.cpp | 2 +- cpp/open3d/ml/tensorflow/misc/NmsOpKernel.cpp | 2 +- cpp/open3d/ml/tensorflow/misc/NmsOpKernel.cu | 2 +- cpp/open3d/ml/tensorflow/misc/NmsOpKernel.h | 2 +- cpp/open3d/ml/tensorflow/misc/NmsOps.cpp | 2 +- cpp/open3d/ml/tensorflow/misc/RadiusSearchOpKernel.cpp | 2 +- cpp/open3d/ml/tensorflow/misc/RadiusSearchOpKernel.h | 2 +- cpp/open3d/ml/tensorflow/misc/RadiusSearchOps.cpp | 2 +- .../ml/tensorflow/misc/ReduceSubarraysSumOpKernel.cpp | 2 +- cpp/open3d/ml/tensorflow/misc/ReduceSubarraysSumOpKernel.cu | 2 +- cpp/open3d/ml/tensorflow/misc/ReduceSubarraysSumOpKernel.h | 2 +- cpp/open3d/ml/tensorflow/misc/ReduceSubarraysSumOps.cpp | 2 +- cpp/open3d/ml/tensorflow/misc/VoxelPoolingGradOpKernel.cpp | 2 +- cpp/open3d/ml/tensorflow/misc/VoxelPoolingGradOpKernel.h | 2 +- cpp/open3d/ml/tensorflow/misc/VoxelPoolingOpKernel.cpp | 2 +- cpp/open3d/ml/tensorflow/misc/VoxelPoolingOpKernel.h | 2 +- cpp/open3d/ml/tensorflow/misc/VoxelPoolingOps.cpp | 2 +- cpp/open3d/ml/tensorflow/misc/VoxelizeOpKernel.cpp | 2 +- cpp/open3d/ml/tensorflow/misc/VoxelizeOpKernel.cu | 2 +- cpp/open3d/ml/tensorflow/misc/VoxelizeOpKernel.h | 2 +- cpp/open3d/ml/tensorflow/misc/VoxelizeOps.cpp | 2 +- cpp/open3d/ml/tensorflow/pointnet/BallQueryOpKernel.cu | 2 +- cpp/open3d/ml/tensorflow/pointnet/BallQueryOpKernel.h | 2 +- cpp/open3d/ml/tensorflow/pointnet/BallQueryOps.cpp | 2 +- cpp/open3d/ml/tensorflow/pointnet/InterpolateOpKernel.cu | 2 +- cpp/open3d/ml/tensorflow/pointnet/InterpolateOpKernel.h | 2 +- cpp/open3d/ml/tensorflow/pointnet/InterpolateOps.cpp | 2 +- cpp/open3d/ml/tensorflow/pointnet/RoiPoolOpKernel.cu | 2 +- cpp/open3d/ml/tensorflow/pointnet/RoiPoolOpKernel.h | 2 +- cpp/open3d/ml/tensorflow/pointnet/RoiPoolOpKernelCPU.cpp | 2 +- cpp/open3d/ml/tensorflow/pointnet/RoiPoolOps.cpp | 2 +- cpp/open3d/ml/tensorflow/pointnet/SamplingOpKernel.cu | 2 +- cpp/open3d/ml/tensorflow/pointnet/SamplingOpKernel.h | 2 +- cpp/open3d/ml/tensorflow/pointnet/SamplingOps.cpp | 2 +- cpp/open3d/ml/tensorflow/pvcnn/TrilinearDevoxelizeKernel.cu | 2 +- cpp/open3d/ml/tensorflow/pvcnn/TrilinearDevoxelizeKernel.h | 2 +- cpp/open3d/ml/tensorflow/pvcnn/TrilinearDevoxelizeOps.cpp | 2 +- .../sparse_conv/SparseConvBackpropFilterOpKernel.cpp | 2 +- .../sparse_conv/SparseConvBackpropFilterOpKernel.cu | 2 +- .../sparse_conv/SparseConvBackpropFilterOpKernel.h | 2 +- .../tensorflow/sparse_conv/SparseConvBackpropFilterOps.cpp | 2 +- cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOpKernel.cpp | 2 +- cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOpKernel.cu | 2 +- cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOpKernel.h | 2 +- cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOps.cpp | 2 +- .../SparseConvTransposeBackpropFilterOpKernel.cpp | 2 +- .../SparseConvTransposeBackpropFilterOpKernel.cu | 2 +- .../sparse_conv/SparseConvTransposeBackpropFilterOpKernel.h | 2 +- .../sparse_conv/SparseConvTransposeBackpropFilterOps.cpp | 2 +- .../tensorflow/sparse_conv/SparseConvTransposeOpKernel.cpp | 2 +- .../tensorflow/sparse_conv/SparseConvTransposeOpKernel.cu | 2 +- .../ml/tensorflow/sparse_conv/SparseConvTransposeOpKernel.h | 2 +- .../ml/tensorflow/sparse_conv/SparseConvTransposeOps.cpp | 2 +- .../ml/tensorflow/tf_subsampling/tf_batch_subsampling.cpp | 2 +- cpp/open3d/ml/tensorflow/tf_subsampling/tf_subsampling.cpp | 2 +- cpp/open3d/pipelines/color_map/ColorMapUtils.cpp | 2 +- cpp/open3d/pipelines/color_map/ColorMapUtils.h | 2 +- cpp/open3d/pipelines/color_map/ImageWarpingField.cpp | 2 +- cpp/open3d/pipelines/color_map/ImageWarpingField.h | 2 +- cpp/open3d/pipelines/color_map/NonRigidOptimizer.cpp | 2 +- cpp/open3d/pipelines/color_map/NonRigidOptimizer.h | 2 +- cpp/open3d/pipelines/color_map/RigidOptimizer.cpp | 2 +- cpp/open3d/pipelines/color_map/RigidOptimizer.h | 2 +- cpp/open3d/pipelines/integration/MarchingCubesConst.h | 2 +- cpp/open3d/pipelines/integration/ScalableTSDFVolume.cpp | 2 +- cpp/open3d/pipelines/integration/ScalableTSDFVolume.h | 2 +- cpp/open3d/pipelines/integration/TSDFVolume.h | 2 +- cpp/open3d/pipelines/integration/UniformTSDFVolume.cpp | 2 +- cpp/open3d/pipelines/integration/UniformTSDFVolume.h | 2 +- cpp/open3d/pipelines/odometry/Odometry.cpp | 2 +- cpp/open3d/pipelines/odometry/Odometry.h | 2 +- cpp/open3d/pipelines/odometry/OdometryOption.h | 2 +- cpp/open3d/pipelines/odometry/RGBDOdometryJacobian.cpp | 2 +- cpp/open3d/pipelines/odometry/RGBDOdometryJacobian.h | 2 +- cpp/open3d/pipelines/registration/ColoredICP.cpp | 2 +- cpp/open3d/pipelines/registration/ColoredICP.h | 2 +- cpp/open3d/pipelines/registration/CorrespondenceChecker.cpp | 2 +- cpp/open3d/pipelines/registration/CorrespondenceChecker.h | 2 +- .../pipelines/registration/FastGlobalRegistration.cpp | 2 +- cpp/open3d/pipelines/registration/FastGlobalRegistration.h | 2 +- cpp/open3d/pipelines/registration/Feature.cpp | 2 +- cpp/open3d/pipelines/registration/Feature.h | 2 +- cpp/open3d/pipelines/registration/GeneralizedICP.cpp | 2 +- cpp/open3d/pipelines/registration/GeneralizedICP.h | 2 +- cpp/open3d/pipelines/registration/GlobalOptimization.cpp | 2 +- cpp/open3d/pipelines/registration/GlobalOptimization.h | 2 +- .../registration/GlobalOptimizationConvergenceCriteria.h | 2 +- .../pipelines/registration/GlobalOptimizationMethod.h | 2 +- .../pipelines/registration/NormalDistributionsTransform.cpp | 2 +- .../pipelines/registration/NormalDistributionsTransform.h | 2 +- cpp/open3d/pipelines/registration/PoseGraph.cpp | 2 +- cpp/open3d/pipelines/registration/PoseGraph.h | 2 +- cpp/open3d/pipelines/registration/Registration.cpp | 2 +- cpp/open3d/pipelines/registration/Registration.h | 2 +- cpp/open3d/pipelines/registration/RobustKernel.cpp | 2 +- cpp/open3d/pipelines/registration/RobustKernel.h | 2 +- cpp/open3d/pipelines/registration/SymmetricICP.cpp | 2 +- cpp/open3d/pipelines/registration/SymmetricICP.h | 2 +- cpp/open3d/pipelines/registration/SymmetricICPImpl.h | 2 +- .../pipelines/registration/TransformationEstimation.cpp | 2 +- .../pipelines/registration/TransformationEstimation.h | 2 +- cpp/open3d/t/geometry/BoundingVolume.cpp | 2 +- cpp/open3d/t/geometry/BoundingVolume.h | 2 +- cpp/open3d/t/geometry/DrawableGeometry.h | 2 +- cpp/open3d/t/geometry/Geometry.h | 2 +- cpp/open3d/t/geometry/Image.cpp | 2 +- cpp/open3d/t/geometry/Image.h | 2 +- cpp/open3d/t/geometry/LineSet.cpp | 2 +- cpp/open3d/t/geometry/LineSet.h | 2 +- cpp/open3d/t/geometry/PointCloud.cpp | 2 +- cpp/open3d/t/geometry/PointCloud.h | 2 +- cpp/open3d/t/geometry/RGBDImage.cpp | 2 +- cpp/open3d/t/geometry/RGBDImage.h | 2 +- cpp/open3d/t/geometry/RaycastingScene.cpp | 2 +- cpp/open3d/t/geometry/RaycastingScene.h | 2 +- cpp/open3d/t/geometry/TensorMap.cpp | 2 +- cpp/open3d/t/geometry/TensorMap.h | 2 +- cpp/open3d/t/geometry/TriangleMesh.cpp | 2 +- cpp/open3d/t/geometry/TriangleMesh.h | 2 +- cpp/open3d/t/geometry/TriangleMeshFactory.cpp | 2 +- cpp/open3d/t/geometry/Utility.h | 2 +- cpp/open3d/t/geometry/VoxelBlockGrid.cpp | 2 +- cpp/open3d/t/geometry/VoxelBlockGrid.h | 2 +- cpp/open3d/t/geometry/VtkUtils.cpp | 2 +- cpp/open3d/t/geometry/VtkUtils.h | 2 +- cpp/open3d/t/geometry/kernel/GeometryIndexer.h | 2 +- cpp/open3d/t/geometry/kernel/GeometryMacros.h | 2 +- cpp/open3d/t/geometry/kernel/IPPImage.cpp | 2 +- cpp/open3d/t/geometry/kernel/IPPImage.h | 2 +- cpp/open3d/t/geometry/kernel/Image.cpp | 2 +- cpp/open3d/t/geometry/kernel/Image.h | 2 +- cpp/open3d/t/geometry/kernel/ImageCPU.cpp | 2 +- cpp/open3d/t/geometry/kernel/ImageCUDA.cu | 2 +- cpp/open3d/t/geometry/kernel/ImageImpl.h | 2 +- cpp/open3d/t/geometry/kernel/ImageSYCL.cpp | 2 +- cpp/open3d/t/geometry/kernel/Metrics.cpp | 2 +- cpp/open3d/t/geometry/kernel/Metrics.h | 2 +- cpp/open3d/t/geometry/kernel/MinimumOBB.cpp | 2 +- cpp/open3d/t/geometry/kernel/MinimumOBB.h | 2 +- cpp/open3d/t/geometry/kernel/MinimumOBE.cpp | 2 +- cpp/open3d/t/geometry/kernel/MinimumOBE.h | 2 +- cpp/open3d/t/geometry/kernel/NPPImage.cpp | 2 +- cpp/open3d/t/geometry/kernel/NPPImage.h | 2 +- cpp/open3d/t/geometry/kernel/PCAPartition.cpp | 2 +- cpp/open3d/t/geometry/kernel/PCAPartition.h | 2 +- cpp/open3d/t/geometry/kernel/PointCloud.cpp | 2 +- cpp/open3d/t/geometry/kernel/PointCloud.h | 2 +- cpp/open3d/t/geometry/kernel/PointCloudCPU.cpp | 2 +- cpp/open3d/t/geometry/kernel/PointCloudCUDA.cu | 2 +- cpp/open3d/t/geometry/kernel/PointCloudImpl.h | 2 +- cpp/open3d/t/geometry/kernel/PointCloudSYCL.cpp | 2 +- cpp/open3d/t/geometry/kernel/Transform.cpp | 2 +- cpp/open3d/t/geometry/kernel/Transform.h | 2 +- cpp/open3d/t/geometry/kernel/TransformCPU.cpp | 2 +- cpp/open3d/t/geometry/kernel/TransformCUDA.cu | 2 +- cpp/open3d/t/geometry/kernel/TransformImpl.h | 2 +- cpp/open3d/t/geometry/kernel/TransformSYCL.cpp | 2 +- cpp/open3d/t/geometry/kernel/TriangleMesh.cpp | 2 +- cpp/open3d/t/geometry/kernel/TriangleMesh.h | 2 +- cpp/open3d/t/geometry/kernel/TriangleMeshCPU.cpp | 2 +- cpp/open3d/t/geometry/kernel/TriangleMeshCUDA.cu | 2 +- cpp/open3d/t/geometry/kernel/TriangleMeshImpl.h | 2 +- cpp/open3d/t/geometry/kernel/TriangleMeshSYCL.cpp | 2 +- cpp/open3d/t/geometry/kernel/UVUnwrapping.cpp | 2 +- cpp/open3d/t/geometry/kernel/UVUnwrapping.h | 2 +- cpp/open3d/t/geometry/kernel/VoxelBlockGrid.cpp | 2 +- cpp/open3d/t/geometry/kernel/VoxelBlockGrid.h | 2 +- cpp/open3d/t/geometry/kernel/VoxelBlockGridCPU.cpp | 2 +- cpp/open3d/t/geometry/kernel/VoxelBlockGridCUDA.cu | 2 +- cpp/open3d/t/geometry/kernel/VoxelBlockGridImpl.h | 2 +- cpp/open3d/t/geometry/kernel/VoxelBlockGridSYCL.cpp | 2 +- cpp/open3d/t/geometry/kernel/mikktspace.h | 2 +- cpp/open3d/t/io/HashMapIO.cpp | 2 +- cpp/open3d/t/io/HashMapIO.h | 2 +- cpp/open3d/t/io/ImageIO.cpp | 2 +- cpp/open3d/t/io/ImageIO.h | 2 +- cpp/open3d/t/io/NumpyIO.cpp | 2 +- cpp/open3d/t/io/NumpyIO.h | 2 +- cpp/open3d/t/io/PointCloudIO.cpp | 2 +- cpp/open3d/t/io/PointCloudIO.h | 2 +- cpp/open3d/t/io/TriangleMeshIO.cpp | 2 +- cpp/open3d/t/io/TriangleMeshIO.h | 2 +- cpp/open3d/t/io/file_format/FileASSIMP.cpp | 2 +- cpp/open3d/t/io/file_format/FileJPG.cpp | 2 +- cpp/open3d/t/io/file_format/FilePCD.cpp | 2 +- cpp/open3d/t/io/file_format/FilePLY.cpp | 2 +- cpp/open3d/t/io/file_format/FilePNG.cpp | 2 +- cpp/open3d/t/io/file_format/FilePTS.cpp | 2 +- cpp/open3d/t/io/file_format/FileSPLAT.cpp | 2 +- cpp/open3d/t/io/file_format/FileSPZ.cpp | 2 +- cpp/open3d/t/io/file_format/FileTXT.cpp | 2 +- cpp/open3d/t/io/sensor/RGBDSensor.h | 2 +- cpp/open3d/t/io/sensor/RGBDVideoMetadata.cpp | 2 +- cpp/open3d/t/io/sensor/RGBDVideoMetadata.h | 2 +- cpp/open3d/t/io/sensor/RGBDVideoReader.cpp | 2 +- cpp/open3d/t/io/sensor/RGBDVideoReader.h | 2 +- cpp/open3d/t/io/sensor/realsense/RSBagReader.cpp | 2 +- cpp/open3d/t/io/sensor/realsense/RSBagReader.h | 2 +- cpp/open3d/t/io/sensor/realsense/RealSensePrivate.h | 2 +- cpp/open3d/t/io/sensor/realsense/RealSenseSensor.cpp | 2 +- cpp/open3d/t/io/sensor/realsense/RealSenseSensor.h | 2 +- cpp/open3d/t/io/sensor/realsense/RealSenseSensorConfig.cpp | 2 +- cpp/open3d/t/io/sensor/realsense/RealSenseSensorConfig.h | 2 +- cpp/open3d/t/pipelines/kernel/Feature.cpp | 2 +- cpp/open3d/t/pipelines/kernel/Feature.h | 2 +- cpp/open3d/t/pipelines/kernel/FeatureCPU.cpp | 2 +- cpp/open3d/t/pipelines/kernel/FeatureCUDA.cu | 2 +- cpp/open3d/t/pipelines/kernel/FeatureImpl.h | 2 +- cpp/open3d/t/pipelines/kernel/FeatureSYCL.cpp | 2 +- cpp/open3d/t/pipelines/kernel/FillInLinearSystem.cpp | 2 +- cpp/open3d/t/pipelines/kernel/FillInLinearSystem.h | 2 +- cpp/open3d/t/pipelines/kernel/FillInLinearSystemCPU.cpp | 2 +- cpp/open3d/t/pipelines/kernel/FillInLinearSystemCUDA.cu | 2 +- cpp/open3d/t/pipelines/kernel/FillInLinearSystemImpl.h | 2 +- cpp/open3d/t/pipelines/kernel/FillInLinearSystemSYCL.cpp | 2 +- cpp/open3d/t/pipelines/kernel/RGBDOdometry.cpp | 2 +- cpp/open3d/t/pipelines/kernel/RGBDOdometry.h | 2 +- cpp/open3d/t/pipelines/kernel/RGBDOdometryCPU.cpp | 2 +- cpp/open3d/t/pipelines/kernel/RGBDOdometryCUDA.cu | 2 +- cpp/open3d/t/pipelines/kernel/RGBDOdometryImpl.h | 2 +- cpp/open3d/t/pipelines/kernel/RGBDOdometryJacobianImpl.h | 2 +- cpp/open3d/t/pipelines/kernel/RGBDOdometrySYCL.cpp | 2 +- cpp/open3d/t/pipelines/kernel/Registration.cpp | 2 +- cpp/open3d/t/pipelines/kernel/Registration.h | 2 +- cpp/open3d/t/pipelines/kernel/RegistrationCPU.cpp | 2 +- cpp/open3d/t/pipelines/kernel/RegistrationCUDA.cu | 2 +- cpp/open3d/t/pipelines/kernel/RegistrationImpl.h | 2 +- cpp/open3d/t/pipelines/kernel/RegistrationSYCL.cpp | 2 +- cpp/open3d/t/pipelines/kernel/TransformationConverter.cpp | 2 +- cpp/open3d/t/pipelines/kernel/TransformationConverter.cu | 2 +- cpp/open3d/t/pipelines/kernel/TransformationConverter.h | 2 +- cpp/open3d/t/pipelines/kernel/TransformationConverterImpl.h | 2 +- .../t/pipelines/kernel/TransformationConverterSYCL.cpp | 2 +- cpp/open3d/t/pipelines/odometry/RGBDOdometry.cpp | 2 +- cpp/open3d/t/pipelines/odometry/RGBDOdometry.h | 2 +- cpp/open3d/t/pipelines/registration/Feature.cpp | 2 +- cpp/open3d/t/pipelines/registration/Feature.h | 2 +- cpp/open3d/t/pipelines/registration/Registration.cpp | 2 +- cpp/open3d/t/pipelines/registration/Registration.h | 2 +- cpp/open3d/t/pipelines/registration/RobustKernel.h | 2 +- cpp/open3d/t/pipelines/registration/RobustKernelImpl.h | 2 +- .../t/pipelines/registration/TransformationEstimation.cpp | 2 +- .../t/pipelines/registration/TransformationEstimation.h | 2 +- cpp/open3d/t/pipelines/slac/ControlGrid.cpp | 2 +- cpp/open3d/t/pipelines/slac/ControlGrid.h | 2 +- cpp/open3d/t/pipelines/slac/FillInLinearSystemImpl.h | 2 +- cpp/open3d/t/pipelines/slac/SLACOptimizer.cpp | 2 +- cpp/open3d/t/pipelines/slac/SLACOptimizer.h | 2 +- cpp/open3d/t/pipelines/slac/Visualization.cpp | 2 +- cpp/open3d/t/pipelines/slac/Visualization.h | 2 +- cpp/open3d/t/pipelines/slam/Frame.h | 2 +- cpp/open3d/t/pipelines/slam/Model.cpp | 2 +- cpp/open3d/t/pipelines/slam/Model.h | 2 +- cpp/open3d/utility/CPUInfo.cpp | 2 +- cpp/open3d/utility/CPUInfo.h | 2 +- cpp/open3d/utility/CompilerInfo.cpp | 2 +- cpp/open3d/utility/CompilerInfo.h | 2 +- cpp/open3d/utility/Console.cpp | 2 +- cpp/open3d/utility/Console.h | 2 +- cpp/open3d/utility/Download.cpp | 2 +- cpp/open3d/utility/Download.h | 2 +- cpp/open3d/utility/Eigen.cpp | 2 +- cpp/open3d/utility/Eigen.h | 2 +- cpp/open3d/utility/Extract.cpp | 2 +- cpp/open3d/utility/Extract.h | 2 +- cpp/open3d/utility/ExtractZIP.cpp | 2 +- cpp/open3d/utility/ExtractZIP.h | 2 +- cpp/open3d/utility/FileSystem.cpp | 2 +- cpp/open3d/utility/FileSystem.h | 2 +- cpp/open3d/utility/Helper.cpp | 2 +- cpp/open3d/utility/Helper.h | 2 +- cpp/open3d/utility/Helper.isph | 2 +- cpp/open3d/utility/IJsonConvertible.cpp | 2 +- cpp/open3d/utility/IJsonConvertible.h | 2 +- cpp/open3d/utility/ISAInfo.cpp | 2 +- cpp/open3d/utility/ISAInfo.h | 2 +- cpp/open3d/utility/ISAInfo.ispc | 2 +- cpp/open3d/utility/ISAInfo.isph | 2 +- cpp/open3d/utility/Logging.cpp | 2 +- cpp/open3d/utility/Logging.h | 2 +- cpp/open3d/utility/MiniVec.h | 2 +- cpp/open3d/utility/Overload.h | 2 +- cpp/open3d/utility/Parallel.cpp | 2 +- cpp/open3d/utility/Parallel.h | 2 +- cpp/open3d/utility/ParallelScan.h | 2 +- cpp/open3d/utility/Preprocessor.h | 2 +- cpp/open3d/utility/ProgressBar.cpp | 2 +- cpp/open3d/utility/ProgressBar.h | 2 +- cpp/open3d/utility/ProgressReporters.h | 2 +- cpp/open3d/utility/Random.cpp | 2 +- cpp/open3d/utility/Random.h | 2 +- cpp/open3d/utility/Timer.cpp | 2 +- cpp/open3d/utility/Timer.h | 2 +- cpp/open3d/visualization/app/Viewer.cpp | 2 +- cpp/open3d/visualization/app/Viewer.h | 2 +- cpp/open3d/visualization/gui/Application.cpp | 4 ++-- cpp/open3d/visualization/gui/Application.h | 2 +- cpp/open3d/visualization/gui/BitmapWindowSystem.cpp | 2 +- cpp/open3d/visualization/gui/BitmapWindowSystem.h | 2 +- cpp/open3d/visualization/gui/Button.cpp | 2 +- cpp/open3d/visualization/gui/Button.h | 2 +- cpp/open3d/visualization/gui/Checkbox.cpp | 2 +- cpp/open3d/visualization/gui/Checkbox.h | 2 +- cpp/open3d/visualization/gui/Color.cpp | 2 +- cpp/open3d/visualization/gui/Color.h | 2 +- cpp/open3d/visualization/gui/ColorEdit.cpp | 2 +- cpp/open3d/visualization/gui/ColorEdit.h | 2 +- cpp/open3d/visualization/gui/Combobox.cpp | 2 +- cpp/open3d/visualization/gui/Combobox.h | 2 +- cpp/open3d/visualization/gui/Dialog.cpp | 2 +- cpp/open3d/visualization/gui/Dialog.h | 2 +- cpp/open3d/visualization/gui/Events.cpp | 2 +- cpp/open3d/visualization/gui/Events.h | 2 +- cpp/open3d/visualization/gui/FileDialog.cpp | 2 +- cpp/open3d/visualization/gui/FileDialog.h | 2 +- cpp/open3d/visualization/gui/FileDialogNative.cpp | 2 +- cpp/open3d/visualization/gui/Font.cpp | 2 +- cpp/open3d/visualization/gui/Font.h | 2 +- cpp/open3d/visualization/gui/GLFWWindowSystem.cpp | 2 +- cpp/open3d/visualization/gui/GLFWWindowSystem.h | 2 +- cpp/open3d/visualization/gui/Gui.cpp | 2 +- cpp/open3d/visualization/gui/Gui.h | 2 +- cpp/open3d/visualization/gui/ImageWidget.cpp | 2 +- cpp/open3d/visualization/gui/ImageWidget.h | 2 +- cpp/open3d/visualization/gui/ImguiFilamentBridge.cpp | 2 +- cpp/open3d/visualization/gui/ImguiFilamentBridge.h | 2 +- cpp/open3d/visualization/gui/Label.cpp | 2 +- cpp/open3d/visualization/gui/Label.h | 2 +- cpp/open3d/visualization/gui/Label3D.cpp | 2 +- cpp/open3d/visualization/gui/Label3D.h | 2 +- cpp/open3d/visualization/gui/Layout.cpp | 2 +- cpp/open3d/visualization/gui/Layout.h | 2 +- cpp/open3d/visualization/gui/ListView.cpp | 2 +- cpp/open3d/visualization/gui/ListView.h | 2 +- cpp/open3d/visualization/gui/Menu.cpp | 2 +- cpp/open3d/visualization/gui/Menu.h | 2 +- cpp/open3d/visualization/gui/MenuBase.h | 2 +- cpp/open3d/visualization/gui/MenuImgui.cpp | 2 +- cpp/open3d/visualization/gui/MenuImgui.h | 2 +- cpp/open3d/visualization/gui/MenuMacOS.h | 2 +- cpp/open3d/visualization/gui/MenuMacOS.mm | 2 +- cpp/open3d/visualization/gui/Native.h | 2 +- cpp/open3d/visualization/gui/NativeLinux.cpp | 2 +- cpp/open3d/visualization/gui/NativeMacOS.mm | 2 +- cpp/open3d/visualization/gui/NativeWin32.cpp | 2 +- cpp/open3d/visualization/gui/NumberEdit.cpp | 2 +- cpp/open3d/visualization/gui/NumberEdit.h | 2 +- cpp/open3d/visualization/gui/PickPointsInteractor.cpp | 2 +- cpp/open3d/visualization/gui/PickPointsInteractor.h | 2 +- cpp/open3d/visualization/gui/ProgressBar.cpp | 2 +- cpp/open3d/visualization/gui/ProgressBar.h | 2 +- cpp/open3d/visualization/gui/RadioButton.cpp | 2 +- cpp/open3d/visualization/gui/RadioButton.h | 2 +- cpp/open3d/visualization/gui/SceneWidget.cpp | 2 +- cpp/open3d/visualization/gui/SceneWidget.h | 2 +- cpp/open3d/visualization/gui/Slider.cpp | 2 +- cpp/open3d/visualization/gui/Slider.h | 2 +- cpp/open3d/visualization/gui/StackedWidget.cpp | 2 +- cpp/open3d/visualization/gui/StackedWidget.h | 2 +- cpp/open3d/visualization/gui/TabControl.cpp | 2 +- cpp/open3d/visualization/gui/TabControl.h | 2 +- cpp/open3d/visualization/gui/Task.cpp | 2 +- cpp/open3d/visualization/gui/Task.h | 2 +- cpp/open3d/visualization/gui/TextEdit.cpp | 2 +- cpp/open3d/visualization/gui/TextEdit.h | 2 +- cpp/open3d/visualization/gui/Theme.cpp | 2 +- cpp/open3d/visualization/gui/Theme.h | 2 +- cpp/open3d/visualization/gui/ToggleSwitch.cpp | 2 +- cpp/open3d/visualization/gui/ToggleSwitch.h | 2 +- cpp/open3d/visualization/gui/TreeView.cpp | 2 +- cpp/open3d/visualization/gui/TreeView.h | 2 +- cpp/open3d/visualization/gui/UIImage.cpp | 2 +- cpp/open3d/visualization/gui/UIImage.h | 2 +- cpp/open3d/visualization/gui/Util.cpp | 2 +- cpp/open3d/visualization/gui/Util.h | 2 +- cpp/open3d/visualization/gui/VectorEdit.cpp | 2 +- cpp/open3d/visualization/gui/VectorEdit.h | 2 +- cpp/open3d/visualization/gui/Widget.cpp | 2 +- cpp/open3d/visualization/gui/Widget.h | 2 +- cpp/open3d/visualization/gui/WidgetProxy.cpp | 2 +- cpp/open3d/visualization/gui/WidgetProxy.h | 2 +- cpp/open3d/visualization/gui/WidgetStack.cpp | 2 +- cpp/open3d/visualization/gui/WidgetStack.h | 2 +- cpp/open3d/visualization/gui/Window.cpp | 2 +- cpp/open3d/visualization/gui/Window.h | 2 +- cpp/open3d/visualization/gui/WindowSystem.h | 2 +- cpp/open3d/visualization/rendering/Camera.cpp | 2 +- cpp/open3d/visualization/rendering/Camera.h | 2 +- .../visualization/rendering/CameraInteractorLogic.cpp | 2 +- cpp/open3d/visualization/rendering/CameraInteractorLogic.h | 2 +- .../visualization/rendering/CameraSphereInteractorLogic.cpp | 2 +- .../visualization/rendering/CameraSphereInteractorLogic.h | 2 +- cpp/open3d/visualization/rendering/ColorGrading.cpp | 2 +- cpp/open3d/visualization/rendering/ColorGrading.h | 2 +- cpp/open3d/visualization/rendering/GpuAdapterSelection.cpp | 2 +- cpp/open3d/visualization/rendering/GpuAdapterSelection.h | 2 +- cpp/open3d/visualization/rendering/Gradient.cpp | 2 +- cpp/open3d/visualization/rendering/Gradient.h | 2 +- .../visualization/rendering/IBLRotationInteractorLogic.cpp | 2 +- .../visualization/rendering/IBLRotationInteractorLogic.h | 2 +- cpp/open3d/visualization/rendering/Light.h | 2 +- .../rendering/LightDirectionInteractorLogic.cpp | 2 +- .../visualization/rendering/LightDirectionInteractorLogic.h | 2 +- cpp/open3d/visualization/rendering/Material.cpp | 2 +- cpp/open3d/visualization/rendering/Material.h | 2 +- cpp/open3d/visualization/rendering/MaterialModifier.cpp | 2 +- cpp/open3d/visualization/rendering/MaterialModifier.h | 2 +- cpp/open3d/visualization/rendering/MaterialRecord.h | 2 +- .../visualization/rendering/MatrixInteractorLogic.cpp | 2 +- cpp/open3d/visualization/rendering/MatrixInteractorLogic.h | 2 +- cpp/open3d/visualization/rendering/Model.h | 2 +- cpp/open3d/visualization/rendering/ModelInteractorLogic.cpp | 2 +- cpp/open3d/visualization/rendering/ModelInteractorLogic.h | 2 +- cpp/open3d/visualization/rendering/Open3DScene.cpp | 2 +- cpp/open3d/visualization/rendering/Open3DScene.h | 2 +- cpp/open3d/visualization/rendering/RenderToBuffer.h | 2 +- cpp/open3d/visualization/rendering/Renderer.cpp | 2 +- cpp/open3d/visualization/rendering/Renderer.h | 2 +- cpp/open3d/visualization/rendering/RendererHandle.cpp | 2 +- cpp/open3d/visualization/rendering/RendererHandle.h | 2 +- cpp/open3d/visualization/rendering/RendererStructs.h | 2 +- .../visualization/rendering/RotationInteractorLogic.cpp | 2 +- .../visualization/rendering/RotationInteractorLogic.h | 2 +- cpp/open3d/visualization/rendering/Scene.h | 2 +- cpp/open3d/visualization/rendering/View.h | 2 +- .../visualization/rendering/filament/FilamentCamera.cpp | 2 +- .../visualization/rendering/filament/FilamentCamera.h | 2 +- .../visualization/rendering/filament/FilamentEngine.cpp | 2 +- .../visualization/rendering/filament/FilamentEngine.h | 2 +- .../rendering/filament/FilamentEntitiesMods.cpp | 2 +- .../visualization/rendering/filament/FilamentEntitiesMods.h | 2 +- .../rendering/filament/FilamentGeometryBuffersBuilder.cpp | 2 +- .../rendering/filament/FilamentGeometryBuffersBuilder.h | 2 +- .../rendering/filament/FilamentNativeInterop.h | 2 +- .../rendering/filament/FilamentNativeInterop.mm | 2 +- .../rendering/filament/FilamentRenderToBuffer.cpp | 2 +- .../rendering/filament/FilamentRenderToBuffer.h | 2 +- .../visualization/rendering/filament/FilamentRenderer.cpp | 2 +- .../visualization/rendering/filament/FilamentRenderer.h | 2 +- .../rendering/filament/FilamentResourceManager.cpp | 2 +- .../rendering/filament/FilamentResourceManager.h | 2 +- .../rendering/filament/FilamentResourceManagerApple.mm | 2 +- .../visualization/rendering/filament/FilamentScene.cpp | 2 +- cpp/open3d/visualization/rendering/filament/FilamentScene.h | 2 +- .../visualization/rendering/filament/FilamentView.cpp | 2 +- cpp/open3d/visualization/rendering/filament/FilamentView.h | 2 +- .../visualization/rendering/filament/LineSetBuffers.cpp | 2 +- .../visualization/rendering/filament/PointCloudBuffers.cpp | 2 +- .../rendering/filament/TriangleMeshBuffers.cpp | 2 +- .../visualization/rendering/gaussian_splat/ComputeGPU.h | 2 +- .../rendering/gaussian_splat/ComputeGPUMetal.mm | 2 +- .../rendering/gaussian_splat/ComputeGPUVulkan.cpp | 2 +- .../rendering/gaussian_splat/ComputeGPUVulkan.h | 2 +- .../rendering/gaussian_splat/GaussianSplatDataPacking.cpp | 2 +- .../rendering/gaussian_splat/GaussianSplatDataPacking.h | 2 +- .../rendering/gaussian_splat/GaussianSplatMetalBackend.mm | 2 +- .../rendering/gaussian_splat/GaussianSplatOpenGLContext.cpp | 2 +- .../rendering/gaussian_splat/GaussianSplatOpenGLContext.h | 2 +- .../rendering/gaussian_splat/GaussianSplatPassRunner.cpp | 2 +- .../rendering/gaussian_splat/GaussianSplatPassRunner.h | 2 +- .../rendering/gaussian_splat/GaussianSplatRenderer.cpp | 2 +- .../rendering/gaussian_splat/GaussianSplatRenderer.h | 2 +- .../rendering/gaussian_splat/GaussianSplatVulkanBackend.cpp | 2 +- .../rendering/gaussian_splat/GaussianSplatVulkanBackend.h | 2 +- .../gaussian_splat/GaussianSplatVulkanInteropContext.cpp | 2 +- .../gaussian_splat/GaussianSplatVulkanInteropContext.h | 2 +- .../gaussian_splat/shaders/gaussian_composite.comp | 2 +- .../shaders/gaussian_compute_dispatch_args.comp | 2 +- .../gaussian_splat/shaders/gaussian_depth_merge.comp | 2 +- .../rendering/gaussian_splat/shaders/gaussian_project.comp | 2 +- .../shaders/gaussian_radix_sort_histograms.comp | 2 +- .../gaussian_splat/shaders/gaussian_radix_sort_scatter.comp | 2 +- cpp/open3d/visualization/shader/GeometryRenderer.cpp | 2 +- cpp/open3d/visualization/shader/GeometryRenderer.h | 2 +- cpp/open3d/visualization/shader/ImageMaskShader.cpp | 2 +- cpp/open3d/visualization/shader/ImageMaskShader.h | 2 +- cpp/open3d/visualization/shader/ImageShader.cpp | 2 +- cpp/open3d/visualization/shader/ImageShader.h | 2 +- cpp/open3d/visualization/shader/NormalShader.cpp | 2 +- cpp/open3d/visualization/shader/NormalShader.h | 2 +- cpp/open3d/visualization/shader/PhongShader.cpp | 2 +- cpp/open3d/visualization/shader/PhongShader.h | 2 +- cpp/open3d/visualization/shader/PickingShader.cpp | 2 +- cpp/open3d/visualization/shader/PickingShader.h | 2 +- cpp/open3d/visualization/shader/RGBDImageShader.cpp | 2 +- cpp/open3d/visualization/shader/RGBDImageShader.h | 2 +- cpp/open3d/visualization/shader/ShaderWrapper.cpp | 2 +- cpp/open3d/visualization/shader/ShaderWrapper.h | 2 +- cpp/open3d/visualization/shader/Simple2DShader.cpp | 2 +- cpp/open3d/visualization/shader/Simple2DShader.h | 2 +- cpp/open3d/visualization/shader/SimpleBlackShader.cpp | 2 +- cpp/open3d/visualization/shader/SimpleBlackShader.h | 2 +- cpp/open3d/visualization/shader/SimpleShader.cpp | 2 +- cpp/open3d/visualization/shader/SimpleShader.h | 2 +- cpp/open3d/visualization/shader/TexturePhongShader.cpp | 2 +- cpp/open3d/visualization/shader/TexturePhongShader.h | 2 +- cpp/open3d/visualization/shader/TextureSimpleShader.cpp | 2 +- cpp/open3d/visualization/shader/TextureSimpleShader.h | 2 +- cpp/open3d/visualization/utility/ColorMap.cpp | 2 +- cpp/open3d/visualization/utility/ColorMap.h | 2 +- cpp/open3d/visualization/utility/Draw.cpp | 2 +- cpp/open3d/visualization/utility/Draw.h | 2 +- cpp/open3d/visualization/utility/DrawGeometry.cpp | 2 +- cpp/open3d/visualization/utility/DrawGeometry.h | 2 +- cpp/open3d/visualization/utility/GLHelper.cpp | 2 +- cpp/open3d/visualization/utility/GLHelper.h | 2 +- cpp/open3d/visualization/utility/PointCloudPicker.cpp | 2 +- cpp/open3d/visualization/utility/PointCloudPicker.h | 2 +- cpp/open3d/visualization/utility/SelectionPolygon.cpp | 2 +- cpp/open3d/visualization/utility/SelectionPolygon.h | 2 +- cpp/open3d/visualization/utility/SelectionPolygonVolume.cpp | 2 +- cpp/open3d/visualization/utility/SelectionPolygonVolume.h | 2 +- cpp/open3d/visualization/visualizer/EGLOffscreenContext.cpp | 2 +- cpp/open3d/visualization/visualizer/EGLOffscreenContext.h | 2 +- cpp/open3d/visualization/visualizer/GuiSettingsModel.cpp | 2 +- cpp/open3d/visualization/visualizer/GuiSettingsModel.h | 2 +- cpp/open3d/visualization/visualizer/GuiSettingsView.cpp | 2 +- cpp/open3d/visualization/visualizer/GuiSettingsView.h | 2 +- cpp/open3d/visualization/visualizer/GuiVisualizer.cpp | 2 +- cpp/open3d/visualization/visualizer/GuiVisualizer.h | 2 +- cpp/open3d/visualization/visualizer/GuiWidgets.cpp | 2 +- cpp/open3d/visualization/visualizer/GuiWidgets.h | 2 +- cpp/open3d/visualization/visualizer/MessageProcessor.cpp | 2 +- cpp/open3d/visualization/visualizer/MessageProcessor.h | 2 +- cpp/open3d/visualization/visualizer/O3DVisualizer.cpp | 2 +- cpp/open3d/visualization/visualizer/O3DVisualizer.h | 2 +- .../visualization/visualizer/O3DVisualizerSelections.cpp | 2 +- .../visualization/visualizer/O3DVisualizerSelections.h | 2 +- cpp/open3d/visualization/visualizer/RenderOption.cpp | 2 +- cpp/open3d/visualization/visualizer/RenderOption.h | 2 +- .../visualization/visualizer/RenderOptionWithEditing.cpp | 2 +- .../visualization/visualizer/RenderOptionWithEditing.h | 2 +- cpp/open3d/visualization/visualizer/ViewControl.cpp | 2 +- cpp/open3d/visualization/visualizer/ViewControl.h | 2 +- .../visualizer/ViewControlWithCustomAnimation.cpp | 2 +- .../visualizer/ViewControlWithCustomAnimation.h | 2 +- .../visualization/visualizer/ViewControlWithEditing.cpp | 2 +- .../visualization/visualizer/ViewControlWithEditing.h | 2 +- cpp/open3d/visualization/visualizer/ViewParameters.cpp | 2 +- cpp/open3d/visualization/visualizer/ViewParameters.h | 2 +- cpp/open3d/visualization/visualizer/ViewTrajectory.cpp | 2 +- cpp/open3d/visualization/visualizer/ViewTrajectory.h | 2 +- cpp/open3d/visualization/visualizer/Visualizer.cpp | 2 +- cpp/open3d/visualization/visualizer/Visualizer.h | 2 +- cpp/open3d/visualization/visualizer/VisualizerCallback.cpp | 2 +- cpp/open3d/visualization/visualizer/VisualizerRender.cpp | 2 +- .../visualizer/VisualizerWithCustomAnimation.cpp | 2 +- .../visualizer/VisualizerWithCustomAnimation.h | 2 +- .../visualization/visualizer/VisualizerWithEditing.cpp | 2 +- cpp/open3d/visualization/visualizer/VisualizerWithEditing.h | 2 +- .../visualization/visualizer/VisualizerWithKeyCallback.cpp | 2 +- .../visualization/visualizer/VisualizerWithKeyCallback.h | 2 +- .../visualizer/VisualizerWithVertexSelection.cpp | 2 +- .../visualizer/VisualizerWithVertexSelection.h | 2 +- .../visualization/webrtc_server/BitmapTrackSource.cpp | 2 +- cpp/open3d/visualization/webrtc_server/BitmapTrackSource.h | 2 +- .../webrtc_server/HttpServerRequestHandler.cpp | 2 +- .../visualization/webrtc_server/HttpServerRequestHandler.h | 2 +- cpp/open3d/visualization/webrtc_server/ImageCapturer.cpp | 2 +- cpp/open3d/visualization/webrtc_server/ImageCapturer.h | 2 +- .../visualization/webrtc_server/PeerConnectionManager.cpp | 2 +- .../visualization/webrtc_server/PeerConnectionManager.h | 2 +- cpp/open3d/visualization/webrtc_server/VideoFilter.h | 2 +- cpp/open3d/visualization/webrtc_server/VideoScaler.h | 2 +- .../visualization/webrtc_server/WebRTCWindowSystem.cpp | 2 +- cpp/open3d/visualization/webrtc_server/WebRTCWindowSystem.h | 2 +- .../visualization/webrtc_server/html/webrtcstreamer.js | 2 +- cpp/pybind/camera/camera.cpp | 2 +- cpp/pybind/camera/camera.h | 2 +- cpp/pybind/core/blob.cpp | 2 +- cpp/pybind/core/core.cpp | 2 +- cpp/pybind/core/core.h | 2 +- cpp/pybind/core/cuda_utils.cpp | 2 +- cpp/pybind/core/device.cpp | 2 +- cpp/pybind/core/dtype.cpp | 2 +- cpp/pybind/core/hashmap.cpp | 2 +- cpp/pybind/core/kernel.cpp | 2 +- cpp/pybind/core/linalg.cpp | 2 +- cpp/pybind/core/nns/nearest_neighbor_search.cpp | 2 +- cpp/pybind/core/nns/nearest_neighbor_search.h | 2 +- cpp/pybind/core/scalar.cpp | 2 +- cpp/pybind/core/size_vector.cpp | 2 +- cpp/pybind/core/sycl_utils.cpp | 2 +- cpp/pybind/core/tensor.cpp | 2 +- cpp/pybind/core/tensor_accessor.cpp | 2 +- cpp/pybind/core/tensor_converter.cpp | 2 +- cpp/pybind/core/tensor_converter.h | 2 +- cpp/pybind/core/tensor_function.cpp | 2 +- cpp/pybind/core/type_caster.cpp | 2 +- cpp/pybind/core/type_caster.h | 2 +- cpp/pybind/data/dataset.cpp | 2 +- cpp/pybind/data/dataset.h | 2 +- cpp/pybind/docstring.cpp | 2 +- cpp/pybind/docstring.h | 2 +- cpp/pybind/generate_tf_ops_wrapper.py | 2 +- cpp/pybind/generate_torch_ops_wrapper.py | 2 +- cpp/pybind/geometry/boundingvolume.cpp | 2 +- cpp/pybind/geometry/geometry.cpp | 2 +- cpp/pybind/geometry/geometry.h | 2 +- cpp/pybind/geometry/geometry_trampoline.h | 2 +- cpp/pybind/geometry/halfedgetrianglemesh.cpp | 2 +- cpp/pybind/geometry/image.cpp | 2 +- cpp/pybind/geometry/kdtreeflann.cpp | 2 +- cpp/pybind/geometry/keypoint.cpp | 2 +- cpp/pybind/geometry/lineset.cpp | 2 +- cpp/pybind/geometry/meshbase.cpp | 2 +- cpp/pybind/geometry/octree.cpp | 2 +- cpp/pybind/geometry/octree.h | 2 +- cpp/pybind/geometry/pointcloud.cpp | 2 +- cpp/pybind/geometry/tetramesh.cpp | 2 +- cpp/pybind/geometry/trianglemesh.cpp | 2 +- cpp/pybind/geometry/voxelgrid.cpp | 2 +- cpp/pybind/io/class_io.cpp | 2 +- cpp/pybind/io/io.cpp | 2 +- cpp/pybind/io/io.h | 2 +- cpp/pybind/io/rpc.cpp | 2 +- cpp/pybind/io/sensor.cpp | 2 +- cpp/pybind/ml/contrib/contrib.cpp | 2 +- cpp/pybind/ml/contrib/contrib.h | 2 +- cpp/pybind/ml/contrib/contrib_subsample.cpp | 2 +- cpp/pybind/ml/contrib/iou.cpp | 2 +- cpp/pybind/ml/ml.cpp | 2 +- cpp/pybind/ml/ml.h | 2 +- cpp/pybind/open3d_pybind.cpp | 2 +- cpp/pybind/open3d_pybind.h | 2 +- cpp/pybind/pipelines/color_map/color_map.cpp | 2 +- cpp/pybind/pipelines/color_map/color_map.h | 2 +- cpp/pybind/pipelines/integration/integration.cpp | 2 +- cpp/pybind/pipelines/integration/integration.h | 2 +- cpp/pybind/pipelines/odometry/odometry.cpp | 2 +- cpp/pybind/pipelines/odometry/odometry.h | 2 +- cpp/pybind/pipelines/pipelines.cpp | 2 +- cpp/pybind/pipelines/pipelines.h | 2 +- cpp/pybind/pipelines/registration/feature.cpp | 2 +- cpp/pybind/pipelines/registration/global_optimization.cpp | 2 +- cpp/pybind/pipelines/registration/registration.cpp | 2 +- cpp/pybind/pipelines/registration/registration.h | 2 +- cpp/pybind/pipelines/registration/robust_kernels.cpp | 2 +- cpp/pybind/pybind_utils.cpp | 2 +- cpp/pybind/pybind_utils.h | 2 +- cpp/pybind/t/geometry/boundingvolume.cpp | 2 +- cpp/pybind/t/geometry/drawablegeometry.cpp | 2 +- cpp/pybind/t/geometry/geometry.cpp | 2 +- cpp/pybind/t/geometry/geometry.h | 2 +- cpp/pybind/t/geometry/image.cpp | 2 +- cpp/pybind/t/geometry/lineset.cpp | 2 +- cpp/pybind/t/geometry/pointcloud.cpp | 2 +- cpp/pybind/t/geometry/raycasting_scene.cpp | 2 +- cpp/pybind/t/geometry/tensormap.cpp | 2 +- cpp/pybind/t/geometry/trianglemesh.cpp | 2 +- cpp/pybind/t/geometry/voxel_block_grid.cpp | 2 +- cpp/pybind/t/io/class_io.cpp | 2 +- cpp/pybind/t/io/io.cpp | 2 +- cpp/pybind/t/io/io.h | 2 +- cpp/pybind/t/io/sensor.cpp | 2 +- cpp/pybind/t/pipelines/odometry/odometry.cpp | 2 +- cpp/pybind/t/pipelines/odometry/odometry.h | 2 +- cpp/pybind/t/pipelines/pipelines.cpp | 2 +- cpp/pybind/t/pipelines/pipelines.h | 2 +- cpp/pybind/t/pipelines/registration/feature.cpp | 2 +- cpp/pybind/t/pipelines/registration/registration.cpp | 2 +- cpp/pybind/t/pipelines/registration/registration.h | 2 +- cpp/pybind/t/pipelines/registration/robust_kernel.cpp | 2 +- cpp/pybind/t/pipelines/slac/slac.cpp | 2 +- cpp/pybind/t/pipelines/slac/slac.h | 2 +- cpp/pybind/t/pipelines/slam/slam.cpp | 2 +- cpp/pybind/t/pipelines/slam/slam.h | 2 +- cpp/pybind/t/t.cpp | 2 +- cpp/pybind/t/t.h | 2 +- cpp/pybind/utility/eigen.cpp | 2 +- cpp/pybind/utility/logging.cpp | 2 +- cpp/pybind/utility/parallel.cpp | 2 +- cpp/pybind/utility/random.cpp | 2 +- cpp/pybind/utility/utility.cpp | 2 +- cpp/pybind/utility/utility.h | 2 +- cpp/pybind/visualization/app/viewer.cpp | 2 +- cpp/pybind/visualization/app/viewer.h | 2 +- cpp/pybind/visualization/gui/events.cpp | 2 +- cpp/pybind/visualization/gui/gui.cpp | 2 +- cpp/pybind/visualization/gui/gui.h | 2 +- cpp/pybind/visualization/o3dvisualizer.cpp | 2 +- cpp/pybind/visualization/rendering/material.cpp | 2 +- cpp/pybind/visualization/rendering/material.h | 2 +- cpp/pybind/visualization/rendering/rendering.cpp | 2 +- cpp/pybind/visualization/rendering/rendering.h | 2 +- cpp/pybind/visualization/renderoption.cpp | 2 +- cpp/pybind/visualization/utility.cpp | 2 +- cpp/pybind/visualization/viewcontrol.cpp | 2 +- cpp/pybind/visualization/visualization.cpp | 2 +- cpp/pybind/visualization/visualization.h | 2 +- cpp/pybind/visualization/visualization_trampoline.h | 2 +- cpp/pybind/visualization/visualizer.cpp | 2 +- .../visualization/webrtc_server/webrtc_window_system.cpp | 2 +- .../visualization/webrtc_server/webrtc_window_system.h | 2 +- cpp/tests/Main.cpp | 2 +- cpp/tests/Tests.cpp | 2 +- cpp/tests/Tests.h | 2 +- cpp/tests/camera/PinholeCameraIntrinsic.cpp | 2 +- cpp/tests/camera/PinholeCameraParameters.cpp | 2 +- cpp/tests/camera/PinholeCameraTrajectory.cpp | 2 +- cpp/tests/core/Blob.cpp | 2 +- cpp/tests/core/CUDAUtils.cpp | 2 +- cpp/tests/core/CoreTest.cpp | 2 +- cpp/tests/core/CoreTest.h | 2 +- cpp/tests/core/Device.cpp | 2 +- cpp/tests/core/EigenConverter.cpp | 2 +- cpp/tests/core/FixedRadiusIndex.cpp | 2 +- cpp/tests/core/HashMap.cpp | 2 +- cpp/tests/core/Indexer.cpp | 2 +- cpp/tests/core/Indexer.ispc | 2 +- cpp/tests/core/KnnIndex.cpp | 2 +- cpp/tests/core/Linalg.cpp | 2 +- cpp/tests/core/MemoryManager.cpp | 2 +- cpp/tests/core/NanoFlannIndex.cpp | 2 +- cpp/tests/core/NearestNeighborSearch.cpp | 2 +- cpp/tests/core/ParallelFor.cpp | 2 +- cpp/tests/core/ParallelFor.cu | 2 +- cpp/tests/core/ParallelFor.ispc | 2 +- cpp/tests/core/SYCLUtils.cpp | 2 +- cpp/tests/core/Scalar.cpp | 2 +- cpp/tests/core/ShapeUtil.cpp | 2 +- cpp/tests/core/SizeVector.cpp | 2 +- cpp/tests/core/Tensor.cpp | 2 +- cpp/tests/core/TensorCheck.cpp | 2 +- cpp/tests/core/TensorFunction.cpp | 2 +- cpp/tests/core/TensorList.cpp | 2 +- cpp/tests/core/TensorObject.cpp | 2 +- cpp/tests/data/Dataset.cpp | 2 +- cpp/tests/geometry/AccumulatedPoint.cpp | 2 +- cpp/tests/geometry/AxisAlignedBoundingBox.cpp | 2 +- cpp/tests/geometry/EstimateNormals.cpp | 2 +- cpp/tests/geometry/HalfEdgeTriangleMesh.cpp | 2 +- cpp/tests/geometry/Image.cpp | 2 +- cpp/tests/geometry/IntersectionTest.cpp | 2 +- cpp/tests/geometry/KDTreeFlann.cpp | 2 +- cpp/tests/geometry/Line3D.cpp | 2 +- cpp/tests/geometry/LineSet.cpp | 2 +- cpp/tests/geometry/Octree.cpp | 2 +- cpp/tests/geometry/PointCloud.cpp | 2 +- cpp/tests/geometry/PointCloudSmoothing.cpp | 2 +- cpp/tests/geometry/RGBDImage.cpp | 2 +- cpp/tests/geometry/TetraMesh.cpp | 2 +- cpp/tests/geometry/TriangleMesh.cpp | 2 +- cpp/tests/geometry/VoxelGrid.cpp | 2 +- cpp/tests/io/FeatureIO.cpp | 2 +- cpp/tests/io/FileFormatIO.cpp | 2 +- cpp/tests/io/IJsonConvertibleIO.cpp | 2 +- cpp/tests/io/ImageIO.cpp | 2 +- cpp/tests/io/OctreeIO.cpp | 2 +- cpp/tests/io/PinholeCameraTrajectoryIO.cpp | 2 +- cpp/tests/io/PointCloudIO.cpp | 2 +- cpp/tests/io/PoseGraphIO.cpp | 2 +- cpp/tests/io/TriangleMeshIO.cpp | 2 +- cpp/tests/io/VoxelGridIO.cpp | 2 +- cpp/tests/io/file_format/FileBIN.cpp | 2 +- cpp/tests/io/file_format/FileGLTF.cpp | 2 +- cpp/tests/io/file_format/FileJPG.cpp | 2 +- cpp/tests/io/file_format/FileJSON.cpp | 2 +- cpp/tests/io/file_format/FileLOG.cpp | 2 +- cpp/tests/io/file_format/FilePCD.cpp | 2 +- cpp/tests/io/file_format/FilePLY.cpp | 2 +- cpp/tests/io/file_format/FilePNG.cpp | 2 +- cpp/tests/io/file_format/FilePTS.cpp | 2 +- cpp/tests/io/file_format/FileSTL.cpp | 2 +- cpp/tests/io/file_format/FileXYZ.cpp | 2 +- cpp/tests/io/file_format/FileXYZN.cpp | 2 +- cpp/tests/io/file_format/FileXYZRGB.cpp | 2 +- cpp/tests/io/rpc/RemoteFunctions.cpp | 2 +- cpp/tests/io/sensor/AzureKinect/AzureKinectSensorConfig.cpp | 2 +- cpp/tests/ml/ShapeChecking.cpp | 2 +- cpp/tests/pipelines/integration/ScalableTSDFVolume.cpp | 2 +- cpp/tests/pipelines/integration/UniformTSDFVolume.cpp | 2 +- cpp/tests/pipelines/odometry/Odometry.cpp | 2 +- cpp/tests/pipelines/odometry/OdometryOption.cpp | 2 +- cpp/tests/pipelines/odometry/OdometryTools.cpp | 2 +- cpp/tests/pipelines/odometry/OdometryTools.h | 2 +- .../odometry/RGBDOdometryJacobianFromColorTerm.cpp | 2 +- .../odometry/RGBDOdometryJacobianFromHybridTerm.cpp | 2 +- cpp/tests/pipelines/registration/CorrespondenceChecker.cpp | 2 +- cpp/tests/pipelines/registration/FastGlobalRegistration.cpp | 2 +- cpp/tests/pipelines/registration/Feature.cpp | 2 +- cpp/tests/pipelines/registration/GeneralizedICP.cpp | 2 +- cpp/tests/pipelines/registration/GlobalOptimization.cpp | 2 +- .../registration/GlobalOptimizationConvergenceCriteria.cpp | 2 +- .../pipelines/registration/NormalDistributionsTransform.cpp | 2 +- cpp/tests/pipelines/registration/PoseGraph.cpp | 2 +- cpp/tests/pipelines/registration/Registration.cpp | 2 +- cpp/tests/pipelines/registration/SymmetricICP.cpp | 2 +- .../pipelines/registration/TransformationEstimation.cpp | 2 +- cpp/tests/t/geometry/AxisAlignedBoundingBox.cpp | 2 +- cpp/tests/t/geometry/Image.cpp | 2 +- cpp/tests/t/geometry/LineSet.cpp | 2 +- cpp/tests/t/geometry/OrientedBoundingBox.cpp | 2 +- cpp/tests/t/geometry/OrientedBoundingEllipsoid.cpp | 2 +- cpp/tests/t/geometry/PointCloud.cpp | 2 +- cpp/tests/t/geometry/TensorMap.cpp | 2 +- cpp/tests/t/geometry/TriangleMesh.cpp | 2 +- cpp/tests/t/geometry/VoxelBlockGrid.cpp | 2 +- cpp/tests/t/geometry/VtkUtils.cpp | 2 +- cpp/tests/t/io/ImageIO.cpp | 2 +- cpp/tests/t/io/NumpyIO.cpp | 2 +- cpp/tests/t/io/PointCloudIO.cpp | 2 +- cpp/tests/t/io/TriangleMeshIO.cpp | 2 +- cpp/tests/t/pipelines/TransformationConverter.cpp | 2 +- cpp/tests/t/pipelines/odometry/RGBDOdometry.cpp | 2 +- cpp/tests/t/pipelines/registration/Feature.cpp | 2 +- cpp/tests/t/pipelines/registration/Registration.cpp | 2 +- .../t/pipelines/registration/TransformationEstimation.cpp | 2 +- cpp/tests/t/pipelines/slac/ControlGrid.cpp | 2 +- cpp/tests/t/pipelines/slac/SLAC.cpp | 2 +- cpp/tests/test_utility/Compare.cpp | 2 +- cpp/tests/test_utility/Compare.h | 2 +- cpp/tests/test_utility/Print.h | 2 +- cpp/tests/test_utility/Rand.cpp | 2 +- cpp/tests/test_utility/Rand.h | 2 +- cpp/tests/test_utility/Raw.cpp | 2 +- cpp/tests/test_utility/Raw.h | 2 +- cpp/tests/test_utility/Sort.cpp | 2 +- cpp/tests/test_utility/Sort.h | 2 +- cpp/tests/utility/Download.cpp | 2 +- cpp/tests/utility/Eigen.cpp | 2 +- cpp/tests/utility/Extract.cpp | 2 +- cpp/tests/utility/FileSystem.cpp | 2 +- cpp/tests/utility/Helper.cpp | 2 +- cpp/tests/utility/Helper.ispc | 2 +- cpp/tests/utility/IJsonConvertible.cpp | 2 +- cpp/tests/utility/ISAInfo.cpp | 2 +- cpp/tests/utility/Logging.cpp | 2 +- cpp/tests/utility/Preprocessor.cpp | 2 +- cpp/tests/utility/ProgressBar.cpp | 2 +- cpp/tests/utility/Random.cpp | 2 +- cpp/tests/utility/Timer.cpp | 2 +- cpp/tests/visualization/rendering/MaterialModifier.cpp | 2 +- cpp/tools/ConvertPointCloud.cpp | 2 +- cpp/tools/GLInfo.cpp | 2 +- cpp/tools/ManuallyAlignPointCloud/AlignmentSession.cpp | 2 +- cpp/tools/ManuallyAlignPointCloud/AlignmentSession.h | 2 +- .../ManuallyAlignPointCloud/ManuallyAlignPointCloud.cpp | 2 +- .../ManuallyAlignPointCloud/VisualizerForAlignment.cpp | 2 +- cpp/tools/ManuallyAlignPointCloud/VisualizerForAlignment.h | 2 +- cpp/tools/ManuallyCropGeometry.cpp | 2 +- cpp/tools/MergeMesh.cpp | 2 +- cpp/tools/ViewGeometry.cpp | 2 +- docs/conf.py | 4 ++-- docs/jupyter/jupyter_run_all.py | 2 +- docs/jupyter/jupyter_strip_output.py | 2 +- docs/jupyter/open3d_tutorial.py | 2 +- docs/make_docs.py | 2 +- examples/cmake/open3d-cmake-external-project/Draw.cpp | 2 +- examples/cmake/open3d-cmake-find-package/Draw.cpp | 2 +- examples/cpp/AzureKinectMKVReader.cpp | 2 +- examples/cpp/AzureKinectRecord.cpp | 2 +- examples/cpp/AzureKinectViewer.cpp | 2 +- examples/cpp/CameraPoseTrajectory.cpp | 2 +- examples/cpp/ColorMapOptimization.cpp | 2 +- examples/cpp/DepthCapture.cpp | 2 +- examples/cpp/Draw.cpp | 2 +- examples/cpp/DrawWebRTC.cpp | 2 +- examples/cpp/EvaluatePCDMatch.cpp | 2 +- examples/cpp/FileDialog.cpp | 2 +- examples/cpp/FileSystem.cpp | 2 +- examples/cpp/Flann.cpp | 2 +- examples/cpp/GaussianSplat.cpp | 2 +- examples/cpp/GeneralizedICP.cpp | 2 +- examples/cpp/ISSKeypoints.cpp | 2 +- examples/cpp/Image.cpp | 2 +- examples/cpp/IntegrateRGBD.cpp | 2 +- examples/cpp/LineSet.cpp | 2 +- examples/cpp/Log.cpp | 2 +- examples/cpp/MultipleWindows.cpp | 2 +- examples/cpp/Octree.cpp | 2 +- examples/cpp/OdometryRGBD.cpp | 2 +- examples/cpp/OfflineSLAM.cpp | 2 +- examples/cpp/OffscreenRendering.cpp | 2 +- examples/cpp/OnlineSLAMRGBD.cpp | 2 +- examples/cpp/OnlineSLAMRealSense.cpp | 2 +- examples/cpp/OnlineSLAMUtil.h | 2 +- examples/cpp/PCDFileFormat.cpp | 2 +- examples/cpp/Parallelism.cpp | 2 +- examples/cpp/PlanarPatchDetection.cpp | 2 +- examples/cpp/PointCloud.cpp | 2 +- examples/cpp/PoseGraph.cpp | 2 +- examples/cpp/ProgramOptions.cpp | 2 +- examples/cpp/RGBDOdometry.cpp | 2 +- examples/cpp/RealSenseBagReader.cpp | 2 +- examples/cpp/RealSenseRecorder.cpp | 2 +- examples/cpp/RegistrationColoredICP.cpp | 2 +- examples/cpp/RegistrationDopplerICP.cpp | 2 +- examples/cpp/RegistrationFGR.cpp | 2 +- examples/cpp/RegistrationRANSAC.cpp | 2 +- examples/cpp/SLAC.cpp | 2 +- examples/cpp/SLACIntegrate.cpp | 2 +- examples/cpp/SYCLDemo.cpp | 2 +- examples/cpp/TICP.cpp | 2 +- examples/cpp/TICPSequential.cpp | 2 +- examples/cpp/TIntegrateRGBD.cpp | 2 +- examples/cpp/TOdometryRGBD.cpp | 2 +- examples/cpp/TriangleMesh.cpp | 2 +- examples/cpp/TrimMeshBasedOnPointCloud.cpp | 2 +- examples/cpp/ViewDistances.cpp | 2 +- examples/cpp/ViewPCDMatch.cpp | 2 +- examples/cpp/Visualizer.cpp | 2 +- examples/cpp/Voxelization.cpp | 2 +- examples/cpp/registration_example_util/download_kitti.py | 2 +- examples/python/benchmark/benchmark_fgr.py | 2 +- examples/python/benchmark/benchmark_nns.py | 2 +- examples/python/benchmark/benchmark_pre.py | 2 +- examples/python/benchmark/benchmark_ransac.py | 2 +- examples/python/benchmark/benchmark_tsdf.py | 2 +- examples/python/benchmark/benchmark_utils.py | 2 +- examples/python/camera/camera_trajectory.py | 2 +- examples/python/geometry/image_processing.py | 2 +- examples/python/geometry/kd_tree_feature_matching.py | 2 +- examples/python/geometry/kd_tree_search.py | 2 +- examples/python/geometry/octree_find_leaf.py | 2 +- examples/python/geometry/octree_from_voxel_grid.py | 2 +- examples/python/geometry/octree_point_cloud.py | 2 +- examples/python/geometry/octree_traversal.py | 2 +- examples/python/geometry/point_cloud_bounding_box.py | 2 +- examples/python/geometry/point_cloud_convex_hull.py | 2 +- examples/python/geometry/point_cloud_crop.py | 2 +- examples/python/geometry/point_cloud_dbscan_clustering.py | 2 +- examples/python/geometry/point_cloud_distance.py | 2 +- .../python/geometry/point_cloud_farthest_point_sampling.py | 2 +- .../python/geometry/point_cloud_hidden_point_removal.py | 2 +- .../python/geometry/point_cloud_iss_keypoint_detector.py | 2 +- examples/python/geometry/point_cloud_normal_estimation.py | 2 +- .../python/geometry/point_cloud_outlier_removal_radius.py | 2 +- .../geometry/point_cloud_outlier_removal_statistical.py | 2 +- examples/python/geometry/point_cloud_paint.py | 2 +- examples/python/geometry/point_cloud_plane_segmentation.py | 2 +- examples/python/geometry/point_cloud_to_depth.py | 2 +- examples/python/geometry/point_cloud_to_rgbd.py | 2 +- examples/python/geometry/point_cloud_transformation.py | 2 +- examples/python/geometry/point_cloud_voxel_downsampling.py | 2 +- examples/python/geometry/point_cloud_with_numpy.py | 2 +- examples/python/geometry/ray_casting_closest_geometry.py | 2 +- examples/python/geometry/ray_casting_sdf.py | 2 +- examples/python/geometry/ray_casting_to_image.py | 2 +- examples/python/geometry/rgbd_datasets.py | 2 +- .../python/geometry/triangle_mesh_connected_components.py | 2 +- examples/python/geometry/triangle_mesh_cropping.py | 2 +- examples/python/geometry/triangle_mesh_deformation.py | 2 +- examples/python/geometry/triangle_mesh_filtering_average.py | 2 +- .../geometry/triangle_mesh_from_point_cloud_alpha_shapes.py | 2 +- .../triangle_mesh_from_point_cloud_ball_pivoting.py | 2 +- .../geometry/triangle_mesh_from_point_cloud_poisson.py | 2 +- examples/python/geometry/triangle_mesh_normal_estimation.py | 2 +- examples/python/geometry/triangle_mesh_project_to_albedo.py | 2 +- examples/python/geometry/triangle_mesh_properties.py | 2 +- examples/python/geometry/triangle_mesh_sampling.py | 2 +- .../geometry/triangle_mesh_simplification_decimation.py | 2 +- .../triangle_mesh_simplification_vertex_clustering.py | 2 +- examples/python/geometry/triangle_mesh_subdivision.py | 2 +- examples/python/geometry/triangle_mesh_transformation.py | 2 +- examples/python/geometry/triangle_mesh_with_numpy.py | 2 +- examples/python/geometry/voxel_grid_carving.py | 2 +- examples/python/geometry/voxel_grid_from_point_cloud.py | 2 +- examples/python/geometry/voxel_grid_from_triangle_mesh.py | 2 +- examples/python/io/image_io.py | 2 +- examples/python/io/model_io.py | 2 +- examples/python/io/point_cloud_io.py | 2 +- examples/python/io/realsense_io.py | 2 +- examples/python/io/triangle_mesh_io.py | 2 +- examples/python/open3d_example.py | 2 +- examples/python/pipelines/colored_icp_registration.py | 2 +- examples/python/pipelines/doppler_icp_registration.py | 2 +- examples/python/pipelines/icp_registration.py | 2 +- examples/python/pipelines/multiway_registration.py | 2 +- examples/python/pipelines/ndt_registration.py | 2 +- examples/python/pipelines/pose_graph_optimization.py | 2 +- examples/python/pipelines/registration_fgr.py | 2 +- examples/python/pipelines/registration_ransac.py | 2 +- examples/python/pipelines/rgbd_integration_uniform.py | 2 +- examples/python/pipelines/rgbd_odometry.py | 2 +- examples/python/pipelines/robust_icp.py | 2 +- .../color_map_optimization_for_reconstruction_system.py | 2 +- examples/python/reconstruction_system/data_loader.py | 2 +- .../reconstruction_system/debug/pairwise_pc_alignment.py | 2 +- .../reconstruction_system/debug/pairwise_rgbd_alignment.py | 2 +- .../reconstruction_system/debug/visualize_alignment.py | 2 +- .../reconstruction_system/debug/visualize_fragments.py | 2 +- .../reconstruction_system/debug/visualize_pointcloud.py | 2 +- .../python/reconstruction_system/debug/visualize_scene.py | 2 +- examples/python/reconstruction_system/initialize_config.py | 2 +- examples/python/reconstruction_system/integrate_scene.py | 2 +- examples/python/reconstruction_system/make_fragments.py | 2 +- .../python/reconstruction_system/opencv_pose_estimation.py | 2 +- examples/python/reconstruction_system/optimize_posegraph.py | 2 +- .../python/reconstruction_system/refine_registration.py | 2 +- examples/python/reconstruction_system/register_fragments.py | 2 +- examples/python/reconstruction_system/run_system.py | 2 +- .../sensors/azure_kinect_mkv_reader.py | 2 +- .../reconstruction_system/sensors/azure_kinect_recorder.py | 2 +- .../reconstruction_system/sensors/azure_kinect_viewer.py | 2 +- .../reconstruction_system/sensors/realsense_helper.py | 2 +- .../sensors/realsense_pcd_visualizer.py | 2 +- .../reconstruction_system/sensors/realsense_recorder.py | 2 +- examples/python/reconstruction_system/slac.py | 2 +- examples/python/reconstruction_system/slac_integrate.py | 2 +- examples/python/t_reconstruction_system/common.py | 2 +- examples/python/t_reconstruction_system/config.py | 2 +- examples/python/t_reconstruction_system/dense_slam.py | 2 +- examples/python/t_reconstruction_system/dense_slam_gui.py | 2 +- examples/python/t_reconstruction_system/integrate.py | 2 +- examples/python/t_reconstruction_system/integrate_custom.py | 2 +- examples/python/t_reconstruction_system/pose_graph_optim.py | 2 +- examples/python/t_reconstruction_system/ray_casting.py | 2 +- examples/python/t_reconstruction_system/rgbd_odometry.py | 2 +- examples/python/t_reconstruction_system/run_system.py | 2 +- examples/python/t_reconstruction_system/split_fragments.py | 2 +- examples/python/utility/vector.py | 2 +- examples/python/visualization/add_geometry.py | 2 +- examples/python/visualization/all_widgets.py | 2 +- examples/python/visualization/customized_visualization.py | 2 +- .../visualization/customized_visualization_key_action.py | 2 +- examples/python/visualization/demo_scene.py | 2 +- examples/python/visualization/draw.py | 2 +- examples/python/visualization/draw_from_csv.py | 2 +- examples/python/visualization/draw_webrtc.py | 2 +- examples/python/visualization/headless_rendering.py | 2 +- examples/python/visualization/interactive_visualization.py | 2 +- examples/python/visualization/line_width.py | 2 +- examples/python/visualization/load_save_viewpoint.py | 2 +- .../python/visualization/mitsuba_material_estimation.py | 2 +- examples/python/visualization/mouse_and_point_coord.py | 2 +- examples/python/visualization/multiple_windows.py | 2 +- examples/python/visualization/non_blocking_visualization.py | 2 +- examples/python/visualization/non_english.py | 2 +- examples/python/visualization/online_processing.py | 2 +- examples/python/visualization/remote_visualizer.py | 2 +- examples/python/visualization/remove_geometry.py | 2 +- examples/python/visualization/render_to_image.py | 2 +- examples/python/visualization/tensorboard_pytorch.py | 2 +- examples/python/visualization/tensorboard_tensorflow.py | 2 +- examples/python/visualization/text3d.py | 2 +- examples/python/visualization/textured_mesh.py | 2 +- examples/python/visualization/textured_model.py | 2 +- examples/python/visualization/to_mitsuba.py | 2 +- examples/python/visualization/video.py | 2 +- examples/python/visualization/vis_gui.py | 2 +- python/LICENSE.txt | 2 +- python/MANIFEST.in | 2 +- python/benchmarks/core/test_binary_ew.py | 2 +- python/benchmarks/core/test_nns.py | 2 +- python/benchmarks/core/test_unary_ew.py | 2 +- python/benchmarks/open3d_benchmark.py | 2 +- python/js/lib/web_visualizer.js | 2 +- python/open3d/__init__.py | 2 +- python/open3d/_optional_deps.py | 2 +- python/open3d/core/__init__.py | 2 +- python/open3d/ml/__init__.py | 2 +- python/open3d/ml/configs.py | 2 +- python/open3d/ml/contrib/__init__.py | 2 +- python/open3d/ml/datasets.py | 2 +- python/open3d/ml/tf/__init__.py | 2 +- python/open3d/ml/tf/configs.py | 2 +- python/open3d/ml/tf/dataloaders.py | 2 +- python/open3d/ml/tf/datasets.py | 2 +- python/open3d/ml/tf/layers/__init__.py | 2 +- python/open3d/ml/tf/models.py | 2 +- python/open3d/ml/tf/modules.py | 2 +- python/open3d/ml/tf/ops/__init__.py | 2 +- python/open3d/ml/tf/pipelines.py | 2 +- python/open3d/ml/tf/python/layers/convolutions.py | 2 +- python/open3d/ml/tf/python/layers/neighbor_search.py | 2 +- python/open3d/ml/tf/python/layers/voxel_pooling.py | 2 +- python/open3d/ml/tf/python/ops/gradients.py | 2 +- python/open3d/ml/tf/python/ops/lib.py | 2 +- python/open3d/ml/tf/python/ops/ops.py.in | 2 +- python/open3d/ml/tf/vis.py | 2 +- python/open3d/ml/torch/__init__.py | 2 +- python/open3d/ml/torch/classes/__init__.py | 2 +- python/open3d/ml/torch/classes/ragged_tensor.py | 2 +- python/open3d/ml/torch/configs.py | 2 +- python/open3d/ml/torch/dataloaders.py | 2 +- python/open3d/ml/torch/datasets.py | 2 +- python/open3d/ml/torch/layers/__init__.py | 2 +- python/open3d/ml/torch/models.py | 2 +- python/open3d/ml/torch/modules.py | 2 +- python/open3d/ml/torch/ops/__init__.py | 2 +- python/open3d/ml/torch/pipelines.py | 2 +- python/open3d/ml/torch/python/layers/convolutions.py | 2 +- python/open3d/ml/torch/python/layers/neighbor_search.py | 2 +- python/open3d/ml/torch/python/layers/voxel_pooling.py | 2 +- python/open3d/ml/torch/python/ops.py.in | 2 +- python/open3d/ml/torch/python/return_types.py.in | 2 +- python/open3d/ml/torch/vis.py | 2 +- python/open3d/ml/utils.py | 2 +- python/open3d/ml/vis.py | 2 +- python/open3d/visualization/__init__.py | 2 +- python/open3d/visualization/__main__.py | 2 +- python/open3d/visualization/_external_visualizer.py | 2 +- python/open3d/visualization/async_event_loop.py | 2 +- python/open3d/visualization/draw.py | 2 +- python/open3d/visualization/draw_plotly.py | 2 +- python/open3d/visualization/tensorboard_plugin/colormap.py | 2 +- .../visualization/tensorboard_plugin/frontend/index.js | 2 +- .../visualization/tensorboard_plugin/frontend/style.css | 2 +- python/open3d/visualization/tensorboard_plugin/labellut.py | 2 +- python/open3d/visualization/tensorboard_plugin/metadata.py | 2 +- python/open3d/visualization/tensorboard_plugin/plugin.py | 2 +- .../visualization/tensorboard_plugin/plugin_data.proto | 2 +- .../visualization/tensorboard_plugin/plugin_data_pb2.py | 2 +- python/open3d/visualization/tensorboard_plugin/summary.py | 2 +- python/open3d/visualization/tensorboard_plugin/util.py | 2 +- python/open3d/visualization/to_mitsuba.py | 2 +- python/open3d/web_visualizer.py | 2 +- python/setup.cfg | 2 +- python/setup.py | 2 +- python/test/conftest.py | 2 +- python/test/core/test_core.py | 2 +- python/test/core/test_hashmap.py | 2 +- python/test/core/test_linalg.py | 2 +- python/test/core/test_nn.py | 2 +- python/test/core/test_size_vector.py | 2 +- python/test/core/test_sycl_utils.py | 2 +- python/test/core/test_tensor_function.py | 2 +- python/test/core/test_torch_integration.py | 2 +- python/test/data/test_data.py | 2 +- python/test/geometry/test_poisson_parameters.py | 2 +- python/test/io/rpc/test_remote_functions.py | 2 +- python/test/io/rpc/test_serialization.py | 2 +- python/test/io/test_io.py | 2 +- python/test/io/test_pathlib.py | 2 +- python/test/ml/test_contrib_iou.py | 2 +- python/test/ml/test_contrib_subsample.py | 2 +- python/test/ml_ops/cconv_python.py | 2 +- python/test/ml_ops/check_gradients.py | 2 +- python/test/ml_ops/mltest.py | 2 +- python/test/ml_ops/particle_network_tf.py | 2 +- python/test/ml_ops/test_cconv.py | 2 +- python/test/ml_ops/test_cconv_python.py | 2 +- python/test/ml_ops/test_cublas.py | 2 +- python/test/ml_ops/test_fixed_radius_search.py | 2 +- python/test/ml_ops/test_general_sparseconv.py | 2 +- python/test/ml_ops/test_invert_neighbors_list.py | 2 +- python/test/ml_ops/test_knn_search.py | 2 +- python/test/ml_ops/test_nms.py | 2 +- python/test/ml_ops/test_query_pts.py | 2 +- python/test/ml_ops/test_radius_search.py | 2 +- python/test/ml_ops/test_ragged_tensor.py | 2 +- python/test/ml_ops/test_ragged_to_dense.py | 2 +- python/test/ml_ops/test_reduce_subarrays_sum.py | 2 +- python/test/ml_ops/test_roi_pool.py | 2 +- python/test/ml_ops/test_sampling.py | 2 +- python/test/ml_ops/test_sparseconv.py | 2 +- python/test/ml_ops/test_subsampling.py | 2 +- python/test/ml_ops/test_tf_training_graph_mode.py | 2 +- python/test/ml_ops/test_three_interp.py | 2 +- python/test/ml_ops/test_three_nn.py | 2 +- python/test/ml_ops/test_trilinear_devoxelize.py | 2 +- python/test/ml_ops/test_voxel_pooling.py | 2 +- python/test/ml_ops/test_voxelize.py | 2 +- python/test/open3d_test.py | 2 +- .../test/pipelines/test_normal_distributions_transform.py | 2 +- python/test/t/geometry/test_bounding_volume_ellipsoid.py | 2 +- python/test/t/geometry/test_image.py | 2 +- python/test/t/geometry/test_lineset.py | 2 +- python/test/t/geometry/test_pointcloud.py | 2 +- python/test/t/geometry/test_raycasting_scene.py | 2 +- python/test/t/geometry/test_tensormap.py | 2 +- python/test/t/geometry/test_trianglemesh.py | 2 +- python/test/t/io/test_noise.py | 2 +- python/test/t/io/test_realsense.py | 2 +- python/test/t/io/test_spz.py | 2 +- python/test/t/registration/test_registration.py | 2 +- .../test/t/registration/test_transformation_estimation.py | 2 +- python/test/test_color_map_optimization.py | 2 +- python/test/test_flags.py | 2 +- python/test/test_octree.py | 2 +- python/test/test_open3d_eigen.py | 2 +- python/test/test_symmetric_icp.py | 2 +- python/test/visualization/test_cpu_rendering.py | 2 +- python/test/visualization/test_legacy_headless_rendering.py | 2 +- python/test/visualization/test_tensorboard_plugin.py | 2 +- python/tools/app.py | 2 +- python/tools/cli.py | 2 +- util/check_style.py | 6 +++--- 1834 files changed, 1839 insertions(+), 1839 deletions(-) diff --git a/LICENSE b/LICENSE index 9134a1223b9..c3c3641b204 100644 --- a/LICENSE +++ b/LICENSE @@ -1,7 +1,7 @@ The MIT License (MIT) Open3D: www.open3d.org -Copyright (c) 2018-2023 www.open3d.org +Copyright (c) 2018-2026 www.open3d.org Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/cmake/ShaderEncoder.cpp b/cmake/ShaderEncoder.cpp index 5773c3c2438..3ab479ef825 100644 --- a/cmake/ShaderEncoder.cpp +++ b/cmake/ShaderEncoder.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cmake/ShaderLinker.cpp b/cmake/ShaderLinker.cpp index 06c6d7b3809..be30c4d73e4 100644 --- a/cmake/ShaderLinker.cpp +++ b/cmake/ShaderLinker.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- @@ -30,7 +30,7 @@ int main(int argc, char **argv) { fprintf(file_out, "// ----------------------------------------------------------------------------\n"); fprintf(file_out, "// The MIT License (MIT)\n"); fprintf(file_out, "//\n"); - fprintf(file_out, "// Copyright (c) 2018-2024 www.open3d.org\n"); + fprintf(file_out, "// Copyright (c) 2018-2026 www.open3d.org\n"); fprintf(file_out, "//\n"); fprintf(file_out, "// Permission is hereby granted, free of charge, to any person obtaining a copy\n"); fprintf(file_out, "// of this software and associated documentation files (the \"Software\"), to deal\n"); diff --git a/cmake/ispc_isas/ISADispatcher.c b/cmake/ispc_isas/ISADispatcher.c index e78d5c61237..7ec7f77d174 100644 --- a/cmake/ispc_isas/ISADispatcher.c +++ b/cmake/ispc_isas/ISADispatcher.c @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cmake/ispc_isas/ISADispatcher.ispc b/cmake/ispc_isas/ISADispatcher.ispc index 0767ebe931f..5ad2f233d11 100644 --- a/cmake/ispc_isas/ISADispatcher.ispc +++ b/cmake/ispc_isas/ISADispatcher.ispc @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/apps/CMakeLists.txt b/cpp/apps/CMakeLists.txt index 6ff0f87b12e..076e2bd1ade 100644 --- a/cpp/apps/CMakeLists.txt +++ b/cpp/apps/CMakeLists.txt @@ -17,7 +17,7 @@ macro(open3d_add_app_gui SRC_DIR APP_NAME TARGET_NAME) set(MACOSX_BUNDLE_LONG_VERSION_STRING ${PROJECT_VERSION_THREE_NUMBER}) set(MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION_THREE_NUMBER}) set(MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION_THREE_NUMBER}) - set(MACOSX_BUNDLE_COPYRIGHT "Copyright (c) 2018-2025 www.open3d.org") + set(MACOSX_BUNDLE_COPYRIGHT "Copyright (c) 2018-2026 www.open3d.org") endif() # Copy the resource files. This needs to be done as a post-build step diff --git a/cpp/apps/OfflineReconstruction/Config.h b/cpp/apps/OfflineReconstruction/Config.h index a421a142b25..7dd40d86e1f 100644 --- a/cpp/apps/OfflineReconstruction/Config.h +++ b/cpp/apps/OfflineReconstruction/Config.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/apps/OfflineReconstruction/DebugUtil.h b/cpp/apps/OfflineReconstruction/DebugUtil.h index 0cd8ce90245..f4104dd2358 100644 --- a/cpp/apps/OfflineReconstruction/DebugUtil.h +++ b/cpp/apps/OfflineReconstruction/DebugUtil.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/apps/OfflineReconstruction/FileSystemUtil.h b/cpp/apps/OfflineReconstruction/FileSystemUtil.h index c3d07767744..0726f69f10c 100644 --- a/cpp/apps/OfflineReconstruction/FileSystemUtil.h +++ b/cpp/apps/OfflineReconstruction/FileSystemUtil.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/apps/OfflineReconstruction/LegacyReconstructionUtil.h b/cpp/apps/OfflineReconstruction/LegacyReconstructionUtil.h index fcb448c8126..ddb4e457a89 100644 --- a/cpp/apps/OfflineReconstruction/LegacyReconstructionUtil.h +++ b/cpp/apps/OfflineReconstruction/LegacyReconstructionUtil.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/apps/OfflineReconstruction/OfflineReconstruction.cpp b/cpp/apps/OfflineReconstruction/OfflineReconstruction.cpp index fee3000c19e..6bb9cbed62f 100644 --- a/cpp/apps/OfflineReconstruction/OfflineReconstruction.cpp +++ b/cpp/apps/OfflineReconstruction/OfflineReconstruction.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/apps/Open3DViewer/Open3DViewer.cpp b/cpp/apps/Open3DViewer/Open3DViewer.cpp index ce938acbcff..c78edef1502 100644 --- a/cpp/apps/Open3DViewer/Open3DViewer.cpp +++ b/cpp/apps/Open3DViewer/Open3DViewer.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/apps/Open3DViewer/Open3DViewer.h b/cpp/apps/Open3DViewer/Open3DViewer.h index d0d6bdc4f41..2a879d00791 100644 --- a/cpp/apps/Open3DViewer/Open3DViewer.h +++ b/cpp/apps/Open3DViewer/Open3DViewer.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/apps/Open3DViewer/Open3DViewer_mac.mm b/cpp/apps/Open3DViewer/Open3DViewer_mac.mm index d8707243f60..aea87a7c79d 100644 --- a/cpp/apps/Open3DViewer/Open3DViewer_mac.mm +++ b/cpp/apps/Open3DViewer/Open3DViewer_mac.mm @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/Main.cpp b/cpp/benchmarks/Main.cpp index ca2e66fe591..206573a27df 100644 --- a/cpp/benchmarks/Main.cpp +++ b/cpp/benchmarks/Main.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // Copyright 2018 Google Inc. All rights reserved. diff --git a/cpp/benchmarks/benchmark_utilities/Rand.cpp b/cpp/benchmarks/benchmark_utilities/Rand.cpp index b64ee2943d0..2e28f59a7c3 100644 --- a/cpp/benchmarks/benchmark_utilities/Rand.cpp +++ b/cpp/benchmarks/benchmark_utilities/Rand.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/benchmark_utilities/Rand.h b/cpp/benchmarks/benchmark_utilities/Rand.h index 7cefae1669a..5afd7ca7e6f 100644 --- a/cpp/benchmarks/benchmark_utilities/Rand.h +++ b/cpp/benchmarks/benchmark_utilities/Rand.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/core/BinaryEW.cpp b/cpp/benchmarks/core/BinaryEW.cpp index 86a7a487605..78d5bdb1415 100644 --- a/cpp/benchmarks/core/BinaryEW.cpp +++ b/cpp/benchmarks/core/BinaryEW.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/core/HashMap.cpp b/cpp/benchmarks/core/HashMap.cpp index cd25b4e3c6e..0665ad362b8 100644 --- a/cpp/benchmarks/core/HashMap.cpp +++ b/cpp/benchmarks/core/HashMap.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/core/Linalg.cpp b/cpp/benchmarks/core/Linalg.cpp index 7a4a3d6138b..f820309bf85 100644 --- a/cpp/benchmarks/core/Linalg.cpp +++ b/cpp/benchmarks/core/Linalg.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/core/MemoryManager.cpp b/cpp/benchmarks/core/MemoryManager.cpp index fccca3de621..4f5846d9af4 100644 --- a/cpp/benchmarks/core/MemoryManager.cpp +++ b/cpp/benchmarks/core/MemoryManager.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/core/NearestNeighborSearch.cpp b/cpp/benchmarks/core/NearestNeighborSearch.cpp index 634d32b29dd..40476c12b0b 100644 --- a/cpp/benchmarks/core/NearestNeighborSearch.cpp +++ b/cpp/benchmarks/core/NearestNeighborSearch.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/core/ParallelFor.cpp b/cpp/benchmarks/core/ParallelFor.cpp index ed4bfbcf431..918511de93c 100644 --- a/cpp/benchmarks/core/ParallelFor.cpp +++ b/cpp/benchmarks/core/ParallelFor.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/core/ParallelFor.ispc b/cpp/benchmarks/core/ParallelFor.ispc index 4d69e227241..7e3c5db10d0 100644 --- a/cpp/benchmarks/core/ParallelFor.ispc +++ b/cpp/benchmarks/core/ParallelFor.ispc @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/core/Reduction.cpp b/cpp/benchmarks/core/Reduction.cpp index 99dd9fc4514..98eba6198f3 100644 --- a/cpp/benchmarks/core/Reduction.cpp +++ b/cpp/benchmarks/core/Reduction.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/core/UnaryEW.cpp b/cpp/benchmarks/core/UnaryEW.cpp index 30051948282..c51899d696c 100644 --- a/cpp/benchmarks/core/UnaryEW.cpp +++ b/cpp/benchmarks/core/UnaryEW.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/core/Zeros.cpp b/cpp/benchmarks/core/Zeros.cpp index 9eb534369f0..8b5c54c0e96 100644 --- a/cpp/benchmarks/core/Zeros.cpp +++ b/cpp/benchmarks/core/Zeros.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/geometry/KDTreeFlann.cpp b/cpp/benchmarks/geometry/KDTreeFlann.cpp index 838f375a04f..d07b0aa97c1 100644 --- a/cpp/benchmarks/geometry/KDTreeFlann.cpp +++ b/cpp/benchmarks/geometry/KDTreeFlann.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/geometry/SamplePoints.cpp b/cpp/benchmarks/geometry/SamplePoints.cpp index d7b9c6f7a00..24dbb4fb2c2 100644 --- a/cpp/benchmarks/geometry/SamplePoints.cpp +++ b/cpp/benchmarks/geometry/SamplePoints.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/geometry/TriangleMesh.cpp b/cpp/benchmarks/geometry/TriangleMesh.cpp index 4a07fb0a23f..b955f327edf 100644 --- a/cpp/benchmarks/geometry/TriangleMesh.cpp +++ b/cpp/benchmarks/geometry/TriangleMesh.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/io/PointCloudIO.cpp b/cpp/benchmarks/io/PointCloudIO.cpp index 5ac5b43e90c..527a4350b85 100644 --- a/cpp/benchmarks/io/PointCloudIO.cpp +++ b/cpp/benchmarks/io/PointCloudIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/pipelines/registration/Registration.cpp b/cpp/benchmarks/pipelines/registration/Registration.cpp index 8ed5eabcad7..968207fe99f 100644 --- a/cpp/benchmarks/pipelines/registration/Registration.cpp +++ b/cpp/benchmarks/pipelines/registration/Registration.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/t/geometry/PointCloud.cpp b/cpp/benchmarks/t/geometry/PointCloud.cpp index f78968fd846..15a1f7b469e 100644 --- a/cpp/benchmarks/t/geometry/PointCloud.cpp +++ b/cpp/benchmarks/t/geometry/PointCloud.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/t/io/PointCloudIO.cpp b/cpp/benchmarks/t/io/PointCloudIO.cpp index fb1fcd8029c..142a6c58e48 100644 --- a/cpp/benchmarks/t/io/PointCloudIO.cpp +++ b/cpp/benchmarks/t/io/PointCloudIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/t/io/TriangleMeshIO.cpp b/cpp/benchmarks/t/io/TriangleMeshIO.cpp index 04c6d231a6f..3a7868fafa5 100644 --- a/cpp/benchmarks/t/io/TriangleMeshIO.cpp +++ b/cpp/benchmarks/t/io/TriangleMeshIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/t/pipelines/odometry/RGBDOdometry.cpp b/cpp/benchmarks/t/pipelines/odometry/RGBDOdometry.cpp index f68412dd399..7a8f24977fe 100644 --- a/cpp/benchmarks/t/pipelines/odometry/RGBDOdometry.cpp +++ b/cpp/benchmarks/t/pipelines/odometry/RGBDOdometry.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/t/pipelines/registration/Feature.cpp b/cpp/benchmarks/t/pipelines/registration/Feature.cpp index 1081f8f467a..7100e749b35 100644 --- a/cpp/benchmarks/t/pipelines/registration/Feature.cpp +++ b/cpp/benchmarks/t/pipelines/registration/Feature.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/benchmarks/t/pipelines/registration/Registration.cpp b/cpp/benchmarks/t/pipelines/registration/Registration.cpp index cd00c1e2e8f..bbfbb9bd764 100644 --- a/cpp/benchmarks/t/pipelines/registration/Registration.cpp +++ b/cpp/benchmarks/t/pipelines/registration/Registration.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/Macro.h b/cpp/open3d/Macro.h index bf8ff794f0f..6da135d7699 100644 --- a/cpp/open3d/Macro.h +++ b/cpp/open3d/Macro.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/Open3D.h.in b/cpp/open3d/Open3D.h.in index 5a2b386ad4d..fbd4ff5586f 100644 --- a/cpp/open3d/Open3D.h.in +++ b/cpp/open3d/Open3D.h.in @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/Open3DConfig.cpp b/cpp/open3d/Open3DConfig.cpp index a2904c01402..6d6455295c7 100644 --- a/cpp/open3d/Open3DConfig.cpp +++ b/cpp/open3d/Open3DConfig.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/Open3DConfig.h.in b/cpp/open3d/Open3DConfig.h.in index d9ad502c4b6..5c2c3d1ef5f 100644 --- a/cpp/open3d/Open3DConfig.h.in +++ b/cpp/open3d/Open3DConfig.h.in @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/camera/PinholeCameraIntrinsic.cpp b/cpp/open3d/camera/PinholeCameraIntrinsic.cpp index 142e4e083ac..72adf1f553f 100644 --- a/cpp/open3d/camera/PinholeCameraIntrinsic.cpp +++ b/cpp/open3d/camera/PinholeCameraIntrinsic.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/camera/PinholeCameraIntrinsic.h b/cpp/open3d/camera/PinholeCameraIntrinsic.h index 42689877807..965f7c8ce47 100644 --- a/cpp/open3d/camera/PinholeCameraIntrinsic.h +++ b/cpp/open3d/camera/PinholeCameraIntrinsic.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/camera/PinholeCameraParameters.cpp b/cpp/open3d/camera/PinholeCameraParameters.cpp index cf512a2ecd1..7f7e331edf8 100644 --- a/cpp/open3d/camera/PinholeCameraParameters.cpp +++ b/cpp/open3d/camera/PinholeCameraParameters.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/camera/PinholeCameraParameters.h b/cpp/open3d/camera/PinholeCameraParameters.h index a2ec46ddfd4..f49f101a3a6 100644 --- a/cpp/open3d/camera/PinholeCameraParameters.h +++ b/cpp/open3d/camera/PinholeCameraParameters.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/camera/PinholeCameraTrajectory.cpp b/cpp/open3d/camera/PinholeCameraTrajectory.cpp index 8f34c81a821..6aa8105cdb9 100644 --- a/cpp/open3d/camera/PinholeCameraTrajectory.cpp +++ b/cpp/open3d/camera/PinholeCameraTrajectory.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/camera/PinholeCameraTrajectory.h b/cpp/open3d/camera/PinholeCameraTrajectory.h index d0a44f51b68..6bb3c75ef04 100644 --- a/cpp/open3d/camera/PinholeCameraTrajectory.h +++ b/cpp/open3d/camera/PinholeCameraTrajectory.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/AdvancedIndexing.cpp b/cpp/open3d/core/AdvancedIndexing.cpp index cd53792468c..74764f00848 100644 --- a/cpp/open3d/core/AdvancedIndexing.cpp +++ b/cpp/open3d/core/AdvancedIndexing.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/AdvancedIndexing.h b/cpp/open3d/core/AdvancedIndexing.h index 334137d79ca..e39fbea5ae9 100644 --- a/cpp/open3d/core/AdvancedIndexing.h +++ b/cpp/open3d/core/AdvancedIndexing.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/Atomic.h b/cpp/open3d/core/Atomic.h index 1e7e3502c5d..267dc6d693a 100644 --- a/cpp/open3d/core/Atomic.h +++ b/cpp/open3d/core/Atomic.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/Blob.h b/cpp/open3d/core/Blob.h index 830a9954dae..6cd2e1230ba 100644 --- a/cpp/open3d/core/Blob.h +++ b/cpp/open3d/core/Blob.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/BlockCopyDispatch.h b/cpp/open3d/core/BlockCopyDispatch.h index a86a2db3437..24b09f97cf1 100644 --- a/cpp/open3d/core/BlockCopyDispatch.h +++ b/cpp/open3d/core/BlockCopyDispatch.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/CUDAUtils.cpp b/cpp/open3d/core/CUDAUtils.cpp index ab805bda049..21deaea3a8a 100644 --- a/cpp/open3d/core/CUDAUtils.cpp +++ b/cpp/open3d/core/CUDAUtils.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/CUDAUtils.h b/cpp/open3d/core/CUDAUtils.h index 513ec15f822..22c05a1f6f2 100644 --- a/cpp/open3d/core/CUDAUtils.h +++ b/cpp/open3d/core/CUDAUtils.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/DLPack.h b/cpp/open3d/core/DLPack.h index e8689374543..d3e776ced9e 100644 --- a/cpp/open3d/core/DLPack.h +++ b/cpp/open3d/core/DLPack.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/core/Device.cpp b/cpp/open3d/core/Device.cpp index e74b622084f..8bc9c1fb544 100644 --- a/cpp/open3d/core/Device.cpp +++ b/cpp/open3d/core/Device.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/Device.h b/cpp/open3d/core/Device.h index 8c3d33c0a89..ade6c6b4b90 100644 --- a/cpp/open3d/core/Device.h +++ b/cpp/open3d/core/Device.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/Dispatch.h b/cpp/open3d/core/Dispatch.h index f6195003a02..eec5b59052c 100644 --- a/cpp/open3d/core/Dispatch.h +++ b/cpp/open3d/core/Dispatch.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/Dtype.cpp b/cpp/open3d/core/Dtype.cpp index 8545b8ee53d..91c1ca63f8d 100644 --- a/cpp/open3d/core/Dtype.cpp +++ b/cpp/open3d/core/Dtype.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/Dtype.h b/cpp/open3d/core/Dtype.h index 464ebbbd17f..435f982fba4 100644 --- a/cpp/open3d/core/Dtype.h +++ b/cpp/open3d/core/Dtype.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/EigenConverter.cpp b/cpp/open3d/core/EigenConverter.cpp index 94528cfa066..a38b5287931 100644 --- a/cpp/open3d/core/EigenConverter.cpp +++ b/cpp/open3d/core/EigenConverter.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/EigenConverter.h b/cpp/open3d/core/EigenConverter.h index 6645f0cfb38..a13107ebbcd 100644 --- a/cpp/open3d/core/EigenConverter.h +++ b/cpp/open3d/core/EigenConverter.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/FunctionTraits.h b/cpp/open3d/core/FunctionTraits.h index deaeaf276fa..408cddd673c 100644 --- a/cpp/open3d/core/FunctionTraits.h +++ b/cpp/open3d/core/FunctionTraits.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/Indexer.cpp b/cpp/open3d/core/Indexer.cpp index 3bd27251d24..d696d9fcdd2 100644 --- a/cpp/open3d/core/Indexer.cpp +++ b/cpp/open3d/core/Indexer.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/Indexer.h b/cpp/open3d/core/Indexer.h index 8eacb68a27d..38da6d5f474 100644 --- a/cpp/open3d/core/Indexer.h +++ b/cpp/open3d/core/Indexer.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/Indexer.ispc b/cpp/open3d/core/Indexer.ispc index cf60ac576a4..f3eea61393d 100644 --- a/cpp/open3d/core/Indexer.ispc +++ b/cpp/open3d/core/Indexer.ispc @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/Indexer.isph b/cpp/open3d/core/Indexer.isph index af7629d3f06..3ef63365d8c 100644 --- a/cpp/open3d/core/Indexer.isph +++ b/cpp/open3d/core/Indexer.isph @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/MemoryManager.cpp b/cpp/open3d/core/MemoryManager.cpp index 2bd20aa42c7..531c0ac6fd4 100644 --- a/cpp/open3d/core/MemoryManager.cpp +++ b/cpp/open3d/core/MemoryManager.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/MemoryManager.h b/cpp/open3d/core/MemoryManager.h index 97c02efaf0c..dad645130f3 100644 --- a/cpp/open3d/core/MemoryManager.h +++ b/cpp/open3d/core/MemoryManager.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/MemoryManagerCPU.cpp b/cpp/open3d/core/MemoryManagerCPU.cpp index 28afab26fd2..941084a9ab6 100644 --- a/cpp/open3d/core/MemoryManagerCPU.cpp +++ b/cpp/open3d/core/MemoryManagerCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/MemoryManagerCUDA.cpp b/cpp/open3d/core/MemoryManagerCUDA.cpp index 8d15a8b8d45..f969180bf8d 100644 --- a/cpp/open3d/core/MemoryManagerCUDA.cpp +++ b/cpp/open3d/core/MemoryManagerCUDA.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/MemoryManagerCached.cpp b/cpp/open3d/core/MemoryManagerCached.cpp index 8af8dd152ad..b90141ff504 100644 --- a/cpp/open3d/core/MemoryManagerCached.cpp +++ b/cpp/open3d/core/MemoryManagerCached.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/MemoryManagerSYCL.cpp b/cpp/open3d/core/MemoryManagerSYCL.cpp index e0ac2188d23..486545bbb21 100644 --- a/cpp/open3d/core/MemoryManagerSYCL.cpp +++ b/cpp/open3d/core/MemoryManagerSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/MemoryManagerStatistic.cpp b/cpp/open3d/core/MemoryManagerStatistic.cpp index ded1ca2598b..db6b4e1eed9 100644 --- a/cpp/open3d/core/MemoryManagerStatistic.cpp +++ b/cpp/open3d/core/MemoryManagerStatistic.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/MemoryManagerStatistic.h b/cpp/open3d/core/MemoryManagerStatistic.h index 1310247df17..4a82d729c72 100644 --- a/cpp/open3d/core/MemoryManagerStatistic.h +++ b/cpp/open3d/core/MemoryManagerStatistic.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/ParallelFor.h b/cpp/open3d/core/ParallelFor.h index 5a9d82eeb11..5f2d70f639e 100644 --- a/cpp/open3d/core/ParallelFor.h +++ b/cpp/open3d/core/ParallelFor.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/ParallelFor.isph b/cpp/open3d/core/ParallelFor.isph index 8b8d9a00c9a..573ca0d6d0a 100644 --- a/cpp/open3d/core/ParallelFor.isph +++ b/cpp/open3d/core/ParallelFor.isph @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/SYCLContext.cpp b/cpp/open3d/core/SYCLContext.cpp index 83d61d1895e..dfb93a45fc4 100644 --- a/cpp/open3d/core/SYCLContext.cpp +++ b/cpp/open3d/core/SYCLContext.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/SYCLContext.h b/cpp/open3d/core/SYCLContext.h index 8bee2fa3272..536394c9b99 100644 --- a/cpp/open3d/core/SYCLContext.h +++ b/cpp/open3d/core/SYCLContext.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/SYCLUtils.cpp b/cpp/open3d/core/SYCLUtils.cpp index 7fc58aba0c4..e0f7cb4f244 100644 --- a/cpp/open3d/core/SYCLUtils.cpp +++ b/cpp/open3d/core/SYCLUtils.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/SYCLUtils.h b/cpp/open3d/core/SYCLUtils.h index ae51e3a4d4d..d7eb07bc0ca 100644 --- a/cpp/open3d/core/SYCLUtils.h +++ b/cpp/open3d/core/SYCLUtils.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/Scalar.h b/cpp/open3d/core/Scalar.h index b26f133104d..9e6d1dd104d 100644 --- a/cpp/open3d/core/Scalar.h +++ b/cpp/open3d/core/Scalar.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/ShapeUtil.cpp b/cpp/open3d/core/ShapeUtil.cpp index 8e8a618b238..0e9a506858d 100644 --- a/cpp/open3d/core/ShapeUtil.cpp +++ b/cpp/open3d/core/ShapeUtil.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/ShapeUtil.h b/cpp/open3d/core/ShapeUtil.h index 14c0a7ba6ad..79957678e50 100644 --- a/cpp/open3d/core/ShapeUtil.h +++ b/cpp/open3d/core/ShapeUtil.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/SizeVector.cpp b/cpp/open3d/core/SizeVector.cpp index 7f7510e2f39..50a5a3221a8 100644 --- a/cpp/open3d/core/SizeVector.cpp +++ b/cpp/open3d/core/SizeVector.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/SizeVector.h b/cpp/open3d/core/SizeVector.h index f37d29cdce0..15ff4f690e5 100644 --- a/cpp/open3d/core/SizeVector.h +++ b/cpp/open3d/core/SizeVector.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/SmallVector.cpp b/cpp/open3d/core/SmallVector.cpp index 60f12287d39..03b79f90d55 100644 --- a/cpp/open3d/core/SmallVector.cpp +++ b/cpp/open3d/core/SmallVector.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/core/SmallVector.h b/cpp/open3d/core/SmallVector.h index cfd7c7dbc7f..91aed86303f 100644 --- a/cpp/open3d/core/SmallVector.h +++ b/cpp/open3d/core/SmallVector.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/core/StdAllocator.h b/cpp/open3d/core/StdAllocator.h index de5990425af..973a9250bc1 100644 --- a/cpp/open3d/core/StdAllocator.h +++ b/cpp/open3d/core/StdAllocator.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/Tensor.cpp b/cpp/open3d/core/Tensor.cpp index f68392489e2..f41cc2a334d 100644 --- a/cpp/open3d/core/Tensor.cpp +++ b/cpp/open3d/core/Tensor.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/Tensor.h b/cpp/open3d/core/Tensor.h index 7e5be1057c3..8816ede5482 100644 --- a/cpp/open3d/core/Tensor.h +++ b/cpp/open3d/core/Tensor.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/TensorCheck.cpp b/cpp/open3d/core/TensorCheck.cpp index 7d4ee43d4d5..59c0ecd1de8 100644 --- a/cpp/open3d/core/TensorCheck.cpp +++ b/cpp/open3d/core/TensorCheck.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/TensorCheck.h b/cpp/open3d/core/TensorCheck.h index f911601b65a..2804d4f4e55 100644 --- a/cpp/open3d/core/TensorCheck.h +++ b/cpp/open3d/core/TensorCheck.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/TensorFunction.cpp b/cpp/open3d/core/TensorFunction.cpp index 96df6ee76e5..0a0954911e9 100644 --- a/cpp/open3d/core/TensorFunction.cpp +++ b/cpp/open3d/core/TensorFunction.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/TensorFunction.h b/cpp/open3d/core/TensorFunction.h index 12cd59204c0..6b35fb28482 100644 --- a/cpp/open3d/core/TensorFunction.h +++ b/cpp/open3d/core/TensorFunction.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/TensorInit.h b/cpp/open3d/core/TensorInit.h index cafcdb68c07..6e500b37837 100644 --- a/cpp/open3d/core/TensorInit.h +++ b/cpp/open3d/core/TensorInit.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/TensorKey.cpp b/cpp/open3d/core/TensorKey.cpp index 6d80872dbd9..d95931d2396 100644 --- a/cpp/open3d/core/TensorKey.cpp +++ b/cpp/open3d/core/TensorKey.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/TensorKey.h b/cpp/open3d/core/TensorKey.h index 6d387c6b601..3460ea4f89a 100644 --- a/cpp/open3d/core/TensorKey.h +++ b/cpp/open3d/core/TensorKey.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/TensorList.cpp b/cpp/open3d/core/TensorList.cpp index 1ea6e60ce61..41c6e867c85 100644 --- a/cpp/open3d/core/TensorList.cpp +++ b/cpp/open3d/core/TensorList.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/TensorList.h b/cpp/open3d/core/TensorList.h index a5de70ac6bd..19d051bc107 100644 --- a/cpp/open3d/core/TensorList.h +++ b/cpp/open3d/core/TensorList.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/CPU/CPUHashBackendBuffer.cpp b/cpp/open3d/core/hashmap/CPU/CPUHashBackendBuffer.cpp index 482882347ba..d54fb9923c7 100644 --- a/cpp/open3d/core/hashmap/CPU/CPUHashBackendBuffer.cpp +++ b/cpp/open3d/core/hashmap/CPU/CPUHashBackendBuffer.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- #include diff --git a/cpp/open3d/core/hashmap/CPU/CPUHashBackendBufferAccessor.hpp b/cpp/open3d/core/hashmap/CPU/CPUHashBackendBufferAccessor.hpp index 5ba9b1a774c..cd09d7b2d50 100644 --- a/cpp/open3d/core/hashmap/CPU/CPUHashBackendBufferAccessor.hpp +++ b/cpp/open3d/core/hashmap/CPU/CPUHashBackendBufferAccessor.hpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/CPU/CreateCPUHashBackend.cpp b/cpp/open3d/core/hashmap/CPU/CreateCPUHashBackend.cpp index 07760c2422e..22758af6df9 100644 --- a/cpp/open3d/core/hashmap/CPU/CreateCPUHashBackend.cpp +++ b/cpp/open3d/core/hashmap/CPU/CreateCPUHashBackend.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/CPU/TBBHashBackend.h b/cpp/open3d/core/hashmap/CPU/TBBHashBackend.h index 2880aedf4bc..963bcf83ffb 100644 --- a/cpp/open3d/core/hashmap/CPU/TBBHashBackend.h +++ b/cpp/open3d/core/hashmap/CPU/TBBHashBackend.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/CUDA/CUDAHashBackendBuffer.cu b/cpp/open3d/core/hashmap/CUDA/CUDAHashBackendBuffer.cu index 627095858ec..69b40fd192d 100644 --- a/cpp/open3d/core/hashmap/CUDA/CUDAHashBackendBuffer.cu +++ b/cpp/open3d/core/hashmap/CUDA/CUDAHashBackendBuffer.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/CUDA/CUDAHashBackendBufferAccessor.h b/cpp/open3d/core/hashmap/CUDA/CUDAHashBackendBufferAccessor.h index eeb74bc2610..f3216990303 100644 --- a/cpp/open3d/core/hashmap/CUDA/CUDAHashBackendBufferAccessor.h +++ b/cpp/open3d/core/hashmap/CUDA/CUDAHashBackendBufferAccessor.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/CUDA/CreateCUDAHashBackend.cu b/cpp/open3d/core/hashmap/CUDA/CreateCUDAHashBackend.cu index 8f8ea8bdfc0..613c6c89866 100644 --- a/cpp/open3d/core/hashmap/CUDA/CreateCUDAHashBackend.cu +++ b/cpp/open3d/core/hashmap/CUDA/CreateCUDAHashBackend.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/CUDA/SlabHashBackend.h b/cpp/open3d/core/hashmap/CUDA/SlabHashBackend.h index dbf665c795f..101d809546a 100644 --- a/cpp/open3d/core/hashmap/CUDA/SlabHashBackend.h +++ b/cpp/open3d/core/hashmap/CUDA/SlabHashBackend.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/CUDA/SlabHashBackendImpl.h b/cpp/open3d/core/hashmap/CUDA/SlabHashBackendImpl.h index 67903ef9657..bb3e1ce83d6 100644 --- a/cpp/open3d/core/hashmap/CUDA/SlabHashBackendImpl.h +++ b/cpp/open3d/core/hashmap/CUDA/SlabHashBackendImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/CUDA/SlabMacros.h b/cpp/open3d/core/hashmap/CUDA/SlabMacros.h index 21ba410abdf..3a6ac00ebf4 100644 --- a/cpp/open3d/core/hashmap/CUDA/SlabMacros.h +++ b/cpp/open3d/core/hashmap/CUDA/SlabMacros.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/CUDA/SlabNodeManager.cu b/cpp/open3d/core/hashmap/CUDA/SlabNodeManager.cu index df1cfe146d7..76c0e32fb59 100644 --- a/cpp/open3d/core/hashmap/CUDA/SlabNodeManager.cu +++ b/cpp/open3d/core/hashmap/CUDA/SlabNodeManager.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/CUDA/SlabNodeManager.h b/cpp/open3d/core/hashmap/CUDA/SlabNodeManager.h index 9668c31005a..ac8dd7dc710 100644 --- a/cpp/open3d/core/hashmap/CUDA/SlabNodeManager.h +++ b/cpp/open3d/core/hashmap/CUDA/SlabNodeManager.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/CUDA/SlabTraits.h b/cpp/open3d/core/hashmap/CUDA/SlabTraits.h index bab4f111e4f..c9a5fe2bbdf 100644 --- a/cpp/open3d/core/hashmap/CUDA/SlabTraits.h +++ b/cpp/open3d/core/hashmap/CUDA/SlabTraits.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/CUDA/StdGPUHashBackend.h b/cpp/open3d/core/hashmap/CUDA/StdGPUHashBackend.h index f2be8cc2735..6a24275f20a 100644 --- a/cpp/open3d/core/hashmap/CUDA/StdGPUHashBackend.h +++ b/cpp/open3d/core/hashmap/CUDA/StdGPUHashBackend.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/DeviceHashBackend.cpp b/cpp/open3d/core/hashmap/DeviceHashBackend.cpp index 3bcd4e6f197..3207f94e5cc 100644 --- a/cpp/open3d/core/hashmap/DeviceHashBackend.cpp +++ b/cpp/open3d/core/hashmap/DeviceHashBackend.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/DeviceHashBackend.h b/cpp/open3d/core/hashmap/DeviceHashBackend.h index 48ddb0f3b82..51b7b378319 100644 --- a/cpp/open3d/core/hashmap/DeviceHashBackend.h +++ b/cpp/open3d/core/hashmap/DeviceHashBackend.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/Dispatch.h b/cpp/open3d/core/hashmap/Dispatch.h index 621c85ce6d9..8937556e5ae 100644 --- a/cpp/open3d/core/hashmap/Dispatch.h +++ b/cpp/open3d/core/hashmap/Dispatch.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/HashBackendBuffer.cpp b/cpp/open3d/core/hashmap/HashBackendBuffer.cpp index d386498d2d1..6704142e4aa 100644 --- a/cpp/open3d/core/hashmap/HashBackendBuffer.cpp +++ b/cpp/open3d/core/hashmap/HashBackendBuffer.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/HashBackendBuffer.h b/cpp/open3d/core/hashmap/HashBackendBuffer.h index 7d6afe21bf8..c8d81c08857 100644 --- a/cpp/open3d/core/hashmap/HashBackendBuffer.h +++ b/cpp/open3d/core/hashmap/HashBackendBuffer.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/HashMap.cpp b/cpp/open3d/core/hashmap/HashMap.cpp index a8640e694fd..cb9dbcaccd6 100644 --- a/cpp/open3d/core/hashmap/HashMap.cpp +++ b/cpp/open3d/core/hashmap/HashMap.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/HashMap.h b/cpp/open3d/core/hashmap/HashMap.h index 3ebd0b6c057..2e0b66f5299 100644 --- a/cpp/open3d/core/hashmap/HashMap.h +++ b/cpp/open3d/core/hashmap/HashMap.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/HashSet.cpp b/cpp/open3d/core/hashmap/HashSet.cpp index 1bc0ddc6dee..44632bb6878 100644 --- a/cpp/open3d/core/hashmap/HashSet.cpp +++ b/cpp/open3d/core/hashmap/HashSet.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/HashSet.h b/cpp/open3d/core/hashmap/HashSet.h index 9b22b076cf3..010f322965c 100644 --- a/cpp/open3d/core/hashmap/HashSet.h +++ b/cpp/open3d/core/hashmap/HashSet.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/SYCL/CreateSYCLHashBackend.cpp b/cpp/open3d/core/hashmap/SYCL/CreateSYCLHashBackend.cpp index bd32420eb74..eeca348b581 100644 --- a/cpp/open3d/core/hashmap/SYCL/CreateSYCLHashBackend.cpp +++ b/cpp/open3d/core/hashmap/SYCL/CreateSYCLHashBackend.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/SYCL/SYCLHashBackend.h b/cpp/open3d/core/hashmap/SYCL/SYCLHashBackend.h index 0fbe26e28ea..ab88ba4b64d 100644 --- a/cpp/open3d/core/hashmap/SYCL/SYCLHashBackend.h +++ b/cpp/open3d/core/hashmap/SYCL/SYCLHashBackend.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/SYCL/SYCLHashBackendBuffer.cpp b/cpp/open3d/core/hashmap/SYCL/SYCLHashBackendBuffer.cpp index b0e09fbd421..881359bc658 100644 --- a/cpp/open3d/core/hashmap/SYCL/SYCLHashBackendBuffer.cpp +++ b/cpp/open3d/core/hashmap/SYCL/SYCLHashBackendBuffer.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/hashmap/SYCL/SYCLHashBackendBufferAccessor.h b/cpp/open3d/core/hashmap/SYCL/SYCLHashBackendBufferAccessor.h index 003a0b4e859..99e02f05c29 100644 --- a/cpp/open3d/core/hashmap/SYCL/SYCLHashBackendBufferAccessor.h +++ b/cpp/open3d/core/hashmap/SYCL/SYCLHashBackendBufferAccessor.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/Arange.cpp b/cpp/open3d/core/kernel/Arange.cpp index 3c85401eece..ed2fa3f7890 100644 --- a/cpp/open3d/core/kernel/Arange.cpp +++ b/cpp/open3d/core/kernel/Arange.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/Arange.h b/cpp/open3d/core/kernel/Arange.h index 4547960b5f4..38e787fa9ef 100644 --- a/cpp/open3d/core/kernel/Arange.h +++ b/cpp/open3d/core/kernel/Arange.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/ArangeCPU.cpp b/cpp/open3d/core/kernel/ArangeCPU.cpp index d88076d1a74..1658688ed10 100644 --- a/cpp/open3d/core/kernel/ArangeCPU.cpp +++ b/cpp/open3d/core/kernel/ArangeCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/ArangeCUDA.cu b/cpp/open3d/core/kernel/ArangeCUDA.cu index 2de6c835ae9..98a671d4d73 100644 --- a/cpp/open3d/core/kernel/ArangeCUDA.cu +++ b/cpp/open3d/core/kernel/ArangeCUDA.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/ArangeSYCL.cpp b/cpp/open3d/core/kernel/ArangeSYCL.cpp index 78cdcc96b9f..b0a083f7e80 100644 --- a/cpp/open3d/core/kernel/ArangeSYCL.cpp +++ b/cpp/open3d/core/kernel/ArangeSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/BinaryEW.cpp b/cpp/open3d/core/kernel/BinaryEW.cpp index e34122cd137..1e992a77c6c 100644 --- a/cpp/open3d/core/kernel/BinaryEW.cpp +++ b/cpp/open3d/core/kernel/BinaryEW.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/BinaryEW.h b/cpp/open3d/core/kernel/BinaryEW.h index 2f2cb57888e..34669711b18 100644 --- a/cpp/open3d/core/kernel/BinaryEW.h +++ b/cpp/open3d/core/kernel/BinaryEW.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/BinaryEWCPU.cpp b/cpp/open3d/core/kernel/BinaryEWCPU.cpp index 29077856ac8..f2949021aa5 100644 --- a/cpp/open3d/core/kernel/BinaryEWCPU.cpp +++ b/cpp/open3d/core/kernel/BinaryEWCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/BinaryEWCPU.ispc b/cpp/open3d/core/kernel/BinaryEWCPU.ispc index 0ea895e2dbc..c47898a6494 100644 --- a/cpp/open3d/core/kernel/BinaryEWCPU.ispc +++ b/cpp/open3d/core/kernel/BinaryEWCPU.ispc @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/BinaryEWCUDA.cu b/cpp/open3d/core/kernel/BinaryEWCUDA.cu index 7985696cc9e..0e608c13af0 100644 --- a/cpp/open3d/core/kernel/BinaryEWCUDA.cu +++ b/cpp/open3d/core/kernel/BinaryEWCUDA.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/BinaryEWSYCL.cpp b/cpp/open3d/core/kernel/BinaryEWSYCL.cpp index 1b6e3a8d3a4..89193c008a6 100644 --- a/cpp/open3d/core/kernel/BinaryEWSYCL.cpp +++ b/cpp/open3d/core/kernel/BinaryEWSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/IndexGetSet.cpp b/cpp/open3d/core/kernel/IndexGetSet.cpp index b880f50fb51..e4778f9106d 100644 --- a/cpp/open3d/core/kernel/IndexGetSet.cpp +++ b/cpp/open3d/core/kernel/IndexGetSet.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/IndexGetSet.h b/cpp/open3d/core/kernel/IndexGetSet.h index c4a6d3b22c2..371c999e2a4 100644 --- a/cpp/open3d/core/kernel/IndexGetSet.h +++ b/cpp/open3d/core/kernel/IndexGetSet.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/IndexGetSetCPU.cpp b/cpp/open3d/core/kernel/IndexGetSetCPU.cpp index 4d76128c9dc..e038ca53f77 100644 --- a/cpp/open3d/core/kernel/IndexGetSetCPU.cpp +++ b/cpp/open3d/core/kernel/IndexGetSetCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/IndexGetSetCUDA.cu b/cpp/open3d/core/kernel/IndexGetSetCUDA.cu index 149dbd34675..17d56325a71 100644 --- a/cpp/open3d/core/kernel/IndexGetSetCUDA.cu +++ b/cpp/open3d/core/kernel/IndexGetSetCUDA.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/IndexGetSetSYCL.cpp b/cpp/open3d/core/kernel/IndexGetSetSYCL.cpp index e928ebaa09e..49aef2a2e9e 100644 --- a/cpp/open3d/core/kernel/IndexGetSetSYCL.cpp +++ b/cpp/open3d/core/kernel/IndexGetSetSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/IndexReduction.cpp b/cpp/open3d/core/kernel/IndexReduction.cpp index e9c9df3f388..10d8c5d810f 100644 --- a/cpp/open3d/core/kernel/IndexReduction.cpp +++ b/cpp/open3d/core/kernel/IndexReduction.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/IndexReduction.h b/cpp/open3d/core/kernel/IndexReduction.h index ae8a895407b..949c8c6fc08 100644 --- a/cpp/open3d/core/kernel/IndexReduction.h +++ b/cpp/open3d/core/kernel/IndexReduction.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/IndexReductionCPU.cpp b/cpp/open3d/core/kernel/IndexReductionCPU.cpp index bfc670d5101..87cb2e14cf0 100644 --- a/cpp/open3d/core/kernel/IndexReductionCPU.cpp +++ b/cpp/open3d/core/kernel/IndexReductionCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/IndexReductionCUDA.cu b/cpp/open3d/core/kernel/IndexReductionCUDA.cu index 60c3ff7b598..b779c7a6f4d 100644 --- a/cpp/open3d/core/kernel/IndexReductionCUDA.cu +++ b/cpp/open3d/core/kernel/IndexReductionCUDA.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- #include diff --git a/cpp/open3d/core/kernel/IndexReductionSYCL.cpp b/cpp/open3d/core/kernel/IndexReductionSYCL.cpp index e3b7cd5fdbf..69e0bdb0688 100644 --- a/cpp/open3d/core/kernel/IndexReductionSYCL.cpp +++ b/cpp/open3d/core/kernel/IndexReductionSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/Kernel.cpp b/cpp/open3d/core/kernel/Kernel.cpp index 249af3a3d10..26dedae53bb 100644 --- a/cpp/open3d/core/kernel/Kernel.cpp +++ b/cpp/open3d/core/kernel/Kernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/Kernel.h b/cpp/open3d/core/kernel/Kernel.h index 16a12a3ea7f..3e80f941a22 100644 --- a/cpp/open3d/core/kernel/Kernel.h +++ b/cpp/open3d/core/kernel/Kernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/NonZero.cpp b/cpp/open3d/core/kernel/NonZero.cpp index 686ce9ea885..05e4f6084f1 100644 --- a/cpp/open3d/core/kernel/NonZero.cpp +++ b/cpp/open3d/core/kernel/NonZero.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/NonZero.h b/cpp/open3d/core/kernel/NonZero.h index 36ac8b4f5a0..ad2cc348a1c 100644 --- a/cpp/open3d/core/kernel/NonZero.h +++ b/cpp/open3d/core/kernel/NonZero.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/NonZeroCPU.cpp b/cpp/open3d/core/kernel/NonZeroCPU.cpp index 0bfd1486d1e..409edbd768c 100644 --- a/cpp/open3d/core/kernel/NonZeroCPU.cpp +++ b/cpp/open3d/core/kernel/NonZeroCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/NonZeroCUDA.cu b/cpp/open3d/core/kernel/NonZeroCUDA.cu index 9f0f474e46a..5e849c334cf 100644 --- a/cpp/open3d/core/kernel/NonZeroCUDA.cu +++ b/cpp/open3d/core/kernel/NonZeroCUDA.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/NonZeroSYCL.cpp b/cpp/open3d/core/kernel/NonZeroSYCL.cpp index cdafe27fbe3..0235047d5b0 100644 --- a/cpp/open3d/core/kernel/NonZeroSYCL.cpp +++ b/cpp/open3d/core/kernel/NonZeroSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/Reduction.cpp b/cpp/open3d/core/kernel/Reduction.cpp index 1c022f27dc8..f26a07fb84a 100644 --- a/cpp/open3d/core/kernel/Reduction.cpp +++ b/cpp/open3d/core/kernel/Reduction.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/Reduction.h b/cpp/open3d/core/kernel/Reduction.h index ec3bec62ab7..5876eb01a3a 100644 --- a/cpp/open3d/core/kernel/Reduction.h +++ b/cpp/open3d/core/kernel/Reduction.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/ReductionCPU.cpp b/cpp/open3d/core/kernel/ReductionCPU.cpp index 8b00c7f04f3..1efb65df4ee 100644 --- a/cpp/open3d/core/kernel/ReductionCPU.cpp +++ b/cpp/open3d/core/kernel/ReductionCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/ReductionCUDA.cu b/cpp/open3d/core/kernel/ReductionCUDA.cu index e6504940c20..3989815e742 100644 --- a/cpp/open3d/core/kernel/ReductionCUDA.cu +++ b/cpp/open3d/core/kernel/ReductionCUDA.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/ReductionSYCL.cpp b/cpp/open3d/core/kernel/ReductionSYCL.cpp index 932f01e2ac5..52bc207f9a2 100644 --- a/cpp/open3d/core/kernel/ReductionSYCL.cpp +++ b/cpp/open3d/core/kernel/ReductionSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/UnaryEW.cpp b/cpp/open3d/core/kernel/UnaryEW.cpp index 2513d41205d..27bf28ae754 100644 --- a/cpp/open3d/core/kernel/UnaryEW.cpp +++ b/cpp/open3d/core/kernel/UnaryEW.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/UnaryEW.h b/cpp/open3d/core/kernel/UnaryEW.h index 131dff08b91..3862c31c8bb 100644 --- a/cpp/open3d/core/kernel/UnaryEW.h +++ b/cpp/open3d/core/kernel/UnaryEW.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/UnaryEWCPU.cpp b/cpp/open3d/core/kernel/UnaryEWCPU.cpp index f4673200b24..1b477525ff8 100644 --- a/cpp/open3d/core/kernel/UnaryEWCPU.cpp +++ b/cpp/open3d/core/kernel/UnaryEWCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/UnaryEWCPU.ispc b/cpp/open3d/core/kernel/UnaryEWCPU.ispc index a7019efad70..56544d0b6f0 100644 --- a/cpp/open3d/core/kernel/UnaryEWCPU.ispc +++ b/cpp/open3d/core/kernel/UnaryEWCPU.ispc @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/UnaryEWCUDA.cu b/cpp/open3d/core/kernel/UnaryEWCUDA.cu index 1612a3d70cc..a65fedf72fb 100644 --- a/cpp/open3d/core/kernel/UnaryEWCUDA.cu +++ b/cpp/open3d/core/kernel/UnaryEWCUDA.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/kernel/UnaryEWSYCL.cpp b/cpp/open3d/core/kernel/UnaryEWSYCL.cpp index 4e769a28df3..1d93b190f90 100644 --- a/cpp/open3d/core/kernel/UnaryEWSYCL.cpp +++ b/cpp/open3d/core/kernel/UnaryEWSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/AddMM.cpp b/cpp/open3d/core/linalg/AddMM.cpp index 45cfd71df7d..0c5010c2c30 100644 --- a/cpp/open3d/core/linalg/AddMM.cpp +++ b/cpp/open3d/core/linalg/AddMM.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/AddMM.h b/cpp/open3d/core/linalg/AddMM.h index 6d26703ae1b..b7cd0b3691f 100644 --- a/cpp/open3d/core/linalg/AddMM.h +++ b/cpp/open3d/core/linalg/AddMM.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/AddMMCPU.cpp b/cpp/open3d/core/linalg/AddMMCPU.cpp index 1f97049dbfe..b3de1f04666 100644 --- a/cpp/open3d/core/linalg/AddMMCPU.cpp +++ b/cpp/open3d/core/linalg/AddMMCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/AddMMCUDA.cpp b/cpp/open3d/core/linalg/AddMMCUDA.cpp index 122f8f178b1..8695586a6ca 100644 --- a/cpp/open3d/core/linalg/AddMMCUDA.cpp +++ b/cpp/open3d/core/linalg/AddMMCUDA.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/AddMMSYCL.cpp b/cpp/open3d/core/linalg/AddMMSYCL.cpp index 24fe08e4b3d..a06dd132f64 100644 --- a/cpp/open3d/core/linalg/AddMMSYCL.cpp +++ b/cpp/open3d/core/linalg/AddMMSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/BlasWrapper.h b/cpp/open3d/core/linalg/BlasWrapper.h index d82363614c9..d0086323371 100644 --- a/cpp/open3d/core/linalg/BlasWrapper.h +++ b/cpp/open3d/core/linalg/BlasWrapper.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/Det.cpp b/cpp/open3d/core/linalg/Det.cpp index a2e05344b21..2c9a4046845 100644 --- a/cpp/open3d/core/linalg/Det.cpp +++ b/cpp/open3d/core/linalg/Det.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/Det.h b/cpp/open3d/core/linalg/Det.h index a69e4c9166b..9b45942e1e6 100644 --- a/cpp/open3d/core/linalg/Det.h +++ b/cpp/open3d/core/linalg/Det.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/Inverse.cpp b/cpp/open3d/core/linalg/Inverse.cpp index 07cb507c1ca..aecfad93f0c 100644 --- a/cpp/open3d/core/linalg/Inverse.cpp +++ b/cpp/open3d/core/linalg/Inverse.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/Inverse.h b/cpp/open3d/core/linalg/Inverse.h index 2d3cbb2bbcf..4febbf4fcd3 100644 --- a/cpp/open3d/core/linalg/Inverse.h +++ b/cpp/open3d/core/linalg/Inverse.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/InverseCPU.cpp b/cpp/open3d/core/linalg/InverseCPU.cpp index bcedaf75d3e..335b21a626d 100644 --- a/cpp/open3d/core/linalg/InverseCPU.cpp +++ b/cpp/open3d/core/linalg/InverseCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/InverseCUDA.cpp b/cpp/open3d/core/linalg/InverseCUDA.cpp index dca871c9bc3..54ce6d496e4 100644 --- a/cpp/open3d/core/linalg/InverseCUDA.cpp +++ b/cpp/open3d/core/linalg/InverseCUDA.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/InverseSYCL.cpp b/cpp/open3d/core/linalg/InverseSYCL.cpp index 56db05bd82b..9d920f5721b 100644 --- a/cpp/open3d/core/linalg/InverseSYCL.cpp +++ b/cpp/open3d/core/linalg/InverseSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/LU.cpp b/cpp/open3d/core/linalg/LU.cpp index 3a9a4e4788c..c566bf35973 100644 --- a/cpp/open3d/core/linalg/LU.cpp +++ b/cpp/open3d/core/linalg/LU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/LU.h b/cpp/open3d/core/linalg/LU.h index d7c1f054954..643c1065219 100644 --- a/cpp/open3d/core/linalg/LU.h +++ b/cpp/open3d/core/linalg/LU.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/LUCPU.cpp b/cpp/open3d/core/linalg/LUCPU.cpp index 5ea4ba63fdd..929b2e40b9c 100644 --- a/cpp/open3d/core/linalg/LUCPU.cpp +++ b/cpp/open3d/core/linalg/LUCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/LUCUDA.cpp b/cpp/open3d/core/linalg/LUCUDA.cpp index 6a5f9f89544..bb4ac375110 100644 --- a/cpp/open3d/core/linalg/LUCUDA.cpp +++ b/cpp/open3d/core/linalg/LUCUDA.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/LUImpl.h b/cpp/open3d/core/linalg/LUImpl.h index fde8f9df385..be2d3acd009 100644 --- a/cpp/open3d/core/linalg/LUImpl.h +++ b/cpp/open3d/core/linalg/LUImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/LUSYCL.cpp b/cpp/open3d/core/linalg/LUSYCL.cpp index e408299703d..6d0fc65b862 100644 --- a/cpp/open3d/core/linalg/LUSYCL.cpp +++ b/cpp/open3d/core/linalg/LUSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/LapackWrapper.h b/cpp/open3d/core/linalg/LapackWrapper.h index a27a69cf8ee..f7364034235 100644 --- a/cpp/open3d/core/linalg/LapackWrapper.h +++ b/cpp/open3d/core/linalg/LapackWrapper.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/LeastSquares.cpp b/cpp/open3d/core/linalg/LeastSquares.cpp index 46c520215e1..1c92a5be767 100644 --- a/cpp/open3d/core/linalg/LeastSquares.cpp +++ b/cpp/open3d/core/linalg/LeastSquares.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/LeastSquares.h b/cpp/open3d/core/linalg/LeastSquares.h index aedc33a5a39..0ea3f3f1a31 100644 --- a/cpp/open3d/core/linalg/LeastSquares.h +++ b/cpp/open3d/core/linalg/LeastSquares.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/LeastSquaresCPU.cpp b/cpp/open3d/core/linalg/LeastSquaresCPU.cpp index 96e85da2f21..745f5a9e1a7 100644 --- a/cpp/open3d/core/linalg/LeastSquaresCPU.cpp +++ b/cpp/open3d/core/linalg/LeastSquaresCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/LeastSquaresCUDA.cpp b/cpp/open3d/core/linalg/LeastSquaresCUDA.cpp index 82f59ec2c34..e12aba46997 100644 --- a/cpp/open3d/core/linalg/LeastSquaresCUDA.cpp +++ b/cpp/open3d/core/linalg/LeastSquaresCUDA.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/LeastSquaresSYCL.cpp b/cpp/open3d/core/linalg/LeastSquaresSYCL.cpp index df0e7ea7d71..f32089d58cc 100644 --- a/cpp/open3d/core/linalg/LeastSquaresSYCL.cpp +++ b/cpp/open3d/core/linalg/LeastSquaresSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/LinalgHeadersCPU.h b/cpp/open3d/core/linalg/LinalgHeadersCPU.h index 3f94a9ae274..da2dbc73776 100644 --- a/cpp/open3d/core/linalg/LinalgHeadersCPU.h +++ b/cpp/open3d/core/linalg/LinalgHeadersCPU.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/LinalgHeadersCUDA.h b/cpp/open3d/core/linalg/LinalgHeadersCUDA.h index f2ec5c042b1..e8f588ebe6b 100644 --- a/cpp/open3d/core/linalg/LinalgHeadersCUDA.h +++ b/cpp/open3d/core/linalg/LinalgHeadersCUDA.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/LinalgUtils.cpp b/cpp/open3d/core/linalg/LinalgUtils.cpp index 723abeca704..85e4a0f825c 100644 --- a/cpp/open3d/core/linalg/LinalgUtils.cpp +++ b/cpp/open3d/core/linalg/LinalgUtils.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/LinalgUtils.h b/cpp/open3d/core/linalg/LinalgUtils.h index 4435faced72..caaa40cc341 100644 --- a/cpp/open3d/core/linalg/LinalgUtils.h +++ b/cpp/open3d/core/linalg/LinalgUtils.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/Matmul.cpp b/cpp/open3d/core/linalg/Matmul.cpp index 012a116b736..fab41b0e53b 100644 --- a/cpp/open3d/core/linalg/Matmul.cpp +++ b/cpp/open3d/core/linalg/Matmul.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/Matmul.h b/cpp/open3d/core/linalg/Matmul.h index eeaba408591..411a820aebe 100644 --- a/cpp/open3d/core/linalg/Matmul.h +++ b/cpp/open3d/core/linalg/Matmul.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/MatmulCPU.cpp b/cpp/open3d/core/linalg/MatmulCPU.cpp index 2757d29a63d..ed6a5d8116e 100644 --- a/cpp/open3d/core/linalg/MatmulCPU.cpp +++ b/cpp/open3d/core/linalg/MatmulCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/MatmulCUDA.cpp b/cpp/open3d/core/linalg/MatmulCUDA.cpp index f5a517ef4bd..bb24b351d91 100644 --- a/cpp/open3d/core/linalg/MatmulCUDA.cpp +++ b/cpp/open3d/core/linalg/MatmulCUDA.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/MatmulSYCL.cpp b/cpp/open3d/core/linalg/MatmulSYCL.cpp index 933fc7d34d9..6ae25e5abde 100644 --- a/cpp/open3d/core/linalg/MatmulSYCL.cpp +++ b/cpp/open3d/core/linalg/MatmulSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/SVD.cpp b/cpp/open3d/core/linalg/SVD.cpp index 657e79f9c57..3273a3cafa8 100644 --- a/cpp/open3d/core/linalg/SVD.cpp +++ b/cpp/open3d/core/linalg/SVD.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/SVD.h b/cpp/open3d/core/linalg/SVD.h index 51d775d7a9d..3faa3ef9853 100644 --- a/cpp/open3d/core/linalg/SVD.h +++ b/cpp/open3d/core/linalg/SVD.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/SVDCPU.cpp b/cpp/open3d/core/linalg/SVDCPU.cpp index 4803e1ee576..188c7a0516a 100644 --- a/cpp/open3d/core/linalg/SVDCPU.cpp +++ b/cpp/open3d/core/linalg/SVDCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/SVDCUDA.cpp b/cpp/open3d/core/linalg/SVDCUDA.cpp index a7acbf07b99..1268e97799c 100644 --- a/cpp/open3d/core/linalg/SVDCUDA.cpp +++ b/cpp/open3d/core/linalg/SVDCUDA.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/SVDSYCL.cpp b/cpp/open3d/core/linalg/SVDSYCL.cpp index 95a0c4601b3..6c87c1a20ec 100644 --- a/cpp/open3d/core/linalg/SVDSYCL.cpp +++ b/cpp/open3d/core/linalg/SVDSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/Solve.cpp b/cpp/open3d/core/linalg/Solve.cpp index ec09e8be3f1..ce13ca95479 100644 --- a/cpp/open3d/core/linalg/Solve.cpp +++ b/cpp/open3d/core/linalg/Solve.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/Solve.h b/cpp/open3d/core/linalg/Solve.h index a299c100ca7..062bcfb6da0 100644 --- a/cpp/open3d/core/linalg/Solve.h +++ b/cpp/open3d/core/linalg/Solve.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/SolveCPU.cpp b/cpp/open3d/core/linalg/SolveCPU.cpp index 05a589e1072..50300bb400b 100644 --- a/cpp/open3d/core/linalg/SolveCPU.cpp +++ b/cpp/open3d/core/linalg/SolveCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/SolveCUDA.cpp b/cpp/open3d/core/linalg/SolveCUDA.cpp index 1e2c656103b..fb63215c4ef 100644 --- a/cpp/open3d/core/linalg/SolveCUDA.cpp +++ b/cpp/open3d/core/linalg/SolveCUDA.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/SolveSYCL.cpp b/cpp/open3d/core/linalg/SolveSYCL.cpp index 59402c82cfa..ae8b76a05ab 100644 --- a/cpp/open3d/core/linalg/SolveSYCL.cpp +++ b/cpp/open3d/core/linalg/SolveSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/Tri.cpp b/cpp/open3d/core/linalg/Tri.cpp index b15b864aa6a..41d92fcd6b7 100644 --- a/cpp/open3d/core/linalg/Tri.cpp +++ b/cpp/open3d/core/linalg/Tri.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/Tri.h b/cpp/open3d/core/linalg/Tri.h index cafb41fb046..44adc889be8 100644 --- a/cpp/open3d/core/linalg/Tri.h +++ b/cpp/open3d/core/linalg/Tri.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/TriCPU.cpp b/cpp/open3d/core/linalg/TriCPU.cpp index 1bbb10a9fdf..7a7472b4615 100644 --- a/cpp/open3d/core/linalg/TriCPU.cpp +++ b/cpp/open3d/core/linalg/TriCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/TriCUDA.cu b/cpp/open3d/core/linalg/TriCUDA.cu index 20407d8d7c5..fa86b2fb7d5 100644 --- a/cpp/open3d/core/linalg/TriCUDA.cu +++ b/cpp/open3d/core/linalg/TriCUDA.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/TriImpl.h b/cpp/open3d/core/linalg/TriImpl.h index db7b204a87c..54722d4b254 100644 --- a/cpp/open3d/core/linalg/TriImpl.h +++ b/cpp/open3d/core/linalg/TriImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/TriSYCL.cpp b/cpp/open3d/core/linalg/TriSYCL.cpp index 9e68a7d590d..738b39fa40a 100644 --- a/cpp/open3d/core/linalg/TriSYCL.cpp +++ b/cpp/open3d/core/linalg/TriSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/kernel/Matrix.h b/cpp/open3d/core/linalg/kernel/Matrix.h index 2968f69bc84..d55b6b09be1 100644 --- a/cpp/open3d/core/linalg/kernel/Matrix.h +++ b/cpp/open3d/core/linalg/kernel/Matrix.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/linalg/kernel/SVD3x3.h b/cpp/open3d/core/linalg/kernel/SVD3x3.h index e9db62e1764..110470febf8 100644 --- a/cpp/open3d/core/linalg/kernel/SVD3x3.h +++ b/cpp/open3d/core/linalg/kernel/SVD3x3.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- /************************************************************************** diff --git a/cpp/open3d/core/nns/FixedRadiusIndex.cpp b/cpp/open3d/core/nns/FixedRadiusIndex.cpp index a48c5304872..9c469ffb745 100644 --- a/cpp/open3d/core/nns/FixedRadiusIndex.cpp +++ b/cpp/open3d/core/nns/FixedRadiusIndex.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/nns/FixedRadiusIndex.h b/cpp/open3d/core/nns/FixedRadiusIndex.h index 72546895c24..3a7b6f6ea32 100644 --- a/cpp/open3d/core/nns/FixedRadiusIndex.h +++ b/cpp/open3d/core/nns/FixedRadiusIndex.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/nns/FixedRadiusSearchImpl.cuh b/cpp/open3d/core/nns/FixedRadiusSearchImpl.cuh index c4eb31c8532..7cdb73e8e0e 100644 --- a/cpp/open3d/core/nns/FixedRadiusSearchImpl.cuh +++ b/cpp/open3d/core/nns/FixedRadiusSearchImpl.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- #pragma once diff --git a/cpp/open3d/core/nns/FixedRadiusSearchImpl.h b/cpp/open3d/core/nns/FixedRadiusSearchImpl.h index ae65f493637..43383cc2613 100644 --- a/cpp/open3d/core/nns/FixedRadiusSearchImpl.h +++ b/cpp/open3d/core/nns/FixedRadiusSearchImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/nns/FixedRadiusSearchOps.cpp b/cpp/open3d/core/nns/FixedRadiusSearchOps.cpp index 7a9dc4b4077..f5120a03999 100644 --- a/cpp/open3d/core/nns/FixedRadiusSearchOps.cpp +++ b/cpp/open3d/core/nns/FixedRadiusSearchOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/core/nns/FixedRadiusSearchOps.cu b/cpp/open3d/core/nns/FixedRadiusSearchOps.cu index 6f2a7e1df9e..35ff087e1f4 100644 --- a/cpp/open3d/core/nns/FixedRadiusSearchOps.cu +++ b/cpp/open3d/core/nns/FixedRadiusSearchOps.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/core/nns/KnnIndex.cpp b/cpp/open3d/core/nns/KnnIndex.cpp index 98d99553418..00bb3bd2374 100644 --- a/cpp/open3d/core/nns/KnnIndex.cpp +++ b/cpp/open3d/core/nns/KnnIndex.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/nns/KnnIndex.h b/cpp/open3d/core/nns/KnnIndex.h index 131019fe975..7a3a00b38ed 100644 --- a/cpp/open3d/core/nns/KnnIndex.h +++ b/cpp/open3d/core/nns/KnnIndex.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/nns/KnnSearchImpl.cuh b/cpp/open3d/core/nns/KnnSearchImpl.cuh index 2f1e8f653c7..e91981d20b2 100644 --- a/cpp/open3d/core/nns/KnnSearchImpl.cuh +++ b/cpp/open3d/core/nns/KnnSearchImpl.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/nns/KnnSearchOps.cu b/cpp/open3d/core/nns/KnnSearchOps.cu index ee9f00e3e7a..a7ad47dfbd5 100644 --- a/cpp/open3d/core/nns/KnnSearchOps.cu +++ b/cpp/open3d/core/nns/KnnSearchOps.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/nns/KnnSearchOpsSYCL.cpp b/cpp/open3d/core/nns/KnnSearchOpsSYCL.cpp index d85a56f7673..a283f75cb2e 100644 --- a/cpp/open3d/core/nns/KnnSearchOpsSYCL.cpp +++ b/cpp/open3d/core/nns/KnnSearchOpsSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/nns/MemoryAllocation.h b/cpp/open3d/core/nns/MemoryAllocation.h index 78c8d7ebbd2..de600f07bee 100644 --- a/cpp/open3d/core/nns/MemoryAllocation.h +++ b/cpp/open3d/core/nns/MemoryAllocation.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/nns/NNSIndex.cpp b/cpp/open3d/core/nns/NNSIndex.cpp index f9c41535f81..6852abdac6e 100644 --- a/cpp/open3d/core/nns/NNSIndex.cpp +++ b/cpp/open3d/core/nns/NNSIndex.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/nns/NNSIndex.h b/cpp/open3d/core/nns/NNSIndex.h index ac07638b145..280d019318f 100644 --- a/cpp/open3d/core/nns/NNSIndex.h +++ b/cpp/open3d/core/nns/NNSIndex.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/nns/NanoFlannImpl.h b/cpp/open3d/core/nns/NanoFlannImpl.h index d92468ef444..39e52fbb1d9 100644 --- a/cpp/open3d/core/nns/NanoFlannImpl.h +++ b/cpp/open3d/core/nns/NanoFlannImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- #pragma once diff --git a/cpp/open3d/core/nns/NanoFlannIndex.cpp b/cpp/open3d/core/nns/NanoFlannIndex.cpp index 01cd28d69e1..5cad66a9838 100644 --- a/cpp/open3d/core/nns/NanoFlannIndex.cpp +++ b/cpp/open3d/core/nns/NanoFlannIndex.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/nns/NanoFlannIndex.h b/cpp/open3d/core/nns/NanoFlannIndex.h index ec2be8a3ca1..49ce4677dc6 100644 --- a/cpp/open3d/core/nns/NanoFlannIndex.h +++ b/cpp/open3d/core/nns/NanoFlannIndex.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/nns/NearestNeighborSearch.cpp b/cpp/open3d/core/nns/NearestNeighborSearch.cpp index df62f642219..67ae17a59d5 100644 --- a/cpp/open3d/core/nns/NearestNeighborSearch.cpp +++ b/cpp/open3d/core/nns/NearestNeighborSearch.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/nns/NearestNeighborSearch.h b/cpp/open3d/core/nns/NearestNeighborSearch.h index 2fbc752e894..f3107a1d9e6 100644 --- a/cpp/open3d/core/nns/NearestNeighborSearch.h +++ b/cpp/open3d/core/nns/NearestNeighborSearch.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/nns/NeighborSearchAllocator.h b/cpp/open3d/core/nns/NeighborSearchAllocator.h index c0e66e2acf5..d17ce4c3013 100644 --- a/cpp/open3d/core/nns/NeighborSearchAllocator.h +++ b/cpp/open3d/core/nns/NeighborSearchAllocator.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/nns/NeighborSearchCommon.h b/cpp/open3d/core/nns/NeighborSearchCommon.h index 9279e6b27ae..e9c6e942dbe 100644 --- a/cpp/open3d/core/nns/NeighborSearchCommon.h +++ b/cpp/open3d/core/nns/NeighborSearchCommon.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/nns/kernel/BlockMerge.cuh b/cpp/open3d/core/nns/kernel/BlockMerge.cuh index 07e1bd40727..7c0e9b77a61 100644 --- a/cpp/open3d/core/nns/kernel/BlockMerge.cuh +++ b/cpp/open3d/core/nns/kernel/BlockMerge.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // MIT License diff --git a/cpp/open3d/core/nns/kernel/BlockSelect.cuh b/cpp/open3d/core/nns/kernel/BlockSelect.cuh index c369854578a..e2c967deb34 100644 --- a/cpp/open3d/core/nns/kernel/BlockSelect.cuh +++ b/cpp/open3d/core/nns/kernel/BlockSelect.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // MIT License diff --git a/cpp/open3d/core/nns/kernel/BlockSelectFloat32.cu b/cpp/open3d/core/nns/kernel/BlockSelectFloat32.cu index 4bd77af5423..b89121dc566 100644 --- a/cpp/open3d/core/nns/kernel/BlockSelectFloat32.cu +++ b/cpp/open3d/core/nns/kernel/BlockSelectFloat32.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // MIT License diff --git a/cpp/open3d/core/nns/kernel/BlockSelectFloat64.cu b/cpp/open3d/core/nns/kernel/BlockSelectFloat64.cu index d23d1a3a488..13cee2f7c68 100644 --- a/cpp/open3d/core/nns/kernel/BlockSelectFloat64.cu +++ b/cpp/open3d/core/nns/kernel/BlockSelectFloat64.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // MIT License diff --git a/cpp/open3d/core/nns/kernel/BlockSelectImpl.cuh b/cpp/open3d/core/nns/kernel/BlockSelectImpl.cuh index dae57ae99d9..cbef8fc8a54 100644 --- a/cpp/open3d/core/nns/kernel/BlockSelectImpl.cuh +++ b/cpp/open3d/core/nns/kernel/BlockSelectImpl.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // MIT License diff --git a/cpp/open3d/core/nns/kernel/DeviceDefs.cuh b/cpp/open3d/core/nns/kernel/DeviceDefs.cuh index 85b67c436ea..5ea7a2f3371 100644 --- a/cpp/open3d/core/nns/kernel/DeviceDefs.cuh +++ b/cpp/open3d/core/nns/kernel/DeviceDefs.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // MIT License diff --git a/cpp/open3d/core/nns/kernel/DistancesUtils.cuh b/cpp/open3d/core/nns/kernel/DistancesUtils.cuh index 9a297d70324..3297c93b8b2 100644 --- a/cpp/open3d/core/nns/kernel/DistancesUtils.cuh +++ b/cpp/open3d/core/nns/kernel/DistancesUtils.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // MIT License diff --git a/cpp/open3d/core/nns/kernel/FixedRadiusSearchSYCLImpl.h b/cpp/open3d/core/nns/kernel/FixedRadiusSearchSYCLImpl.h index cc3e0a361dd..60b26f31836 100644 --- a/cpp/open3d/core/nns/kernel/FixedRadiusSearchSYCLImpl.h +++ b/cpp/open3d/core/nns/kernel/FixedRadiusSearchSYCLImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/nns/kernel/KnnSearchSYCLImpl.h b/cpp/open3d/core/nns/kernel/KnnSearchSYCLImpl.h index 97d284a1d98..6d17335badb 100644 --- a/cpp/open3d/core/nns/kernel/KnnSearchSYCLImpl.h +++ b/cpp/open3d/core/nns/kernel/KnnSearchSYCLImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/core/nns/kernel/L2Select.cuh b/cpp/open3d/core/nns/kernel/L2Select.cuh index 222a1919ae6..ea046c4d929 100644 --- a/cpp/open3d/core/nns/kernel/L2Select.cuh +++ b/cpp/open3d/core/nns/kernel/L2Select.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // MIT License diff --git a/cpp/open3d/core/nns/kernel/Limits.cuh b/cpp/open3d/core/nns/kernel/Limits.cuh index bad35dee8ae..e6b6370cb52 100644 --- a/cpp/open3d/core/nns/kernel/Limits.cuh +++ b/cpp/open3d/core/nns/kernel/Limits.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // MIT License diff --git a/cpp/open3d/core/nns/kernel/MergeNetwork.cuh b/cpp/open3d/core/nns/kernel/MergeNetwork.cuh index 5306eb7dc33..2091688f073 100644 --- a/cpp/open3d/core/nns/kernel/MergeNetwork.cuh +++ b/cpp/open3d/core/nns/kernel/MergeNetwork.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // MIT License diff --git a/cpp/open3d/core/nns/kernel/Pair.cuh b/cpp/open3d/core/nns/kernel/Pair.cuh index 15928ba6eae..62d17694543 100644 --- a/cpp/open3d/core/nns/kernel/Pair.cuh +++ b/cpp/open3d/core/nns/kernel/Pair.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // MIT License diff --git a/cpp/open3d/core/nns/kernel/PtxUtils.cuh b/cpp/open3d/core/nns/kernel/PtxUtils.cuh index 8c497b4c2ba..4d0bb701a98 100644 --- a/cpp/open3d/core/nns/kernel/PtxUtils.cuh +++ b/cpp/open3d/core/nns/kernel/PtxUtils.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // MIT License diff --git a/cpp/open3d/core/nns/kernel/Reduction.cuh b/cpp/open3d/core/nns/kernel/Reduction.cuh index a87dc0ac9bd..5be03c37449 100644 --- a/cpp/open3d/core/nns/kernel/Reduction.cuh +++ b/cpp/open3d/core/nns/kernel/Reduction.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // MIT License diff --git a/cpp/open3d/core/nns/kernel/ReductionOps.cuh b/cpp/open3d/core/nns/kernel/ReductionOps.cuh index da8eb4710a1..5975f3f75cc 100644 --- a/cpp/open3d/core/nns/kernel/ReductionOps.cuh +++ b/cpp/open3d/core/nns/kernel/ReductionOps.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // MIT License diff --git a/cpp/open3d/core/nns/kernel/Select.cuh b/cpp/open3d/core/nns/kernel/Select.cuh index cadfea81925..747a73cfd4c 100644 --- a/cpp/open3d/core/nns/kernel/Select.cuh +++ b/cpp/open3d/core/nns/kernel/Select.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // MIT License diff --git a/cpp/open3d/core/nns/kernel/StaticUtils.cuh b/cpp/open3d/core/nns/kernel/StaticUtils.cuh index f636ff9e430..e4486c5b9e1 100644 --- a/cpp/open3d/core/nns/kernel/StaticUtils.cuh +++ b/cpp/open3d/core/nns/kernel/StaticUtils.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // MIT License diff --git a/cpp/open3d/core/nns/kernel/WarpShuffle.cuh b/cpp/open3d/core/nns/kernel/WarpShuffle.cuh index bce9a4a9362..f6e0e6ee59e 100644 --- a/cpp/open3d/core/nns/kernel/WarpShuffle.cuh +++ b/cpp/open3d/core/nns/kernel/WarpShuffle.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // MIT License diff --git a/cpp/open3d/data/Dataset.cpp b/cpp/open3d/data/Dataset.cpp index 60f475958c6..f1bb967f04d 100644 --- a/cpp/open3d/data/Dataset.cpp +++ b/cpp/open3d/data/Dataset.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/Dataset.h b/cpp/open3d/data/Dataset.h index e66a5370a2a..e820d8edfe1 100644 --- a/cpp/open3d/data/Dataset.h +++ b/cpp/open3d/data/Dataset.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/ArmadilloMesh.cpp b/cpp/open3d/data/dataset/ArmadilloMesh.cpp index 2627515c323..de559c8d6aa 100644 --- a/cpp/open3d/data/dataset/ArmadilloMesh.cpp +++ b/cpp/open3d/data/dataset/ArmadilloMesh.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/AvocadoModel.cpp b/cpp/open3d/data/dataset/AvocadoModel.cpp index 0ea705aae63..766d4890fb2 100644 --- a/cpp/open3d/data/dataset/AvocadoModel.cpp +++ b/cpp/open3d/data/dataset/AvocadoModel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/BedroomRGBDImages.cpp b/cpp/open3d/data/dataset/BedroomRGBDImages.cpp index d9c17488739..4c97beee8d6 100644 --- a/cpp/open3d/data/dataset/BedroomRGBDImages.cpp +++ b/cpp/open3d/data/dataset/BedroomRGBDImages.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/BunnyMesh.cpp b/cpp/open3d/data/dataset/BunnyMesh.cpp index ffb07cb3c2c..ceb226e7712 100644 --- a/cpp/open3d/data/dataset/BunnyMesh.cpp +++ b/cpp/open3d/data/dataset/BunnyMesh.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/CrateModel.cpp b/cpp/open3d/data/dataset/CrateModel.cpp index ecc1e956b9c..f8843784316 100644 --- a/cpp/open3d/data/dataset/CrateModel.cpp +++ b/cpp/open3d/data/dataset/CrateModel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/DamagedHelmetModel.cpp b/cpp/open3d/data/dataset/DamagedHelmetModel.cpp index b64d2a5ff3f..26da4884d4a 100644 --- a/cpp/open3d/data/dataset/DamagedHelmetModel.cpp +++ b/cpp/open3d/data/dataset/DamagedHelmetModel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/DemoColoredICPPointClouds.cpp b/cpp/open3d/data/dataset/DemoColoredICPPointClouds.cpp index 49e883cde06..36d3f084ded 100644 --- a/cpp/open3d/data/dataset/DemoColoredICPPointClouds.cpp +++ b/cpp/open3d/data/dataset/DemoColoredICPPointClouds.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/DemoCropPointCloud.cpp b/cpp/open3d/data/dataset/DemoCropPointCloud.cpp index 33e07e82610..676ccd46ff0 100644 --- a/cpp/open3d/data/dataset/DemoCropPointCloud.cpp +++ b/cpp/open3d/data/dataset/DemoCropPointCloud.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/DemoCustomVisualization.cpp b/cpp/open3d/data/dataset/DemoCustomVisualization.cpp index b7ee361a93d..bd5f744a1f5 100644 --- a/cpp/open3d/data/dataset/DemoCustomVisualization.cpp +++ b/cpp/open3d/data/dataset/DemoCustomVisualization.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/DemoDopplerICPSequence.cpp b/cpp/open3d/data/dataset/DemoDopplerICPSequence.cpp index 172fc305b8a..6fb6f223e20 100644 --- a/cpp/open3d/data/dataset/DemoDopplerICPSequence.cpp +++ b/cpp/open3d/data/dataset/DemoDopplerICPSequence.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/DemoFeatureMatchingPointClouds.cpp b/cpp/open3d/data/dataset/DemoFeatureMatchingPointClouds.cpp index 4774e6bcf00..fc8d14944ae 100644 --- a/cpp/open3d/data/dataset/DemoFeatureMatchingPointClouds.cpp +++ b/cpp/open3d/data/dataset/DemoFeatureMatchingPointClouds.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/DemoICPPointClouds.cpp b/cpp/open3d/data/dataset/DemoICPPointClouds.cpp index 7c18c3ef8b3..2ea9b96d367 100644 --- a/cpp/open3d/data/dataset/DemoICPPointClouds.cpp +++ b/cpp/open3d/data/dataset/DemoICPPointClouds.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/DemoPoseGraphOptimization.cpp b/cpp/open3d/data/dataset/DemoPoseGraphOptimization.cpp index 6bb09273733..4f9d1739927 100644 --- a/cpp/open3d/data/dataset/DemoPoseGraphOptimization.cpp +++ b/cpp/open3d/data/dataset/DemoPoseGraphOptimization.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/EaglePointCloud.cpp b/cpp/open3d/data/dataset/EaglePointCloud.cpp index 35a5c51f40e..82ba13f2e8a 100644 --- a/cpp/open3d/data/dataset/EaglePointCloud.cpp +++ b/cpp/open3d/data/dataset/EaglePointCloud.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/FlightHelmetModel.cpp b/cpp/open3d/data/dataset/FlightHelmetModel.cpp index ab5a104c4f9..caf489a1360 100644 --- a/cpp/open3d/data/dataset/FlightHelmetModel.cpp +++ b/cpp/open3d/data/dataset/FlightHelmetModel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/JackJackL515Bag.cpp b/cpp/open3d/data/dataset/JackJackL515Bag.cpp index 4dd4f8c7eac..eb4aa3ed629 100644 --- a/cpp/open3d/data/dataset/JackJackL515Bag.cpp +++ b/cpp/open3d/data/dataset/JackJackL515Bag.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/JuneauImage.cpp b/cpp/open3d/data/dataset/JuneauImage.cpp index 349d05348c1..5277f0f805c 100644 --- a/cpp/open3d/data/dataset/JuneauImage.cpp +++ b/cpp/open3d/data/dataset/JuneauImage.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/KnotMesh.cpp b/cpp/open3d/data/dataset/KnotMesh.cpp index 1f9e00aa352..a35e383b4bf 100644 --- a/cpp/open3d/data/dataset/KnotMesh.cpp +++ b/cpp/open3d/data/dataset/KnotMesh.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/LivingRoomPointClouds.cpp b/cpp/open3d/data/dataset/LivingRoomPointClouds.cpp index 73fab7b9699..e515ffd118c 100644 --- a/cpp/open3d/data/dataset/LivingRoomPointClouds.cpp +++ b/cpp/open3d/data/dataset/LivingRoomPointClouds.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/LoungeRGBDImages.cpp b/cpp/open3d/data/dataset/LoungeRGBDImages.cpp index 7f2268788b8..ea6a60ce46b 100644 --- a/cpp/open3d/data/dataset/LoungeRGBDImages.cpp +++ b/cpp/open3d/data/dataset/LoungeRGBDImages.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/MetalTexture.cpp b/cpp/open3d/data/dataset/MetalTexture.cpp index b778fa003b1..e75d729f5a4 100644 --- a/cpp/open3d/data/dataset/MetalTexture.cpp +++ b/cpp/open3d/data/dataset/MetalTexture.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/MonkeyModel.cpp b/cpp/open3d/data/dataset/MonkeyModel.cpp index d39580936d0..d8733eb4910 100644 --- a/cpp/open3d/data/dataset/MonkeyModel.cpp +++ b/cpp/open3d/data/dataset/MonkeyModel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/OfficePointClouds.cpp b/cpp/open3d/data/dataset/OfficePointClouds.cpp index 0066f70fd59..845cf1c296a 100644 --- a/cpp/open3d/data/dataset/OfficePointClouds.cpp +++ b/cpp/open3d/data/dataset/OfficePointClouds.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/PCDPointCloud.cpp b/cpp/open3d/data/dataset/PCDPointCloud.cpp index f1495559d4f..fd41669dec5 100644 --- a/cpp/open3d/data/dataset/PCDPointCloud.cpp +++ b/cpp/open3d/data/dataset/PCDPointCloud.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/PLYPointCloud.cpp b/cpp/open3d/data/dataset/PLYPointCloud.cpp index b08c2929e07..c082339180b 100644 --- a/cpp/open3d/data/dataset/PLYPointCloud.cpp +++ b/cpp/open3d/data/dataset/PLYPointCloud.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/PTSPointCloud.cpp b/cpp/open3d/data/dataset/PTSPointCloud.cpp index ce5b1f1ede8..92fe4341492 100644 --- a/cpp/open3d/data/dataset/PTSPointCloud.cpp +++ b/cpp/open3d/data/dataset/PTSPointCloud.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/PaintedPlasterTexture.cpp b/cpp/open3d/data/dataset/PaintedPlasterTexture.cpp index 2cafe5e8522..b10bff05fad 100644 --- a/cpp/open3d/data/dataset/PaintedPlasterTexture.cpp +++ b/cpp/open3d/data/dataset/PaintedPlasterTexture.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/RedwoodIndoorLivingRoom1.cpp b/cpp/open3d/data/dataset/RedwoodIndoorLivingRoom1.cpp index 0ae3258355c..5947c30beb7 100644 --- a/cpp/open3d/data/dataset/RedwoodIndoorLivingRoom1.cpp +++ b/cpp/open3d/data/dataset/RedwoodIndoorLivingRoom1.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/RedwoodIndoorLivingRoom2.cpp b/cpp/open3d/data/dataset/RedwoodIndoorLivingRoom2.cpp index 9f8e65d173f..09b83a74677 100644 --- a/cpp/open3d/data/dataset/RedwoodIndoorLivingRoom2.cpp +++ b/cpp/open3d/data/dataset/RedwoodIndoorLivingRoom2.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/RedwoodIndoorOffice1.cpp b/cpp/open3d/data/dataset/RedwoodIndoorOffice1.cpp index 45a8bb32243..3e074e9d707 100644 --- a/cpp/open3d/data/dataset/RedwoodIndoorOffice1.cpp +++ b/cpp/open3d/data/dataset/RedwoodIndoorOffice1.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/RedwoodIndoorOffice2.cpp b/cpp/open3d/data/dataset/RedwoodIndoorOffice2.cpp index b9167c48706..5a1529ca1f7 100644 --- a/cpp/open3d/data/dataset/RedwoodIndoorOffice2.cpp +++ b/cpp/open3d/data/dataset/RedwoodIndoorOffice2.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/SampleFountainRGBDImages.cpp b/cpp/open3d/data/dataset/SampleFountainRGBDImages.cpp index c65c8b1ede2..ad36cae1144 100644 --- a/cpp/open3d/data/dataset/SampleFountainRGBDImages.cpp +++ b/cpp/open3d/data/dataset/SampleFountainRGBDImages.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/SampleICPPointClouds.cpp b/cpp/open3d/data/dataset/SampleICPPointClouds.cpp index d2e989c6f0f..e3f58903128 100644 --- a/cpp/open3d/data/dataset/SampleICPPointClouds.cpp +++ b/cpp/open3d/data/dataset/SampleICPPointClouds.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/SampleL515Bag.cpp b/cpp/open3d/data/dataset/SampleL515Bag.cpp index c889699b746..19cbdd9b9d4 100644 --- a/cpp/open3d/data/dataset/SampleL515Bag.cpp +++ b/cpp/open3d/data/dataset/SampleL515Bag.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/SampleNYURGBDImage.cpp b/cpp/open3d/data/dataset/SampleNYURGBDImage.cpp index 6d6b83c570a..111d6c79558 100644 --- a/cpp/open3d/data/dataset/SampleNYURGBDImage.cpp +++ b/cpp/open3d/data/dataset/SampleNYURGBDImage.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/SampleRedwoodRGBDImages.cpp b/cpp/open3d/data/dataset/SampleRedwoodRGBDImages.cpp index 30144480523..438a650db6a 100644 --- a/cpp/open3d/data/dataset/SampleRedwoodRGBDImages.cpp +++ b/cpp/open3d/data/dataset/SampleRedwoodRGBDImages.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/SampleSUNRGBDImage.cpp b/cpp/open3d/data/dataset/SampleSUNRGBDImage.cpp index b8053f5ef7f..f08f7af00e3 100644 --- a/cpp/open3d/data/dataset/SampleSUNRGBDImage.cpp +++ b/cpp/open3d/data/dataset/SampleSUNRGBDImage.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/SampleTUMRGBDImage.cpp b/cpp/open3d/data/dataset/SampleTUMRGBDImage.cpp index 60aa04e56e4..355c4c91a44 100644 --- a/cpp/open3d/data/dataset/SampleTUMRGBDImage.cpp +++ b/cpp/open3d/data/dataset/SampleTUMRGBDImage.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/SwordModel.cpp b/cpp/open3d/data/dataset/SwordModel.cpp index 0d1db667e8d..505eb7e10ea 100644 --- a/cpp/open3d/data/dataset/SwordModel.cpp +++ b/cpp/open3d/data/dataset/SwordModel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/TerrazzoTexture.cpp b/cpp/open3d/data/dataset/TerrazzoTexture.cpp index 08d1f74445b..778e430466d 100644 --- a/cpp/open3d/data/dataset/TerrazzoTexture.cpp +++ b/cpp/open3d/data/dataset/TerrazzoTexture.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/TilesTexture.cpp b/cpp/open3d/data/dataset/TilesTexture.cpp index d3983e5d0cb..317e79396ad 100644 --- a/cpp/open3d/data/dataset/TilesTexture.cpp +++ b/cpp/open3d/data/dataset/TilesTexture.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/WoodFloorTexture.cpp b/cpp/open3d/data/dataset/WoodFloorTexture.cpp index 9640f9d811c..f53b045dd09 100644 --- a/cpp/open3d/data/dataset/WoodFloorTexture.cpp +++ b/cpp/open3d/data/dataset/WoodFloorTexture.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/data/dataset/WoodTexture.cpp b/cpp/open3d/data/dataset/WoodTexture.cpp index 2198ecd009d..0d9d8937640 100644 --- a/cpp/open3d/data/dataset/WoodTexture.cpp +++ b/cpp/open3d/data/dataset/WoodTexture.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/BoundingVolume.cpp b/cpp/open3d/geometry/BoundingVolume.cpp index 56eb83c81c2..ddf5627b8a5 100644 --- a/cpp/open3d/geometry/BoundingVolume.cpp +++ b/cpp/open3d/geometry/BoundingVolume.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- #include "open3d/geometry/BoundingVolume.h" diff --git a/cpp/open3d/geometry/BoundingVolume.h b/cpp/open3d/geometry/BoundingVolume.h index d68cbb57c88..45e1d709fd6 100644 --- a/cpp/open3d/geometry/BoundingVolume.h +++ b/cpp/open3d/geometry/BoundingVolume.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/EstimateNormals.cpp b/cpp/open3d/geometry/EstimateNormals.cpp index 851a6133bd1..94dfd4196f6 100644 --- a/cpp/open3d/geometry/EstimateNormals.cpp +++ b/cpp/open3d/geometry/EstimateNormals.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/Geometry.h b/cpp/open3d/geometry/Geometry.h index 4bcffd71ea4..30c595ff2a9 100644 --- a/cpp/open3d/geometry/Geometry.h +++ b/cpp/open3d/geometry/Geometry.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/Geometry2D.h b/cpp/open3d/geometry/Geometry2D.h index f2794883f63..45f4d66c71e 100644 --- a/cpp/open3d/geometry/Geometry2D.h +++ b/cpp/open3d/geometry/Geometry2D.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/Geometry3D.cpp b/cpp/open3d/geometry/Geometry3D.cpp index dc240d5afa3..aab7ef77bb5 100644 --- a/cpp/open3d/geometry/Geometry3D.cpp +++ b/cpp/open3d/geometry/Geometry3D.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/Geometry3D.h b/cpp/open3d/geometry/Geometry3D.h index 88d21a5fd21..2eecfd5ed93 100644 --- a/cpp/open3d/geometry/Geometry3D.h +++ b/cpp/open3d/geometry/Geometry3D.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/HalfEdgeTriangleMesh.cpp b/cpp/open3d/geometry/HalfEdgeTriangleMesh.cpp index c9a7c32e3c4..32cf8586e22 100644 --- a/cpp/open3d/geometry/HalfEdgeTriangleMesh.cpp +++ b/cpp/open3d/geometry/HalfEdgeTriangleMesh.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/HalfEdgeTriangleMesh.h b/cpp/open3d/geometry/HalfEdgeTriangleMesh.h index d1ce3e4d893..5ec4cefed97 100644 --- a/cpp/open3d/geometry/HalfEdgeTriangleMesh.h +++ b/cpp/open3d/geometry/HalfEdgeTriangleMesh.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/ISSKeypoints.cpp b/cpp/open3d/geometry/ISSKeypoints.cpp index 76fba742f64..ffb2b9f68f0 100644 --- a/cpp/open3d/geometry/ISSKeypoints.cpp +++ b/cpp/open3d/geometry/ISSKeypoints.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // @author Ignacio Vizzo [ivizzo@uni-bonn.de] diff --git a/cpp/open3d/geometry/Image.cpp b/cpp/open3d/geometry/Image.cpp index a71c6629147..38ea0f40515 100644 --- a/cpp/open3d/geometry/Image.cpp +++ b/cpp/open3d/geometry/Image.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/Image.h b/cpp/open3d/geometry/Image.h index 0dcf5469c66..fbbae6eb910 100644 --- a/cpp/open3d/geometry/Image.h +++ b/cpp/open3d/geometry/Image.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/ImageFactory.cpp b/cpp/open3d/geometry/ImageFactory.cpp index 2e48af52b26..24988e8b3a2 100644 --- a/cpp/open3d/geometry/ImageFactory.cpp +++ b/cpp/open3d/geometry/ImageFactory.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/IntersectionTest.cpp b/cpp/open3d/geometry/IntersectionTest.cpp index 118c9f5d056..0e5c62dd59b 100644 --- a/cpp/open3d/geometry/IntersectionTest.cpp +++ b/cpp/open3d/geometry/IntersectionTest.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/IntersectionTest.h b/cpp/open3d/geometry/IntersectionTest.h index 9cacac81388..43fd3987a44 100644 --- a/cpp/open3d/geometry/IntersectionTest.h +++ b/cpp/open3d/geometry/IntersectionTest.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/KDTreeFlann.cpp b/cpp/open3d/geometry/KDTreeFlann.cpp index 4eb1255151d..719740dc5e2 100644 --- a/cpp/open3d/geometry/KDTreeFlann.cpp +++ b/cpp/open3d/geometry/KDTreeFlann.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/KDTreeFlann.h b/cpp/open3d/geometry/KDTreeFlann.h index 22a1cfd1505..1d43d351431 100644 --- a/cpp/open3d/geometry/KDTreeFlann.h +++ b/cpp/open3d/geometry/KDTreeFlann.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/KDTreeSearchParam.h b/cpp/open3d/geometry/KDTreeSearchParam.h index 9e1914e33cf..edec231c1a8 100644 --- a/cpp/open3d/geometry/KDTreeSearchParam.h +++ b/cpp/open3d/geometry/KDTreeSearchParam.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/Keypoint.h b/cpp/open3d/geometry/Keypoint.h index 48a8d1d78bd..3d43a886eb6 100644 --- a/cpp/open3d/geometry/Keypoint.h +++ b/cpp/open3d/geometry/Keypoint.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // @author Ignacio Vizzo [ivizzo@uni-bonn.de] diff --git a/cpp/open3d/geometry/Line3D.cpp b/cpp/open3d/geometry/Line3D.cpp index 3846a50033e..2316b2a8307 100644 --- a/cpp/open3d/geometry/Line3D.cpp +++ b/cpp/open3d/geometry/Line3D.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/Line3D.h b/cpp/open3d/geometry/Line3D.h index 15aa85d4379..58050c2ba81 100644 --- a/cpp/open3d/geometry/Line3D.h +++ b/cpp/open3d/geometry/Line3D.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/LineSet.cpp b/cpp/open3d/geometry/LineSet.cpp index 9a38d2a7371..2653bf70eda 100644 --- a/cpp/open3d/geometry/LineSet.cpp +++ b/cpp/open3d/geometry/LineSet.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/LineSet.h b/cpp/open3d/geometry/LineSet.h index 605d66d31c2..3bee6f9a1d8 100644 --- a/cpp/open3d/geometry/LineSet.h +++ b/cpp/open3d/geometry/LineSet.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/LineSetFactory.cpp b/cpp/open3d/geometry/LineSetFactory.cpp index 8c31b9bb439..ded19373cc8 100644 --- a/cpp/open3d/geometry/LineSetFactory.cpp +++ b/cpp/open3d/geometry/LineSetFactory.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/MeshBase.cpp b/cpp/open3d/geometry/MeshBase.cpp index 31b4c3b5e38..0d640aa0e38 100644 --- a/cpp/open3d/geometry/MeshBase.cpp +++ b/cpp/open3d/geometry/MeshBase.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/MeshBase.h b/cpp/open3d/geometry/MeshBase.h index f6c4f692bfb..5ba5b7d7374 100644 --- a/cpp/open3d/geometry/MeshBase.h +++ b/cpp/open3d/geometry/MeshBase.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/Octree.cpp b/cpp/open3d/geometry/Octree.cpp index 23efcb06e81..86f8620520a 100644 --- a/cpp/open3d/geometry/Octree.cpp +++ b/cpp/open3d/geometry/Octree.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/Octree.h b/cpp/open3d/geometry/Octree.h index 5b3b6d90c52..3a67efef291 100644 --- a/cpp/open3d/geometry/Octree.h +++ b/cpp/open3d/geometry/Octree.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/PointCloud.cpp b/cpp/open3d/geometry/PointCloud.cpp index 7f91b98c4ef..c1d649e41e7 100644 --- a/cpp/open3d/geometry/PointCloud.cpp +++ b/cpp/open3d/geometry/PointCloud.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/PointCloud.h b/cpp/open3d/geometry/PointCloud.h index c61eee7580e..93edf2244c9 100644 --- a/cpp/open3d/geometry/PointCloud.h +++ b/cpp/open3d/geometry/PointCloud.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/PointCloudCluster.cpp b/cpp/open3d/geometry/PointCloudCluster.cpp index 456b1d5d8fe..84f5a304f6f 100644 --- a/cpp/open3d/geometry/PointCloudCluster.cpp +++ b/cpp/open3d/geometry/PointCloudCluster.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/PointCloudFactory.cpp b/cpp/open3d/geometry/PointCloudFactory.cpp index a523744864d..47a4e83cfc1 100644 --- a/cpp/open3d/geometry/PointCloudFactory.cpp +++ b/cpp/open3d/geometry/PointCloudFactory.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp b/cpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp index de2f20ad886..4331bb697c2 100644 --- a/cpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp +++ b/cpp/open3d/geometry/PointCloudPlanarPatchDetection.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/PointCloudSegmentation.cpp b/cpp/open3d/geometry/PointCloudSegmentation.cpp index 0b5c0adb32a..8c783b7c4a2 100644 --- a/cpp/open3d/geometry/PointCloudSegmentation.cpp +++ b/cpp/open3d/geometry/PointCloudSegmentation.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/PointCloudSmoothing.cpp b/cpp/open3d/geometry/PointCloudSmoothing.cpp index 1680feceb32..2d5a75654e6 100644 --- a/cpp/open3d/geometry/PointCloudSmoothing.cpp +++ b/cpp/open3d/geometry/PointCloudSmoothing.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/Qhull.cpp b/cpp/open3d/geometry/Qhull.cpp index 4ae7de218a3..e1f20b3904b 100644 --- a/cpp/open3d/geometry/Qhull.cpp +++ b/cpp/open3d/geometry/Qhull.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/Qhull.h b/cpp/open3d/geometry/Qhull.h index b8b56e684f9..07c9e8d24cd 100644 --- a/cpp/open3d/geometry/Qhull.h +++ b/cpp/open3d/geometry/Qhull.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/RGBDImage.cpp b/cpp/open3d/geometry/RGBDImage.cpp index baaecad4938..602bb56ee5c 100644 --- a/cpp/open3d/geometry/RGBDImage.cpp +++ b/cpp/open3d/geometry/RGBDImage.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/RGBDImage.h b/cpp/open3d/geometry/RGBDImage.h index 9d179ad0783..e6c9e9788a9 100644 --- a/cpp/open3d/geometry/RGBDImage.h +++ b/cpp/open3d/geometry/RGBDImage.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/RGBDImageFactory.cpp b/cpp/open3d/geometry/RGBDImageFactory.cpp index 2d68a9fdf46..80f0dee0f34 100644 --- a/cpp/open3d/geometry/RGBDImageFactory.cpp +++ b/cpp/open3d/geometry/RGBDImageFactory.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/Smoothing.h b/cpp/open3d/geometry/Smoothing.h index 07bb202a40f..5fe30b8710d 100644 --- a/cpp/open3d/geometry/Smoothing.h +++ b/cpp/open3d/geometry/Smoothing.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/SurfaceReconstructionAlphaShape.cpp b/cpp/open3d/geometry/SurfaceReconstructionAlphaShape.cpp index f5b941e2b7d..56850d844da 100644 --- a/cpp/open3d/geometry/SurfaceReconstructionAlphaShape.cpp +++ b/cpp/open3d/geometry/SurfaceReconstructionAlphaShape.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/SurfaceReconstructionBallPivoting.cpp b/cpp/open3d/geometry/SurfaceReconstructionBallPivoting.cpp index 57168f2cde9..f2eba4700c0 100644 --- a/cpp/open3d/geometry/SurfaceReconstructionBallPivoting.cpp +++ b/cpp/open3d/geometry/SurfaceReconstructionBallPivoting.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp b/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp index 9256cee51f6..f16893f8239 100644 --- a/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp +++ b/cpp/open3d/geometry/SurfaceReconstructionPoisson.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/TetraMesh.cpp b/cpp/open3d/geometry/TetraMesh.cpp index 5274736fadf..c7a46402520 100644 --- a/cpp/open3d/geometry/TetraMesh.cpp +++ b/cpp/open3d/geometry/TetraMesh.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/TetraMesh.h b/cpp/open3d/geometry/TetraMesh.h index 54dd4fd50b3..8bc124c309d 100644 --- a/cpp/open3d/geometry/TetraMesh.h +++ b/cpp/open3d/geometry/TetraMesh.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/TetraMeshFactory.cpp b/cpp/open3d/geometry/TetraMeshFactory.cpp index 522417045ba..0e4c7271c40 100644 --- a/cpp/open3d/geometry/TetraMeshFactory.cpp +++ b/cpp/open3d/geometry/TetraMeshFactory.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/TriangleMesh.cpp b/cpp/open3d/geometry/TriangleMesh.cpp index 938c443a662..058e215ffcd 100644 --- a/cpp/open3d/geometry/TriangleMesh.cpp +++ b/cpp/open3d/geometry/TriangleMesh.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/TriangleMesh.h b/cpp/open3d/geometry/TriangleMesh.h index 0f0a26e0fe6..2f368a2dba9 100644 --- a/cpp/open3d/geometry/TriangleMesh.h +++ b/cpp/open3d/geometry/TriangleMesh.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/TriangleMeshDeformation.cpp b/cpp/open3d/geometry/TriangleMeshDeformation.cpp index ae021ee3cbd..81c7d60cfa2 100644 --- a/cpp/open3d/geometry/TriangleMeshDeformation.cpp +++ b/cpp/open3d/geometry/TriangleMeshDeformation.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/TriangleMeshFactory.cpp b/cpp/open3d/geometry/TriangleMeshFactory.cpp index 54e6be79d56..cbae3236409 100644 --- a/cpp/open3d/geometry/TriangleMeshFactory.cpp +++ b/cpp/open3d/geometry/TriangleMeshFactory.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/TriangleMeshSimplification.cpp b/cpp/open3d/geometry/TriangleMeshSimplification.cpp index 12f98d7d011..e2ef3ae622c 100644 --- a/cpp/open3d/geometry/TriangleMeshSimplification.cpp +++ b/cpp/open3d/geometry/TriangleMeshSimplification.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/TriangleMeshSubdivide.cpp b/cpp/open3d/geometry/TriangleMeshSubdivide.cpp index b6791df4db9..4c2c61ce477 100644 --- a/cpp/open3d/geometry/TriangleMeshSubdivide.cpp +++ b/cpp/open3d/geometry/TriangleMeshSubdivide.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/VoxelGrid.cpp b/cpp/open3d/geometry/VoxelGrid.cpp index 158506bbd11..952605730e5 100644 --- a/cpp/open3d/geometry/VoxelGrid.cpp +++ b/cpp/open3d/geometry/VoxelGrid.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/VoxelGrid.h b/cpp/open3d/geometry/VoxelGrid.h index 031dadbd104..ef39aab9d23 100644 --- a/cpp/open3d/geometry/VoxelGrid.h +++ b/cpp/open3d/geometry/VoxelGrid.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/geometry/VoxelGridFactory.cpp b/cpp/open3d/geometry/VoxelGridFactory.cpp index 39fe03668ed..6a7cb9ecbff 100644 --- a/cpp/open3d/geometry/VoxelGridFactory.cpp +++ b/cpp/open3d/geometry/VoxelGridFactory.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/FeatureIO.cpp b/cpp/open3d/io/FeatureIO.cpp index db7a675760e..81d2e9d86e4 100644 --- a/cpp/open3d/io/FeatureIO.cpp +++ b/cpp/open3d/io/FeatureIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/FeatureIO.h b/cpp/open3d/io/FeatureIO.h index 1cbf9e56c90..8a76b6d630b 100644 --- a/cpp/open3d/io/FeatureIO.h +++ b/cpp/open3d/io/FeatureIO.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/FileFormatIO.cpp b/cpp/open3d/io/FileFormatIO.cpp index 38be6f7ea0d..d9e04e06918 100644 --- a/cpp/open3d/io/FileFormatIO.cpp +++ b/cpp/open3d/io/FileFormatIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/FileFormatIO.h b/cpp/open3d/io/FileFormatIO.h index 619f163c04f..f4ac6f60b97 100644 --- a/cpp/open3d/io/FileFormatIO.h +++ b/cpp/open3d/io/FileFormatIO.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/IJsonConvertibleIO.cpp b/cpp/open3d/io/IJsonConvertibleIO.cpp index 25543f4a786..5201ccdfc2f 100644 --- a/cpp/open3d/io/IJsonConvertibleIO.cpp +++ b/cpp/open3d/io/IJsonConvertibleIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/IJsonConvertibleIO.h b/cpp/open3d/io/IJsonConvertibleIO.h index 0e6d6f6af18..c535e5c7fb1 100644 --- a/cpp/open3d/io/IJsonConvertibleIO.h +++ b/cpp/open3d/io/IJsonConvertibleIO.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/ImageIO.cpp b/cpp/open3d/io/ImageIO.cpp index 723faddc151..40b7f0107eb 100644 --- a/cpp/open3d/io/ImageIO.cpp +++ b/cpp/open3d/io/ImageIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/ImageIO.h b/cpp/open3d/io/ImageIO.h index df05930ea34..a2323388f2f 100644 --- a/cpp/open3d/io/ImageIO.h +++ b/cpp/open3d/io/ImageIO.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/ImageWarpingFieldIO.cpp b/cpp/open3d/io/ImageWarpingFieldIO.cpp index 42d97bb909a..e2b5071dbe9 100644 --- a/cpp/open3d/io/ImageWarpingFieldIO.cpp +++ b/cpp/open3d/io/ImageWarpingFieldIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/ImageWarpingFieldIO.h b/cpp/open3d/io/ImageWarpingFieldIO.h index f1b749fbc34..36e5c07d972 100644 --- a/cpp/open3d/io/ImageWarpingFieldIO.h +++ b/cpp/open3d/io/ImageWarpingFieldIO.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/LineSetIO.cpp b/cpp/open3d/io/LineSetIO.cpp index 03810afdf7f..bb8c0d86947 100644 --- a/cpp/open3d/io/LineSetIO.cpp +++ b/cpp/open3d/io/LineSetIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/LineSetIO.h b/cpp/open3d/io/LineSetIO.h index 6965b75be83..2c5bd4706b3 100644 --- a/cpp/open3d/io/LineSetIO.h +++ b/cpp/open3d/io/LineSetIO.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/ModelIO.cpp b/cpp/open3d/io/ModelIO.cpp index cacc9b5323a..646c5adf6c6 100644 --- a/cpp/open3d/io/ModelIO.cpp +++ b/cpp/open3d/io/ModelIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/ModelIO.h b/cpp/open3d/io/ModelIO.h index acd0ac5ea15..49622b82fa7 100644 --- a/cpp/open3d/io/ModelIO.h +++ b/cpp/open3d/io/ModelIO.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/OctreeIO.cpp b/cpp/open3d/io/OctreeIO.cpp index ae43c3724b2..6317c8a9815 100644 --- a/cpp/open3d/io/OctreeIO.cpp +++ b/cpp/open3d/io/OctreeIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/OctreeIO.h b/cpp/open3d/io/OctreeIO.h index 57ee3b3f400..6e8f5b93551 100644 --- a/cpp/open3d/io/OctreeIO.h +++ b/cpp/open3d/io/OctreeIO.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/PinholeCameraTrajectoryIO.cpp b/cpp/open3d/io/PinholeCameraTrajectoryIO.cpp index 7319e9fc56a..2f75b2d5393 100644 --- a/cpp/open3d/io/PinholeCameraTrajectoryIO.cpp +++ b/cpp/open3d/io/PinholeCameraTrajectoryIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/PinholeCameraTrajectoryIO.h b/cpp/open3d/io/PinholeCameraTrajectoryIO.h index 2568ff5725e..341330d4b88 100644 --- a/cpp/open3d/io/PinholeCameraTrajectoryIO.h +++ b/cpp/open3d/io/PinholeCameraTrajectoryIO.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/PointCloudIO.cpp b/cpp/open3d/io/PointCloudIO.cpp index 479a5e47203..0b683302946 100644 --- a/cpp/open3d/io/PointCloudIO.cpp +++ b/cpp/open3d/io/PointCloudIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/PointCloudIO.h b/cpp/open3d/io/PointCloudIO.h index 6605386a8f8..ceeedeff4e4 100644 --- a/cpp/open3d/io/PointCloudIO.h +++ b/cpp/open3d/io/PointCloudIO.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/PoseGraphIO.cpp b/cpp/open3d/io/PoseGraphIO.cpp index 805b5e3de9b..7ee985e062c 100644 --- a/cpp/open3d/io/PoseGraphIO.cpp +++ b/cpp/open3d/io/PoseGraphIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/PoseGraphIO.h b/cpp/open3d/io/PoseGraphIO.h index c761c65212d..0bd61d8a9c9 100644 --- a/cpp/open3d/io/PoseGraphIO.h +++ b/cpp/open3d/io/PoseGraphIO.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/TriangleMeshIO.cpp b/cpp/open3d/io/TriangleMeshIO.cpp index eab7648a6c2..bde3719c09e 100644 --- a/cpp/open3d/io/TriangleMeshIO.cpp +++ b/cpp/open3d/io/TriangleMeshIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/TriangleMeshIO.h b/cpp/open3d/io/TriangleMeshIO.h index 561efe8bd20..151bd292a89 100644 --- a/cpp/open3d/io/TriangleMeshIO.h +++ b/cpp/open3d/io/TriangleMeshIO.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/VoxelGridIO.cpp b/cpp/open3d/io/VoxelGridIO.cpp index bbe6b3e1953..2391e563003 100644 --- a/cpp/open3d/io/VoxelGridIO.cpp +++ b/cpp/open3d/io/VoxelGridIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/VoxelGridIO.h b/cpp/open3d/io/VoxelGridIO.h index 8c5484ca091..3d4678d2eef 100644 --- a/cpp/open3d/io/VoxelGridIO.h +++ b/cpp/open3d/io/VoxelGridIO.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/file_format/FileASSIMP.cpp b/cpp/open3d/io/file_format/FileASSIMP.cpp index 84e848f2160..7e329e9574c 100644 --- a/cpp/open3d/io/file_format/FileASSIMP.cpp +++ b/cpp/open3d/io/file_format/FileASSIMP.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/file_format/FileBIN.cpp b/cpp/open3d/io/file_format/FileBIN.cpp index 27ef362f13b..be4b09009e7 100644 --- a/cpp/open3d/io/file_format/FileBIN.cpp +++ b/cpp/open3d/io/file_format/FileBIN.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/file_format/FileGLTF.cpp b/cpp/open3d/io/file_format/FileGLTF.cpp index 7d82eb7be4d..7fcc43b54e2 100644 --- a/cpp/open3d/io/file_format/FileGLTF.cpp +++ b/cpp/open3d/io/file_format/FileGLTF.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/file_format/FileJPG.cpp b/cpp/open3d/io/file_format/FileJPG.cpp index f3d43924495..113440902c7 100644 --- a/cpp/open3d/io/file_format/FileJPG.cpp +++ b/cpp/open3d/io/file_format/FileJPG.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/file_format/FileJSON.cpp b/cpp/open3d/io/file_format/FileJSON.cpp index 260971aaa44..5e82cc4fcc4 100644 --- a/cpp/open3d/io/file_format/FileJSON.cpp +++ b/cpp/open3d/io/file_format/FileJSON.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/file_format/FileLOG.cpp b/cpp/open3d/io/file_format/FileLOG.cpp index daf20fb632a..fa6879fe725 100644 --- a/cpp/open3d/io/file_format/FileLOG.cpp +++ b/cpp/open3d/io/file_format/FileLOG.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/file_format/FileOBJ.cpp b/cpp/open3d/io/file_format/FileOBJ.cpp index dfa715f860d..d8f4ff9d016 100644 --- a/cpp/open3d/io/file_format/FileOBJ.cpp +++ b/cpp/open3d/io/file_format/FileOBJ.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/file_format/FileOFF.cpp b/cpp/open3d/io/file_format/FileOFF.cpp index a4716f86e40..a447225c189 100644 --- a/cpp/open3d/io/file_format/FileOFF.cpp +++ b/cpp/open3d/io/file_format/FileOFF.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/file_format/FilePCD.cpp b/cpp/open3d/io/file_format/FilePCD.cpp index c9abfc6ef78..9b09e9fa795 100644 --- a/cpp/open3d/io/file_format/FilePCD.cpp +++ b/cpp/open3d/io/file_format/FilePCD.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/file_format/FilePLY.cpp b/cpp/open3d/io/file_format/FilePLY.cpp index a8632df7e0a..47ef19ebf91 100644 --- a/cpp/open3d/io/file_format/FilePLY.cpp +++ b/cpp/open3d/io/file_format/FilePLY.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/file_format/FilePNG.cpp b/cpp/open3d/io/file_format/FilePNG.cpp index da65332b92f..6dc499d8136 100644 --- a/cpp/open3d/io/file_format/FilePNG.cpp +++ b/cpp/open3d/io/file_format/FilePNG.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/file_format/FilePTS.cpp b/cpp/open3d/io/file_format/FilePTS.cpp index 0d1f5545da2..10689354418 100644 --- a/cpp/open3d/io/file_format/FilePTS.cpp +++ b/cpp/open3d/io/file_format/FilePTS.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/file_format/FileSTL.cpp b/cpp/open3d/io/file_format/FileSTL.cpp index e8144414770..ad38ee76b97 100644 --- a/cpp/open3d/io/file_format/FileSTL.cpp +++ b/cpp/open3d/io/file_format/FileSTL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/file_format/FileTUM.cpp b/cpp/open3d/io/file_format/FileTUM.cpp index f17bb1d25e6..4b679334799 100644 --- a/cpp/open3d/io/file_format/FileTUM.cpp +++ b/cpp/open3d/io/file_format/FileTUM.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/file_format/FileXYZ.cpp b/cpp/open3d/io/file_format/FileXYZ.cpp index a20035c0cd9..bc3e28ca4d9 100644 --- a/cpp/open3d/io/file_format/FileXYZ.cpp +++ b/cpp/open3d/io/file_format/FileXYZ.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/file_format/FileXYZN.cpp b/cpp/open3d/io/file_format/FileXYZN.cpp index a2579bddca2..a967c8a8760 100644 --- a/cpp/open3d/io/file_format/FileXYZN.cpp +++ b/cpp/open3d/io/file_format/FileXYZN.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/file_format/FileXYZRGB.cpp b/cpp/open3d/io/file_format/FileXYZRGB.cpp index 7714574d44c..69f44a7d7b5 100644 --- a/cpp/open3d/io/file_format/FileXYZRGB.cpp +++ b/cpp/open3d/io/file_format/FileXYZRGB.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/rpc/BufferConnection.cpp b/cpp/open3d/io/rpc/BufferConnection.cpp index 2ea5b7da5d2..70b012231e1 100644 --- a/cpp/open3d/io/rpc/BufferConnection.cpp +++ b/cpp/open3d/io/rpc/BufferConnection.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/rpc/BufferConnection.h b/cpp/open3d/io/rpc/BufferConnection.h index 0af6073c206..9b7974329d0 100644 --- a/cpp/open3d/io/rpc/BufferConnection.h +++ b/cpp/open3d/io/rpc/BufferConnection.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/rpc/Connection.cpp b/cpp/open3d/io/rpc/Connection.cpp index f4446c85628..936523ee132 100644 --- a/cpp/open3d/io/rpc/Connection.cpp +++ b/cpp/open3d/io/rpc/Connection.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/rpc/Connection.h b/cpp/open3d/io/rpc/Connection.h index 20c2f4c9ef0..5061ffd8633 100644 --- a/cpp/open3d/io/rpc/Connection.h +++ b/cpp/open3d/io/rpc/Connection.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/rpc/ConnectionBase.h b/cpp/open3d/io/rpc/ConnectionBase.h index f041d10f5e4..fd15cda4166 100644 --- a/cpp/open3d/io/rpc/ConnectionBase.h +++ b/cpp/open3d/io/rpc/ConnectionBase.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/rpc/DummyMessageProcessor.h b/cpp/open3d/io/rpc/DummyMessageProcessor.h index f57a955b609..3266adc429a 100644 --- a/cpp/open3d/io/rpc/DummyMessageProcessor.h +++ b/cpp/open3d/io/rpc/DummyMessageProcessor.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/rpc/DummyReceiver.cpp b/cpp/open3d/io/rpc/DummyReceiver.cpp index 785184ec147..7af2d90ad39 100644 --- a/cpp/open3d/io/rpc/DummyReceiver.cpp +++ b/cpp/open3d/io/rpc/DummyReceiver.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/rpc/DummyReceiver.h b/cpp/open3d/io/rpc/DummyReceiver.h index dc9a6f8ea5e..46a4f3ace74 100644 --- a/cpp/open3d/io/rpc/DummyReceiver.h +++ b/cpp/open3d/io/rpc/DummyReceiver.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/rpc/MessageProcessorBase.cpp b/cpp/open3d/io/rpc/MessageProcessorBase.cpp index 3097500ffa2..55b83014a15 100644 --- a/cpp/open3d/io/rpc/MessageProcessorBase.cpp +++ b/cpp/open3d/io/rpc/MessageProcessorBase.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/rpc/MessageProcessorBase.h b/cpp/open3d/io/rpc/MessageProcessorBase.h index 0bd332d6b3a..c0500f66b88 100644 --- a/cpp/open3d/io/rpc/MessageProcessorBase.h +++ b/cpp/open3d/io/rpc/MessageProcessorBase.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/rpc/MessageUtils.cpp b/cpp/open3d/io/rpc/MessageUtils.cpp index 91cf8bf55a3..bc1f612f109 100644 --- a/cpp/open3d/io/rpc/MessageUtils.cpp +++ b/cpp/open3d/io/rpc/MessageUtils.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/rpc/MessageUtils.h b/cpp/open3d/io/rpc/MessageUtils.h index 16a191a2636..03c98803a2f 100644 --- a/cpp/open3d/io/rpc/MessageUtils.h +++ b/cpp/open3d/io/rpc/MessageUtils.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/rpc/Messages.h b/cpp/open3d/io/rpc/Messages.h index 674cc981089..9d212b84a35 100644 --- a/cpp/open3d/io/rpc/Messages.h +++ b/cpp/open3d/io/rpc/Messages.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/rpc/RemoteFunctions.cpp b/cpp/open3d/io/rpc/RemoteFunctions.cpp index ec6a6de8aef..6d52b1b48f0 100644 --- a/cpp/open3d/io/rpc/RemoteFunctions.cpp +++ b/cpp/open3d/io/rpc/RemoteFunctions.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/rpc/RemoteFunctions.h b/cpp/open3d/io/rpc/RemoteFunctions.h index f9e42fac280..cc97d9fae03 100644 --- a/cpp/open3d/io/rpc/RemoteFunctions.h +++ b/cpp/open3d/io/rpc/RemoteFunctions.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/rpc/ZMQContext.cpp b/cpp/open3d/io/rpc/ZMQContext.cpp index 102d57f1875..7292fa88f86 100644 --- a/cpp/open3d/io/rpc/ZMQContext.cpp +++ b/cpp/open3d/io/rpc/ZMQContext.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/rpc/ZMQContext.h b/cpp/open3d/io/rpc/ZMQContext.h index 9034b24eb32..a5e5feb959b 100644 --- a/cpp/open3d/io/rpc/ZMQContext.h +++ b/cpp/open3d/io/rpc/ZMQContext.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/rpc/ZMQReceiver.cpp b/cpp/open3d/io/rpc/ZMQReceiver.cpp index 419df3095b1..50c1a3e62a5 100644 --- a/cpp/open3d/io/rpc/ZMQReceiver.cpp +++ b/cpp/open3d/io/rpc/ZMQReceiver.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/rpc/ZMQReceiver.h b/cpp/open3d/io/rpc/ZMQReceiver.h index 8cfedecc892..4269120d5d7 100644 --- a/cpp/open3d/io/rpc/ZMQReceiver.h +++ b/cpp/open3d/io/rpc/ZMQReceiver.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/sensor/RGBDRecorder.h b/cpp/open3d/io/sensor/RGBDRecorder.h index e444d881dae..2d62afd6276 100644 --- a/cpp/open3d/io/sensor/RGBDRecorder.h +++ b/cpp/open3d/io/sensor/RGBDRecorder.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/sensor/RGBDSensor.h b/cpp/open3d/io/sensor/RGBDSensor.h index 001d5773712..4b9c7adba8b 100644 --- a/cpp/open3d/io/sensor/RGBDSensor.h +++ b/cpp/open3d/io/sensor/RGBDSensor.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/sensor/RGBDSensorConfig.h b/cpp/open3d/io/sensor/RGBDSensorConfig.h index 9b6f70e85cd..d950986ad5a 100644 --- a/cpp/open3d/io/sensor/RGBDSensorConfig.h +++ b/cpp/open3d/io/sensor/RGBDSensorConfig.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/sensor/azure_kinect/AzureKinectRecorder.cpp b/cpp/open3d/io/sensor/azure_kinect/AzureKinectRecorder.cpp index 0ff6ef1135b..4284e4c61d7 100644 --- a/cpp/open3d/io/sensor/azure_kinect/AzureKinectRecorder.cpp +++ b/cpp/open3d/io/sensor/azure_kinect/AzureKinectRecorder.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/sensor/azure_kinect/AzureKinectRecorder.h b/cpp/open3d/io/sensor/azure_kinect/AzureKinectRecorder.h index 7a973506503..b4da0d1f426 100644 --- a/cpp/open3d/io/sensor/azure_kinect/AzureKinectRecorder.h +++ b/cpp/open3d/io/sensor/azure_kinect/AzureKinectRecorder.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/sensor/azure_kinect/AzureKinectSensor.cpp b/cpp/open3d/io/sensor/azure_kinect/AzureKinectSensor.cpp index ff16a00841f..23fe3252f65 100644 --- a/cpp/open3d/io/sensor/azure_kinect/AzureKinectSensor.cpp +++ b/cpp/open3d/io/sensor/azure_kinect/AzureKinectSensor.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/sensor/azure_kinect/AzureKinectSensor.h b/cpp/open3d/io/sensor/azure_kinect/AzureKinectSensor.h index 2fadf38dbad..7386066cf1d 100644 --- a/cpp/open3d/io/sensor/azure_kinect/AzureKinectSensor.h +++ b/cpp/open3d/io/sensor/azure_kinect/AzureKinectSensor.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/sensor/azure_kinect/AzureKinectSensorConfig.cpp b/cpp/open3d/io/sensor/azure_kinect/AzureKinectSensorConfig.cpp index a2a8cf5ad89..799185b12c9 100644 --- a/cpp/open3d/io/sensor/azure_kinect/AzureKinectSensorConfig.cpp +++ b/cpp/open3d/io/sensor/azure_kinect/AzureKinectSensorConfig.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/sensor/azure_kinect/AzureKinectSensorConfig.h b/cpp/open3d/io/sensor/azure_kinect/AzureKinectSensorConfig.h index 6e4f7767ed3..d68bcdcc493 100644 --- a/cpp/open3d/io/sensor/azure_kinect/AzureKinectSensorConfig.h +++ b/cpp/open3d/io/sensor/azure_kinect/AzureKinectSensorConfig.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/sensor/azure_kinect/K4aPlugin.cpp b/cpp/open3d/io/sensor/azure_kinect/K4aPlugin.cpp index 34b7e30ed19..72589e275e9 100644 --- a/cpp/open3d/io/sensor/azure_kinect/K4aPlugin.cpp +++ b/cpp/open3d/io/sensor/azure_kinect/K4aPlugin.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/sensor/azure_kinect/K4aPlugin.h b/cpp/open3d/io/sensor/azure_kinect/K4aPlugin.h index bf0c8849d60..d4408f6becc 100644 --- a/cpp/open3d/io/sensor/azure_kinect/K4aPlugin.h +++ b/cpp/open3d/io/sensor/azure_kinect/K4aPlugin.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/sensor/azure_kinect/MKVMetadata.cpp b/cpp/open3d/io/sensor/azure_kinect/MKVMetadata.cpp index 16ce06a0f87..ac451108564 100644 --- a/cpp/open3d/io/sensor/azure_kinect/MKVMetadata.cpp +++ b/cpp/open3d/io/sensor/azure_kinect/MKVMetadata.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/sensor/azure_kinect/MKVMetadata.h b/cpp/open3d/io/sensor/azure_kinect/MKVMetadata.h index 02e2ed06a10..30733f164e6 100644 --- a/cpp/open3d/io/sensor/azure_kinect/MKVMetadata.h +++ b/cpp/open3d/io/sensor/azure_kinect/MKVMetadata.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/sensor/azure_kinect/MKVReader.cpp b/cpp/open3d/io/sensor/azure_kinect/MKVReader.cpp index fe94cf65bf0..e9a040f3e86 100644 --- a/cpp/open3d/io/sensor/azure_kinect/MKVReader.cpp +++ b/cpp/open3d/io/sensor/azure_kinect/MKVReader.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/sensor/azure_kinect/MKVReader.h b/cpp/open3d/io/sensor/azure_kinect/MKVReader.h index 0e86cf8aec6..07d8e92e40d 100644 --- a/cpp/open3d/io/sensor/azure_kinect/MKVReader.h +++ b/cpp/open3d/io/sensor/azure_kinect/MKVReader.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/sensor/azure_kinect/MKVWriter.cpp b/cpp/open3d/io/sensor/azure_kinect/MKVWriter.cpp index 81864bc12b3..1b1c037912f 100644 --- a/cpp/open3d/io/sensor/azure_kinect/MKVWriter.cpp +++ b/cpp/open3d/io/sensor/azure_kinect/MKVWriter.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/sensor/azure_kinect/MKVWriter.h b/cpp/open3d/io/sensor/azure_kinect/MKVWriter.h index 961cf02989a..95d966a3a75 100644 --- a/cpp/open3d/io/sensor/azure_kinect/MKVWriter.h +++ b/cpp/open3d/io/sensor/azure_kinect/MKVWriter.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/io/sensor/azure_kinect/PluginMacros.h b/cpp/open3d/io/sensor/azure_kinect/PluginMacros.h index 3af24031819..b75eee1075e 100644 --- a/cpp/open3d/io/sensor/azure_kinect/PluginMacros.h +++ b/cpp/open3d/io/sensor/azure_kinect/PluginMacros.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/Helper.h b/cpp/open3d/ml/Helper.h index a36d0ac83b5..0df0e2cd123 100644 --- a/cpp/open3d/ml/Helper.h +++ b/cpp/open3d/ml/Helper.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/ShapeChecking.h b/cpp/open3d/ml/ShapeChecking.h index c978b4af573..438949ca345 100644 --- a/cpp/open3d/ml/ShapeChecking.h +++ b/cpp/open3d/ml/ShapeChecking.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/contrib/BallQuery.cu b/cpp/open3d/ml/contrib/BallQuery.cu index c68877765f5..0554b277ac5 100644 --- a/cpp/open3d/ml/contrib/BallQuery.cu +++ b/cpp/open3d/ml/contrib/BallQuery.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/contrib/BallQuery.cuh b/cpp/open3d/ml/contrib/BallQuery.cuh index 67d2c48a242..397f4b44179 100644 --- a/cpp/open3d/ml/contrib/BallQuery.cuh +++ b/cpp/open3d/ml/contrib/BallQuery.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/contrib/BallQuerySYCL.h b/cpp/open3d/ml/contrib/BallQuerySYCL.h index a7e4e130ca1..d20623ee620 100644 --- a/cpp/open3d/ml/contrib/BallQuerySYCL.h +++ b/cpp/open3d/ml/contrib/BallQuerySYCL.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/contrib/Cloud.cpp b/cpp/open3d/ml/contrib/Cloud.cpp index e6a2bb8778c..20103b4acca 100644 --- a/cpp/open3d/ml/contrib/Cloud.cpp +++ b/cpp/open3d/ml/contrib/Cloud.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // Source code from: https://github.com/HuguesTHOMAS/KPConv. diff --git a/cpp/open3d/ml/contrib/Cloud.h b/cpp/open3d/ml/contrib/Cloud.h index ca13718e064..661937efea1 100644 --- a/cpp/open3d/ml/contrib/Cloud.h +++ b/cpp/open3d/ml/contrib/Cloud.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // Source code from: https://github.com/HuguesTHOMAS/KPConv. diff --git a/cpp/open3d/ml/contrib/GridSubsampling.cpp b/cpp/open3d/ml/contrib/GridSubsampling.cpp index 7b74d9a44e1..7b4eaec9deb 100644 --- a/cpp/open3d/ml/contrib/GridSubsampling.cpp +++ b/cpp/open3d/ml/contrib/GridSubsampling.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // Source code from: https://github.com/HuguesTHOMAS/KPConv. diff --git a/cpp/open3d/ml/contrib/GridSubsampling.h b/cpp/open3d/ml/contrib/GridSubsampling.h index 7c484fddca1..98cd35c2eb0 100644 --- a/cpp/open3d/ml/contrib/GridSubsampling.h +++ b/cpp/open3d/ml/contrib/GridSubsampling.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // Source code from: https://github.com/HuguesTHOMAS/KPConv. diff --git a/cpp/open3d/ml/contrib/InterpolatePoints.cu b/cpp/open3d/ml/contrib/InterpolatePoints.cu index 12417e39037..b67e3ee5cbb 100644 --- a/cpp/open3d/ml/contrib/InterpolatePoints.cu +++ b/cpp/open3d/ml/contrib/InterpolatePoints.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/contrib/InterpolatePoints.cuh b/cpp/open3d/ml/contrib/InterpolatePoints.cuh index ab18c4cfbd5..37028839beb 100644 --- a/cpp/open3d/ml/contrib/InterpolatePoints.cuh +++ b/cpp/open3d/ml/contrib/InterpolatePoints.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/contrib/InterpolatePointsSYCL.h b/cpp/open3d/ml/contrib/InterpolatePointsSYCL.h index 01f54a86df4..f3050c2e048 100644 --- a/cpp/open3d/ml/contrib/InterpolatePointsSYCL.h +++ b/cpp/open3d/ml/contrib/InterpolatePointsSYCL.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/contrib/IoU.cpp b/cpp/open3d/ml/contrib/IoU.cpp index 2d281e74f4e..a7f27b6b9db 100644 --- a/cpp/open3d/ml/contrib/IoU.cpp +++ b/cpp/open3d/ml/contrib/IoU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/contrib/IoU.cu b/cpp/open3d/ml/contrib/IoU.cu index 5c11ed9dc19..07c17d2439a 100644 --- a/cpp/open3d/ml/contrib/IoU.cu +++ b/cpp/open3d/ml/contrib/IoU.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/contrib/IoU.h b/cpp/open3d/ml/contrib/IoU.h index 2bc6c6e4817..b7dee5391bb 100644 --- a/cpp/open3d/ml/contrib/IoU.h +++ b/cpp/open3d/ml/contrib/IoU.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/contrib/IoUImpl.h b/cpp/open3d/ml/contrib/IoUImpl.h index d88a4321466..a8b051b7f12 100644 --- a/cpp/open3d/ml/contrib/IoUImpl.h +++ b/cpp/open3d/ml/contrib/IoUImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/contrib/IoUSYCL.cpp b/cpp/open3d/ml/contrib/IoUSYCL.cpp index 2d3a872724f..3bbff124b7e 100644 --- a/cpp/open3d/ml/contrib/IoUSYCL.cpp +++ b/cpp/open3d/ml/contrib/IoUSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/contrib/Nms.cpp b/cpp/open3d/ml/contrib/Nms.cpp index 8f06f04b2af..07ffce2c23b 100644 --- a/cpp/open3d/ml/contrib/Nms.cpp +++ b/cpp/open3d/ml/contrib/Nms.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/contrib/Nms.cu b/cpp/open3d/ml/contrib/Nms.cu index 4c93475c889..c058e0ad488 100644 --- a/cpp/open3d/ml/contrib/Nms.cu +++ b/cpp/open3d/ml/contrib/Nms.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/contrib/Nms.h b/cpp/open3d/ml/contrib/Nms.h index cf812b8641e..67298d0de76 100644 --- a/cpp/open3d/ml/contrib/Nms.h +++ b/cpp/open3d/ml/contrib/Nms.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/contrib/NmsSYCL.cpp b/cpp/open3d/ml/contrib/NmsSYCL.cpp index 575fb90c6d7..13836c78dc0 100644 --- a/cpp/open3d/ml/contrib/NmsSYCL.cpp +++ b/cpp/open3d/ml/contrib/NmsSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/contrib/PointSampling.cuh b/cpp/open3d/ml/contrib/PointSampling.cuh index 88e525aeb88..f9f67770459 100644 --- a/cpp/open3d/ml/contrib/PointSampling.cuh +++ b/cpp/open3d/ml/contrib/PointSampling.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/contrib/RoiPool.cpp b/cpp/open3d/ml/contrib/RoiPool.cpp index 8689c18c177..5856f9053e3 100644 --- a/cpp/open3d/ml/contrib/RoiPool.cpp +++ b/cpp/open3d/ml/contrib/RoiPool.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/contrib/RoiPoolKernel.cu b/cpp/open3d/ml/contrib/RoiPoolKernel.cu index 663fbbb14ae..501b4bb2881 100644 --- a/cpp/open3d/ml/contrib/RoiPoolKernel.cu +++ b/cpp/open3d/ml/contrib/RoiPoolKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- //***************************************************************************************/ diff --git a/cpp/open3d/ml/contrib/RoiPoolKernel.h b/cpp/open3d/ml/contrib/RoiPoolKernel.h index 29d266a8462..f8cbe6e78c2 100644 --- a/cpp/open3d/ml/contrib/RoiPoolKernel.h +++ b/cpp/open3d/ml/contrib/RoiPoolKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- //***************************************************************************************/ diff --git a/cpp/open3d/ml/contrib/RoiPoolKernelSYCL.cpp b/cpp/open3d/ml/contrib/RoiPoolKernelSYCL.cpp index 088babfa598..5939b4e313d 100644 --- a/cpp/open3d/ml/contrib/RoiPoolKernelSYCL.cpp +++ b/cpp/open3d/ml/contrib/RoiPoolKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/contrib/TrilinearDevoxelize.cu b/cpp/open3d/ml/contrib/TrilinearDevoxelize.cu index abe9c4b8593..70596f97a6a 100644 --- a/cpp/open3d/ml/contrib/TrilinearDevoxelize.cu +++ b/cpp/open3d/ml/contrib/TrilinearDevoxelize.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/contrib/TrilinearDevoxelize.cuh b/cpp/open3d/ml/contrib/TrilinearDevoxelize.cuh index 093caf84e5a..ed851364fd0 100644 --- a/cpp/open3d/ml/contrib/TrilinearDevoxelize.cuh +++ b/cpp/open3d/ml/contrib/TrilinearDevoxelize.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/contrib/TrilinearDevoxelizeSYCL.h b/cpp/open3d/ml/contrib/TrilinearDevoxelizeSYCL.h index 86bc3847170..2f36e4758aa 100644 --- a/cpp/open3d/ml/contrib/TrilinearDevoxelizeSYCL.h +++ b/cpp/open3d/ml/contrib/TrilinearDevoxelizeSYCL.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/contrib/cuda_utils.h b/cpp/open3d/ml/contrib/cuda_utils.h index 63b7ee40818..3a921528664 100644 --- a/cpp/open3d/ml/contrib/cuda_utils.h +++ b/cpp/open3d/ml/contrib/cuda_utils.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- //***************************************************************************************/ diff --git a/cpp/open3d/ml/impl/GemmCUDA.h b/cpp/open3d/ml/impl/GemmCUDA.h index 2f248ca8d8f..40acffd7ffd 100644 --- a/cpp/open3d/ml/impl/GemmCUDA.h +++ b/cpp/open3d/ml/impl/GemmCUDA.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/GemmSYCL.cpp b/cpp/open3d/ml/impl/GemmSYCL.cpp index c6b61724ea1..dbebb399933 100644 --- a/cpp/open3d/ml/impl/GemmSYCL.cpp +++ b/cpp/open3d/ml/impl/GemmSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/GemmSYCL.h b/cpp/open3d/ml/impl/GemmSYCL.h index 44ae4537d5e..a03faa87925 100644 --- a/cpp/open3d/ml/impl/GemmSYCL.h +++ b/cpp/open3d/ml/impl/GemmSYCL.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/ContinuousConv.cuh b/cpp/open3d/ml/impl/continuous_conv/ContinuousConv.cuh index d012969ef30..0ea597e6e99 100644 --- a/cpp/open3d/ml/impl/continuous_conv/ContinuousConv.cuh +++ b/cpp/open3d/ml/impl/continuous_conv/ContinuousConv.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/ContinuousConv.h b/cpp/open3d/ml/impl/continuous_conv/ContinuousConv.h index a0f66ad9bea..8c5661925af 100644 --- a/cpp/open3d/ml/impl/continuous_conv/ContinuousConv.h +++ b/cpp/open3d/ml/impl/continuous_conv/ContinuousConv.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvBackpropFilter.cuh b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvBackpropFilter.cuh index dffddcb3c2a..84140c5b54e 100644 --- a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvBackpropFilter.cuh +++ b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvBackpropFilter.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvBackpropFilter.h b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvBackpropFilter.h index 6f1068cb33b..5f6e143c7f1 100644 --- a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvBackpropFilter.h +++ b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvBackpropFilter.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvBackpropFilterSYCL.h b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvBackpropFilterSYCL.h index 62c485c3955..b1790179585 100644 --- a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvBackpropFilterSYCL.h +++ b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvBackpropFilterSYCL.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvCUDAKernels.cu b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvCUDAKernels.cu index 218e4c2b6e4..e7c003055b3 100644 --- a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvCUDAKernels.cu +++ b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvCUDAKernels.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvCUDAKernels.h b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvCUDAKernels.h index 8cf1fb14417..92d8d009145 100644 --- a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvCUDAKernels.h +++ b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvCUDAKernels.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvSYCL.h b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvSYCL.h index 7ce341bac54..35faad40599 100644 --- a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvSYCL.h +++ b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvSYCL.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvSYCLKernels.cpp b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvSYCLKernels.cpp index 731538f4da4..20551043983 100644 --- a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvSYCLKernels.cpp +++ b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvSYCLKernels.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvSYCLKernels.h b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvSYCLKernels.h index fa442b2e251..50ce74f2631 100644 --- a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvSYCLKernels.h +++ b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvSYCLKernels.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTranspose.cuh b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTranspose.cuh index 4ad03f5c471..d938ef7df11 100644 --- a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTranspose.cuh +++ b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTranspose.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTranspose.h b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTranspose.h index 2e997a747a5..542c267672c 100644 --- a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTranspose.h +++ b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTranspose.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTransposeBackpropFilter.cuh b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTransposeBackpropFilter.cuh index f84f689f61c..d502ff264f5 100644 --- a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTransposeBackpropFilter.cuh +++ b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTransposeBackpropFilter.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTransposeBackpropFilter.h b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTransposeBackpropFilter.h index 672685eea6d..2fff0623d8d 100644 --- a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTransposeBackpropFilter.h +++ b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTransposeBackpropFilter.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTransposeBackpropFilterSYCL.h b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTransposeBackpropFilterSYCL.h index e0685670239..fe9b2f51613 100644 --- a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTransposeBackpropFilterSYCL.h +++ b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTransposeBackpropFilterSYCL.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTransposeSYCL.h b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTransposeSYCL.h index 51f43a7c828..12a6a018665 100644 --- a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTransposeSYCL.h +++ b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTransposeSYCL.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTypes.h b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTypes.h index d758d134443..b8fb822b4bf 100644 --- a/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTypes.h +++ b/cpp/open3d/ml/impl/continuous_conv/ContinuousConvTypes.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/CoordinateTransformation.cuh b/cpp/open3d/ml/impl/continuous_conv/CoordinateTransformation.cuh index a56b73ee8ee..6688b9201a4 100644 --- a/cpp/open3d/ml/impl/continuous_conv/CoordinateTransformation.cuh +++ b/cpp/open3d/ml/impl/continuous_conv/CoordinateTransformation.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/CoordinateTransformation.h b/cpp/open3d/ml/impl/continuous_conv/CoordinateTransformation.h index ca3670774f8..24449840380 100644 --- a/cpp/open3d/ml/impl/continuous_conv/CoordinateTransformation.h +++ b/cpp/open3d/ml/impl/continuous_conv/CoordinateTransformation.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/continuous_conv/CoordinateTransformationSYCL.h b/cpp/open3d/ml/impl/continuous_conv/CoordinateTransformationSYCL.h index f2863c75807..021d0a4f80b 100644 --- a/cpp/open3d/ml/impl/continuous_conv/CoordinateTransformationSYCL.h +++ b/cpp/open3d/ml/impl/continuous_conv/CoordinateTransformationSYCL.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/misc/InvertNeighborsList.cuh b/cpp/open3d/ml/impl/misc/InvertNeighborsList.cuh index 20123b4375f..f75d5397c01 100644 --- a/cpp/open3d/ml/impl/misc/InvertNeighborsList.cuh +++ b/cpp/open3d/ml/impl/misc/InvertNeighborsList.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/misc/InvertNeighborsList.h b/cpp/open3d/ml/impl/misc/InvertNeighborsList.h index 0715c744c74..b35faf5e273 100644 --- a/cpp/open3d/ml/impl/misc/InvertNeighborsList.h +++ b/cpp/open3d/ml/impl/misc/InvertNeighborsList.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/misc/InvertNeighborsListSYCL.h b/cpp/open3d/ml/impl/misc/InvertNeighborsListSYCL.h index fc5ee63ecbc..b0b08ba47d3 100644 --- a/cpp/open3d/ml/impl/misc/InvertNeighborsListSYCL.h +++ b/cpp/open3d/ml/impl/misc/InvertNeighborsListSYCL.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/misc/MemoryAllocation.h b/cpp/open3d/ml/impl/misc/MemoryAllocation.h index 5ec00e0e600..c3c4502b978 100644 --- a/cpp/open3d/ml/impl/misc/MemoryAllocation.h +++ b/cpp/open3d/ml/impl/misc/MemoryAllocation.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/misc/NeighborSearchCommon.h b/cpp/open3d/ml/impl/misc/NeighborSearchCommon.h index 4f1d1b740b8..3ad97962f21 100644 --- a/cpp/open3d/ml/impl/misc/NeighborSearchCommon.h +++ b/cpp/open3d/ml/impl/misc/NeighborSearchCommon.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/misc/RaggedToDense.cuh b/cpp/open3d/ml/impl/misc/RaggedToDense.cuh index 95abffe2b4b..2911d9ae47f 100644 --- a/cpp/open3d/ml/impl/misc/RaggedToDense.cuh +++ b/cpp/open3d/ml/impl/misc/RaggedToDense.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/misc/RaggedToDense.h b/cpp/open3d/ml/impl/misc/RaggedToDense.h index 5c3be2a1f0c..f4c00290a75 100644 --- a/cpp/open3d/ml/impl/misc/RaggedToDense.h +++ b/cpp/open3d/ml/impl/misc/RaggedToDense.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/misc/RaggedToDenseSYCL.h b/cpp/open3d/ml/impl/misc/RaggedToDenseSYCL.h index d0c7fc36d69..ebfefe39e28 100644 --- a/cpp/open3d/ml/impl/misc/RaggedToDenseSYCL.h +++ b/cpp/open3d/ml/impl/misc/RaggedToDenseSYCL.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/misc/ReduceSubarraysSum.cuh b/cpp/open3d/ml/impl/misc/ReduceSubarraysSum.cuh index ac901660206..f3ee158fbb8 100644 --- a/cpp/open3d/ml/impl/misc/ReduceSubarraysSum.cuh +++ b/cpp/open3d/ml/impl/misc/ReduceSubarraysSum.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/misc/ReduceSubarraysSum.h b/cpp/open3d/ml/impl/misc/ReduceSubarraysSum.h index b51a3e14c46..61341aea536 100644 --- a/cpp/open3d/ml/impl/misc/ReduceSubarraysSum.h +++ b/cpp/open3d/ml/impl/misc/ReduceSubarraysSum.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/misc/ReduceSubarraysSumSYCL.h b/cpp/open3d/ml/impl/misc/ReduceSubarraysSumSYCL.h index f5560e61a2e..886e32d5ee3 100644 --- a/cpp/open3d/ml/impl/misc/ReduceSubarraysSumSYCL.h +++ b/cpp/open3d/ml/impl/misc/ReduceSubarraysSumSYCL.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/misc/VoxelPooling.h b/cpp/open3d/ml/impl/misc/VoxelPooling.h index 4da3da4d002..ed147bade6a 100644 --- a/cpp/open3d/ml/impl/misc/VoxelPooling.h +++ b/cpp/open3d/ml/impl/misc/VoxelPooling.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/misc/Voxelize.cuh b/cpp/open3d/ml/impl/misc/Voxelize.cuh index 85158f9afc5..44ae979d763 100644 --- a/cpp/open3d/ml/impl/misc/Voxelize.cuh +++ b/cpp/open3d/ml/impl/misc/Voxelize.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/misc/Voxelize.h b/cpp/open3d/ml/impl/misc/Voxelize.h index c02fb0f7779..c80024554de 100644 --- a/cpp/open3d/ml/impl/misc/Voxelize.h +++ b/cpp/open3d/ml/impl/misc/Voxelize.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/misc/VoxelizeSYCL.h b/cpp/open3d/ml/impl/misc/VoxelizeSYCL.h index 392be585d1c..9a9bf0ce358 100644 --- a/cpp/open3d/ml/impl/misc/VoxelizeSYCL.h +++ b/cpp/open3d/ml/impl/misc/VoxelizeSYCL.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/sparse_conv/SparseConv.cuh b/cpp/open3d/ml/impl/sparse_conv/SparseConv.cuh index efe57b87caa..637074f6bb8 100644 --- a/cpp/open3d/ml/impl/sparse_conv/SparseConv.cuh +++ b/cpp/open3d/ml/impl/sparse_conv/SparseConv.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/sparse_conv/SparseConv.h b/cpp/open3d/ml/impl/sparse_conv/SparseConv.h index d8b59a51a43..251c2cfd074 100644 --- a/cpp/open3d/ml/impl/sparse_conv/SparseConv.h +++ b/cpp/open3d/ml/impl/sparse_conv/SparseConv.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/sparse_conv/SparseConvBackpropFilter.cuh b/cpp/open3d/ml/impl/sparse_conv/SparseConvBackpropFilter.cuh index 365d60eb1e5..73675f98303 100644 --- a/cpp/open3d/ml/impl/sparse_conv/SparseConvBackpropFilter.cuh +++ b/cpp/open3d/ml/impl/sparse_conv/SparseConvBackpropFilter.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/sparse_conv/SparseConvBackpropFilter.h b/cpp/open3d/ml/impl/sparse_conv/SparseConvBackpropFilter.h index 9f0ac9a3dcf..477c306f4b9 100644 --- a/cpp/open3d/ml/impl/sparse_conv/SparseConvBackpropFilter.h +++ b/cpp/open3d/ml/impl/sparse_conv/SparseConvBackpropFilter.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/sparse_conv/SparseConvBackpropFilterSYCL.h b/cpp/open3d/ml/impl/sparse_conv/SparseConvBackpropFilterSYCL.h index 50236783174..076f17c96e7 100644 --- a/cpp/open3d/ml/impl/sparse_conv/SparseConvBackpropFilterSYCL.h +++ b/cpp/open3d/ml/impl/sparse_conv/SparseConvBackpropFilterSYCL.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/sparse_conv/SparseConvCUDAKernels.cu b/cpp/open3d/ml/impl/sparse_conv/SparseConvCUDAKernels.cu index 87d11ba3a3a..10447715aa9 100644 --- a/cpp/open3d/ml/impl/sparse_conv/SparseConvCUDAKernels.cu +++ b/cpp/open3d/ml/impl/sparse_conv/SparseConvCUDAKernels.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/sparse_conv/SparseConvCUDAKernels.h b/cpp/open3d/ml/impl/sparse_conv/SparseConvCUDAKernels.h index cf1c4749f9c..5a7c6b536be 100644 --- a/cpp/open3d/ml/impl/sparse_conv/SparseConvCUDAKernels.h +++ b/cpp/open3d/ml/impl/sparse_conv/SparseConvCUDAKernels.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/sparse_conv/SparseConvSYCL.h b/cpp/open3d/ml/impl/sparse_conv/SparseConvSYCL.h index d39f8dae87a..fe9688b257d 100644 --- a/cpp/open3d/ml/impl/sparse_conv/SparseConvSYCL.h +++ b/cpp/open3d/ml/impl/sparse_conv/SparseConvSYCL.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/sparse_conv/SparseConvSYCLKernels.cpp b/cpp/open3d/ml/impl/sparse_conv/SparseConvSYCLKernels.cpp index 66fbe60ef22..0068119d46b 100644 --- a/cpp/open3d/ml/impl/sparse_conv/SparseConvSYCLKernels.cpp +++ b/cpp/open3d/ml/impl/sparse_conv/SparseConvSYCLKernels.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/sparse_conv/SparseConvSYCLKernels.h b/cpp/open3d/ml/impl/sparse_conv/SparseConvSYCLKernels.h index d7d3e7f6c19..2532d4ed517 100644 --- a/cpp/open3d/ml/impl/sparse_conv/SparseConvSYCLKernels.h +++ b/cpp/open3d/ml/impl/sparse_conv/SparseConvSYCLKernels.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/sparse_conv/SparseConvTranspose.cuh b/cpp/open3d/ml/impl/sparse_conv/SparseConvTranspose.cuh index f7a24c8e8ca..7e1b627057e 100644 --- a/cpp/open3d/ml/impl/sparse_conv/SparseConvTranspose.cuh +++ b/cpp/open3d/ml/impl/sparse_conv/SparseConvTranspose.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/sparse_conv/SparseConvTranspose.h b/cpp/open3d/ml/impl/sparse_conv/SparseConvTranspose.h index 5a8eb5be3ef..95d2f1a75f7 100644 --- a/cpp/open3d/ml/impl/sparse_conv/SparseConvTranspose.h +++ b/cpp/open3d/ml/impl/sparse_conv/SparseConvTranspose.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/sparse_conv/SparseConvTransposeBackpropFilter.cuh b/cpp/open3d/ml/impl/sparse_conv/SparseConvTransposeBackpropFilter.cuh index 1e7744a94d2..1cdb787afd0 100644 --- a/cpp/open3d/ml/impl/sparse_conv/SparseConvTransposeBackpropFilter.cuh +++ b/cpp/open3d/ml/impl/sparse_conv/SparseConvTransposeBackpropFilter.cuh @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/sparse_conv/SparseConvTransposeBackpropFilter.h b/cpp/open3d/ml/impl/sparse_conv/SparseConvTransposeBackpropFilter.h index 67ccf1a39a0..76e0be3ca32 100644 --- a/cpp/open3d/ml/impl/sparse_conv/SparseConvTransposeBackpropFilter.h +++ b/cpp/open3d/ml/impl/sparse_conv/SparseConvTransposeBackpropFilter.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/sparse_conv/SparseConvTransposeBackpropFilterSYCL.h b/cpp/open3d/ml/impl/sparse_conv/SparseConvTransposeBackpropFilterSYCL.h index f6c6baf3c8e..d1bdce46004 100644 --- a/cpp/open3d/ml/impl/sparse_conv/SparseConvTransposeBackpropFilterSYCL.h +++ b/cpp/open3d/ml/impl/sparse_conv/SparseConvTransposeBackpropFilterSYCL.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/impl/sparse_conv/SparseConvTransposeSYCL.h b/cpp/open3d/ml/impl/sparse_conv/SparseConvTransposeSYCL.h index 02be78a1060..7c7f93b15ae 100644 --- a/cpp/open3d/ml/impl/sparse_conv/SparseConvTransposeSYCL.h +++ b/cpp/open3d/ml/impl/sparse_conv/SparseConvTransposeSYCL.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/pytorch/TorchHelper.h b/cpp/open3d/ml/pytorch/TorchHelper.h index 50e1111d1ae..22cc9e24820 100644 --- a/cpp/open3d/ml/pytorch/TorchHelper.h +++ b/cpp/open3d/ml/pytorch/TorchHelper.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvBackpropFilterOpKernel.cpp b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvBackpropFilterOpKernel.cpp index 449d70e8742..67a012c1a50 100644 --- a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvBackpropFilterOpKernel.cpp +++ b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvBackpropFilterOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvBackpropFilterOpKernel.cu b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvBackpropFilterOpKernel.cu index 17378b476b5..b1945916bd4 100644 --- a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvBackpropFilterOpKernel.cu +++ b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvBackpropFilterOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvBackpropFilterOpKernel.h b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvBackpropFilterOpKernel.h index 861c4cf7bbf..720c0feaa15 100644 --- a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvBackpropFilterOpKernel.h +++ b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvBackpropFilterOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvBackpropFilterOpKernelSYCL.cpp b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvBackpropFilterOpKernelSYCL.cpp index 1062ed6d6b6..46a5ae94ae0 100644 --- a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvBackpropFilterOpKernelSYCL.cpp +++ b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvBackpropFilterOpKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvHelper.h b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvHelper.h index b96dcaee219..81ebd2f0482 100644 --- a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvHelper.h +++ b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvHelper.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOpKernel.cpp b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOpKernel.cpp index 87715a0edde..53afa89f999 100644 --- a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOpKernel.cpp +++ b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOpKernel.cu b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOpKernel.cu index 0aaf7a8845d..e28dfabf20a 100644 --- a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOpKernel.cu +++ b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOpKernel.h b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOpKernel.h index ce03a3462cf..ea1e7a3ac7e 100644 --- a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOpKernel.h +++ b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOpKernelSYCL.cpp b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOpKernelSYCL.cpp index 5d0ef22b5ae..dd22fefebf8 100644 --- a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOpKernelSYCL.cpp +++ b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOpKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOps.cpp b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOps.cpp index 0db75398ebd..aa0db8bcdae 100644 --- a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOps.cpp +++ b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.cpp b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.cpp index 7353ded2ba2..beb809e0e9f 100644 --- a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.cpp +++ b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.cu b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.cu index cc2774f61db..397b0489447 100644 --- a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.cu +++ b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.h b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.h index dc67a740a9c..64500d3fb4e 100644 --- a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.h +++ b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernelSYCL.cpp b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernelSYCL.cpp index 017c95b3ad1..97e4260da3b 100644 --- a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernelSYCL.cpp +++ b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOpKernel.cpp b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOpKernel.cpp index cd554b530b8..54ae05104ce 100644 --- a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOpKernel.cpp +++ b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOpKernel.cu b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOpKernel.cu index 02f3c452ca6..c6c6655772b 100644 --- a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOpKernel.cu +++ b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOpKernel.h b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOpKernel.h index 8b1d278b071..39f0b630c8f 100644 --- a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOpKernel.h +++ b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOpKernelSYCL.cpp b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOpKernelSYCL.cpp index 54954284402..0123fdfbc84 100644 --- a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOpKernelSYCL.cpp +++ b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOpKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOps.cpp b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOps.cpp index b8319680393..01e7574e431 100644 --- a/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOps.cpp +++ b/cpp/open3d/ml/pytorch/continuous_conv/ContinuousConvTransposeOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/BuildSpatialHashTableOpKernel.cpp b/cpp/open3d/ml/pytorch/misc/BuildSpatialHashTableOpKernel.cpp index 78c53314899..ef926ad9c9e 100644 --- a/cpp/open3d/ml/pytorch/misc/BuildSpatialHashTableOpKernel.cpp +++ b/cpp/open3d/ml/pytorch/misc/BuildSpatialHashTableOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/BuildSpatialHashTableOpKernel.cu b/cpp/open3d/ml/pytorch/misc/BuildSpatialHashTableOpKernel.cu index 23c95d3088f..7a1066c0ddc 100644 --- a/cpp/open3d/ml/pytorch/misc/BuildSpatialHashTableOpKernel.cu +++ b/cpp/open3d/ml/pytorch/misc/BuildSpatialHashTableOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/BuildSpatialHashTableOpKernelSYCL.cpp b/cpp/open3d/ml/pytorch/misc/BuildSpatialHashTableOpKernelSYCL.cpp index 5da799016bf..b7efbe89b52 100644 --- a/cpp/open3d/ml/pytorch/misc/BuildSpatialHashTableOpKernelSYCL.cpp +++ b/cpp/open3d/ml/pytorch/misc/BuildSpatialHashTableOpKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/pytorch/misc/BuildSpatialHashTableOps.cpp b/cpp/open3d/ml/pytorch/misc/BuildSpatialHashTableOps.cpp index 98701614174..5157c8c2542 100644 --- a/cpp/open3d/ml/pytorch/misc/BuildSpatialHashTableOps.cpp +++ b/cpp/open3d/ml/pytorch/misc/BuildSpatialHashTableOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/FixedRadiusSearchOpKernel.cpp b/cpp/open3d/ml/pytorch/misc/FixedRadiusSearchOpKernel.cpp index 6019ad3a1fb..ae0a54d587e 100644 --- a/cpp/open3d/ml/pytorch/misc/FixedRadiusSearchOpKernel.cpp +++ b/cpp/open3d/ml/pytorch/misc/FixedRadiusSearchOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/FixedRadiusSearchOpKernel.cu b/cpp/open3d/ml/pytorch/misc/FixedRadiusSearchOpKernel.cu index 1e5f12b532d..2811c9dcfb5 100644 --- a/cpp/open3d/ml/pytorch/misc/FixedRadiusSearchOpKernel.cu +++ b/cpp/open3d/ml/pytorch/misc/FixedRadiusSearchOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/FixedRadiusSearchOpKernelSYCL.cpp b/cpp/open3d/ml/pytorch/misc/FixedRadiusSearchOpKernelSYCL.cpp index 57aaee9cd44..3c1373b3dd9 100644 --- a/cpp/open3d/ml/pytorch/misc/FixedRadiusSearchOpKernelSYCL.cpp +++ b/cpp/open3d/ml/pytorch/misc/FixedRadiusSearchOpKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/pytorch/misc/FixedRadiusSearchOps.cpp b/cpp/open3d/ml/pytorch/misc/FixedRadiusSearchOps.cpp index 14f8945bf03..4a82c94253a 100644 --- a/cpp/open3d/ml/pytorch/misc/FixedRadiusSearchOps.cpp +++ b/cpp/open3d/ml/pytorch/misc/FixedRadiusSearchOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOpKernel.cpp b/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOpKernel.cpp index 134f9eeb0f1..515a29a6314 100644 --- a/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOpKernel.cpp +++ b/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOpKernel.cu b/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOpKernel.cu index 6f66561869a..3a0375acec6 100644 --- a/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOpKernel.cu +++ b/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOpKernel.h b/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOpKernel.h index 378bb711076..012cbd2a0b0 100644 --- a/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOpKernel.h +++ b/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOpKernelSYCL.cpp b/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOpKernelSYCL.cpp index 98785c60f1c..d0b55ec461b 100644 --- a/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOpKernelSYCL.cpp +++ b/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOpKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOps.cpp b/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOps.cpp index 6eda3a763cc..da5b2da1eb2 100644 --- a/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOps.cpp +++ b/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOps.h b/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOps.h index d61502c7fc1..18d61ead057 100644 --- a/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOps.h +++ b/cpp/open3d/ml/pytorch/misc/InvertNeighborsListOps.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/KnnSearchOpKernel.cpp b/cpp/open3d/ml/pytorch/misc/KnnSearchOpKernel.cpp index d78cc1845a3..df168173e8c 100644 --- a/cpp/open3d/ml/pytorch/misc/KnnSearchOpKernel.cpp +++ b/cpp/open3d/ml/pytorch/misc/KnnSearchOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/KnnSearchOpKernelSYCL.cpp b/cpp/open3d/ml/pytorch/misc/KnnSearchOpKernelSYCL.cpp index 1378d69e0e8..4e1aa15cce7 100644 --- a/cpp/open3d/ml/pytorch/misc/KnnSearchOpKernelSYCL.cpp +++ b/cpp/open3d/ml/pytorch/misc/KnnSearchOpKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/pytorch/misc/KnnSearchOps.cpp b/cpp/open3d/ml/pytorch/misc/KnnSearchOps.cpp index c704635961d..8ae4675006d 100644 --- a/cpp/open3d/ml/pytorch/misc/KnnSearchOps.cpp +++ b/cpp/open3d/ml/pytorch/misc/KnnSearchOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/NeighborSearchAllocator.h b/cpp/open3d/ml/pytorch/misc/NeighborSearchAllocator.h index 611e8003031..77b13ce02b4 100644 --- a/cpp/open3d/ml/pytorch/misc/NeighborSearchAllocator.h +++ b/cpp/open3d/ml/pytorch/misc/NeighborSearchAllocator.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/NmsOps.cpp b/cpp/open3d/ml/pytorch/misc/NmsOps.cpp index 21e665e7395..ff548186b3f 100644 --- a/cpp/open3d/ml/pytorch/misc/NmsOps.cpp +++ b/cpp/open3d/ml/pytorch/misc/NmsOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/pytorch/misc/RadiusSearchOpKernel.cpp b/cpp/open3d/ml/pytorch/misc/RadiusSearchOpKernel.cpp index 5796b30daac..5a9ca10a24c 100644 --- a/cpp/open3d/ml/pytorch/misc/RadiusSearchOpKernel.cpp +++ b/cpp/open3d/ml/pytorch/misc/RadiusSearchOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/RadiusSearchOps.cpp b/cpp/open3d/ml/pytorch/misc/RadiusSearchOps.cpp index b99c740b1cc..cc969c27a2d 100644 --- a/cpp/open3d/ml/pytorch/misc/RadiusSearchOps.cpp +++ b/cpp/open3d/ml/pytorch/misc/RadiusSearchOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernel.cpp b/cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernel.cpp index 6ac67dbb56b..b9e929f3968 100644 --- a/cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernel.cpp +++ b/cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernel.cu b/cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernel.cu index aaf26a9efa6..8be4c60053b 100644 --- a/cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernel.cu +++ b/cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernel.h b/cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernel.h index 8b6c17ae7f8..9263dc7c7f5 100644 --- a/cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernel.h +++ b/cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernelSYCL.cpp b/cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernelSYCL.cpp index e2b9b435c7c..f59cd4d14ad 100644 --- a/cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernelSYCL.cpp +++ b/cpp/open3d/ml/pytorch/misc/RaggedToDenseOpKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/pytorch/misc/RaggedToDenseOps.cpp b/cpp/open3d/ml/pytorch/misc/RaggedToDenseOps.cpp index c70f5882b70..2d25d17998f 100644 --- a/cpp/open3d/ml/pytorch/misc/RaggedToDenseOps.cpp +++ b/cpp/open3d/ml/pytorch/misc/RaggedToDenseOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernel.cpp b/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernel.cpp index 6f63c583fc9..88e07216b4d 100644 --- a/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernel.cpp +++ b/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernel.cu b/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernel.cu index 6a4c5ee9438..71c1a78f47f 100644 --- a/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernel.cu +++ b/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernel.h b/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernel.h index f3e71e786ba..752a8f0de8c 100644 --- a/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernel.h +++ b/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernelSYCL.cpp b/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernelSYCL.cpp index c6b7c412899..8d968ba0cb4 100644 --- a/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernelSYCL.cpp +++ b/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOpKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOps.cpp b/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOps.cpp index 62ec233cc51..d06558789db 100644 --- a/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOps.cpp +++ b/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOps.h b/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOps.h index 54ea8813b3a..9266a05a2c5 100644 --- a/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOps.h +++ b/cpp/open3d/ml/pytorch/misc/ReduceSubarraysSumOps.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/RoiPoolOps.cpp b/cpp/open3d/ml/pytorch/misc/RoiPoolOps.cpp index 47a50558b9a..19039e213b3 100644 --- a/cpp/open3d/ml/pytorch/misc/RoiPoolOps.cpp +++ b/cpp/open3d/ml/pytorch/misc/RoiPoolOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- //***************************************************************************************/ diff --git a/cpp/open3d/ml/pytorch/misc/TorchOpen3DBridge.h b/cpp/open3d/ml/pytorch/misc/TorchOpen3DBridge.h index c05989f1dc7..c2b568d86df 100644 --- a/cpp/open3d/ml/pytorch/misc/TorchOpen3DBridge.h +++ b/cpp/open3d/ml/pytorch/misc/TorchOpen3DBridge.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/pytorch/misc/VoxelPoolingOpKernel.cpp b/cpp/open3d/ml/pytorch/misc/VoxelPoolingOpKernel.cpp index 4eb12beb966..38c46633e80 100644 --- a/cpp/open3d/ml/pytorch/misc/VoxelPoolingOpKernel.cpp +++ b/cpp/open3d/ml/pytorch/misc/VoxelPoolingOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/VoxelPoolingOps.cpp b/cpp/open3d/ml/pytorch/misc/VoxelPoolingOps.cpp index d294229a2ed..71f5d9d917a 100644 --- a/cpp/open3d/ml/pytorch/misc/VoxelPoolingOps.cpp +++ b/cpp/open3d/ml/pytorch/misc/VoxelPoolingOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/VoxelizeOpKernel.cpp b/cpp/open3d/ml/pytorch/misc/VoxelizeOpKernel.cpp index 431209a26d4..c28ed5c0ac6 100644 --- a/cpp/open3d/ml/pytorch/misc/VoxelizeOpKernel.cpp +++ b/cpp/open3d/ml/pytorch/misc/VoxelizeOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/VoxelizeOpKernel.cu b/cpp/open3d/ml/pytorch/misc/VoxelizeOpKernel.cu index ec7baf67c1a..90a16ce8659 100644 --- a/cpp/open3d/ml/pytorch/misc/VoxelizeOpKernel.cu +++ b/cpp/open3d/ml/pytorch/misc/VoxelizeOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/VoxelizeOpKernel.h b/cpp/open3d/ml/pytorch/misc/VoxelizeOpKernel.h index d72a5c5947b..fcc435eb6a9 100644 --- a/cpp/open3d/ml/pytorch/misc/VoxelizeOpKernel.h +++ b/cpp/open3d/ml/pytorch/misc/VoxelizeOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/VoxelizeOpKernelSYCL.cpp b/cpp/open3d/ml/pytorch/misc/VoxelizeOpKernelSYCL.cpp index f267668b14f..960b374a60c 100644 --- a/cpp/open3d/ml/pytorch/misc/VoxelizeOpKernelSYCL.cpp +++ b/cpp/open3d/ml/pytorch/misc/VoxelizeOpKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/misc/VoxelizeOps.cpp b/cpp/open3d/ml/pytorch/misc/VoxelizeOps.cpp index 2b1bf71d749..4e66cee33d8 100644 --- a/cpp/open3d/ml/pytorch/misc/VoxelizeOps.cpp +++ b/cpp/open3d/ml/pytorch/misc/VoxelizeOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/pointnet/BallQueryKernel.cu b/cpp/open3d/ml/pytorch/pointnet/BallQueryKernel.cu index 37ae7b118c0..9452a5b6191 100644 --- a/cpp/open3d/ml/pytorch/pointnet/BallQueryKernel.cu +++ b/cpp/open3d/ml/pytorch/pointnet/BallQueryKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- //***************************************************************************************/ diff --git a/cpp/open3d/ml/pytorch/pointnet/BallQueryKernel.h b/cpp/open3d/ml/pytorch/pointnet/BallQueryKernel.h index abe905cf91d..890a968d230 100644 --- a/cpp/open3d/ml/pytorch/pointnet/BallQueryKernel.h +++ b/cpp/open3d/ml/pytorch/pointnet/BallQueryKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- //***************************************************************************************/ diff --git a/cpp/open3d/ml/pytorch/pointnet/BallQueryKernelCPU.cpp b/cpp/open3d/ml/pytorch/pointnet/BallQueryKernelCPU.cpp index d673b154da4..126ad3303b1 100644 --- a/cpp/open3d/ml/pytorch/pointnet/BallQueryKernelCPU.cpp +++ b/cpp/open3d/ml/pytorch/pointnet/BallQueryKernelCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- //***************************************************************************************/ diff --git a/cpp/open3d/ml/pytorch/pointnet/BallQueryKernelSYCL.cpp b/cpp/open3d/ml/pytorch/pointnet/BallQueryKernelSYCL.cpp index d9e96a0d9de..2a1d77e05e6 100644 --- a/cpp/open3d/ml/pytorch/pointnet/BallQueryKernelSYCL.cpp +++ b/cpp/open3d/ml/pytorch/pointnet/BallQueryKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/pytorch/pointnet/BallQueryOps.cpp b/cpp/open3d/ml/pytorch/pointnet/BallQueryOps.cpp index 05a4658ad34..da0bd24696c 100644 --- a/cpp/open3d/ml/pytorch/pointnet/BallQueryOps.cpp +++ b/cpp/open3d/ml/pytorch/pointnet/BallQueryOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- //***************************************************************************************/ diff --git a/cpp/open3d/ml/pytorch/pointnet/InterpolateKernel.cu b/cpp/open3d/ml/pytorch/pointnet/InterpolateKernel.cu index 42500e7d53f..d1d2ab2c379 100644 --- a/cpp/open3d/ml/pytorch/pointnet/InterpolateKernel.cu +++ b/cpp/open3d/ml/pytorch/pointnet/InterpolateKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- //***************************************************************************************/ diff --git a/cpp/open3d/ml/pytorch/pointnet/InterpolateKernel.h b/cpp/open3d/ml/pytorch/pointnet/InterpolateKernel.h index 512182f3e78..f0364334ff4 100644 --- a/cpp/open3d/ml/pytorch/pointnet/InterpolateKernel.h +++ b/cpp/open3d/ml/pytorch/pointnet/InterpolateKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- //***************************************************************************************/ diff --git a/cpp/open3d/ml/pytorch/pointnet/InterpolateKernelCPU.cpp b/cpp/open3d/ml/pytorch/pointnet/InterpolateKernelCPU.cpp index 1bc85f2f6fa..17b46323f05 100644 --- a/cpp/open3d/ml/pytorch/pointnet/InterpolateKernelCPU.cpp +++ b/cpp/open3d/ml/pytorch/pointnet/InterpolateKernelCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- //***************************************************************************************/ diff --git a/cpp/open3d/ml/pytorch/pointnet/InterpolateKernelSYCL.cpp b/cpp/open3d/ml/pytorch/pointnet/InterpolateKernelSYCL.cpp index 02dc6bbc19a..2dcf1b00385 100644 --- a/cpp/open3d/ml/pytorch/pointnet/InterpolateKernelSYCL.cpp +++ b/cpp/open3d/ml/pytorch/pointnet/InterpolateKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/pytorch/pointnet/InterpolateOps.cpp b/cpp/open3d/ml/pytorch/pointnet/InterpolateOps.cpp index b01a9f98b6c..86152f30a71 100644 --- a/cpp/open3d/ml/pytorch/pointnet/InterpolateOps.cpp +++ b/cpp/open3d/ml/pytorch/pointnet/InterpolateOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- //***************************************************************************************/ diff --git a/cpp/open3d/ml/pytorch/pointnet/SamplingKernel.cu b/cpp/open3d/ml/pytorch/pointnet/SamplingKernel.cu index b72414acb56..d575dadec9c 100644 --- a/cpp/open3d/ml/pytorch/pointnet/SamplingKernel.cu +++ b/cpp/open3d/ml/pytorch/pointnet/SamplingKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- //***************************************************************************************/ diff --git a/cpp/open3d/ml/pytorch/pointnet/SamplingKernel.h b/cpp/open3d/ml/pytorch/pointnet/SamplingKernel.h index 0c3c394b776..5de4f8cd8ba 100644 --- a/cpp/open3d/ml/pytorch/pointnet/SamplingKernel.h +++ b/cpp/open3d/ml/pytorch/pointnet/SamplingKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- //***************************************************************************************/ diff --git a/cpp/open3d/ml/pytorch/pointnet/SamplingKernelCPU.cpp b/cpp/open3d/ml/pytorch/pointnet/SamplingKernelCPU.cpp index 21591c170e9..7266c620792 100644 --- a/cpp/open3d/ml/pytorch/pointnet/SamplingKernelCPU.cpp +++ b/cpp/open3d/ml/pytorch/pointnet/SamplingKernelCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- //***************************************************************************************/ diff --git a/cpp/open3d/ml/pytorch/pointnet/SamplingKernelSYCL.cpp b/cpp/open3d/ml/pytorch/pointnet/SamplingKernelSYCL.cpp index 1daeb1a4fa6..4a063529f4f 100644 --- a/cpp/open3d/ml/pytorch/pointnet/SamplingKernelSYCL.cpp +++ b/cpp/open3d/ml/pytorch/pointnet/SamplingKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/pytorch/pointnet/SamplingOps.cpp b/cpp/open3d/ml/pytorch/pointnet/SamplingOps.cpp index 2df5045939e..97b347aa504 100644 --- a/cpp/open3d/ml/pytorch/pointnet/SamplingOps.cpp +++ b/cpp/open3d/ml/pytorch/pointnet/SamplingOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- //***************************************************************************************/ diff --git a/cpp/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeKernel.cu b/cpp/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeKernel.cu index 8a25bfb5d52..3078c2d8c11 100644 --- a/cpp/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeKernel.cu +++ b/cpp/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeKernel.h b/cpp/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeKernel.h index 7b6fc8e2ec3..0d6a5702b0e 100644 --- a/cpp/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeKernel.h +++ b/cpp/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeKernelSYCL.cpp b/cpp/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeKernelSYCL.cpp index ec51b1b2352..1eb1ba3d3dd 100644 --- a/cpp/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeKernelSYCL.cpp +++ b/cpp/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeOps.cpp b/cpp/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeOps.cpp index 9ed2128cde6..79e18965a77 100644 --- a/cpp/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeOps.cpp +++ b/cpp/open3d/ml/pytorch/pvcnn/TrilinearDevoxelizeOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/ragged_tensor/RaggedTensor.cpp b/cpp/open3d/ml/pytorch/ragged_tensor/RaggedTensor.cpp index dac299fa34c..db9f80b2a6d 100644 --- a/cpp/open3d/ml/pytorch/ragged_tensor/RaggedTensor.cpp +++ b/cpp/open3d/ml/pytorch/ragged_tensor/RaggedTensor.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/pytorch/ragged_tensor/RaggedTensor.h b/cpp/open3d/ml/pytorch/ragged_tensor/RaggedTensor.h index c8a671a88cf..b99fcc872d9 100644 --- a/cpp/open3d/ml/pytorch/ragged_tensor/RaggedTensor.h +++ b/cpp/open3d/ml/pytorch/ragged_tensor/RaggedTensor.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvBackpropFilterOpKernel.cpp b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvBackpropFilterOpKernel.cpp index e7aab757bdc..4bfe4fcc37b 100644 --- a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvBackpropFilterOpKernel.cpp +++ b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvBackpropFilterOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvBackpropFilterOpKernel.cu b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvBackpropFilterOpKernel.cu index 46948feb79b..21bceb9834c 100644 --- a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvBackpropFilterOpKernel.cu +++ b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvBackpropFilterOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvBackpropFilterOpKernel.h b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvBackpropFilterOpKernel.h index c70d72c2f69..6a4b2982db4 100644 --- a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvBackpropFilterOpKernel.h +++ b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvBackpropFilterOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvBackpropFilterOpKernelSYCL.cpp b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvBackpropFilterOpKernelSYCL.cpp index 6b807285f9b..88ee0a38ab2 100644 --- a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvBackpropFilterOpKernelSYCL.cpp +++ b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvBackpropFilterOpKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOpKernel.cpp b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOpKernel.cpp index 24632e0f7c1..d60d9153d54 100644 --- a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOpKernel.cpp +++ b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOpKernel.cu b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOpKernel.cu index 55933e0cc7b..431ad635c17 100644 --- a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOpKernel.cu +++ b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOpKernel.h b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOpKernel.h index c5d01330052..740da31c001 100644 --- a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOpKernel.h +++ b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOpKernelSYCL.cpp b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOpKernelSYCL.cpp index 91a170b8d70..9340887a456 100644 --- a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOpKernelSYCL.cpp +++ b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOpKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOps.cpp b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOps.cpp index c89eb88f3cd..3f0d84e0e67 100644 --- a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOps.cpp +++ b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.cpp b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.cpp index 3bb9357f6d5..a3f87517983 100644 --- a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.cpp +++ b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.cu b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.cu index 0550c6ed374..3a89328a837 100644 --- a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.cu +++ b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.h b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.h index bbcbb82cdd1..b87a9f8feb8 100644 --- a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.h +++ b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeBackpropFilterOpKernelSYCL.cpp b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeBackpropFilterOpKernelSYCL.cpp index ec2394856ff..efea2ae112a 100644 --- a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeBackpropFilterOpKernelSYCL.cpp +++ b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeBackpropFilterOpKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOpKernel.cpp b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOpKernel.cpp index c462a31ab30..3233cad46e9 100644 --- a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOpKernel.cpp +++ b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOpKernel.cu b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOpKernel.cu index 65646ccd09d..97ded2c5e12 100644 --- a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOpKernel.cu +++ b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOpKernel.h b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOpKernel.h index dea40a10917..db757b1b7e9 100644 --- a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOpKernel.h +++ b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOpKernelSYCL.cpp b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOpKernelSYCL.cpp index 5e9168ed610..0f44cfdf7a5 100644 --- a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOpKernelSYCL.cpp +++ b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOpKernelSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOps.cpp b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOps.cpp index 965a14802aa..979983a2866 100644 --- a/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOps.cpp +++ b/cpp/open3d/ml/pytorch/sparse_conv/SparseConvTransposeOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/tensorflow/TensorFlowHelper.h b/cpp/open3d/ml/tensorflow/TensorFlowHelper.h index 4e9d3cdc652..73e8605a445 100644 --- a/cpp/open3d/ml/tensorflow/TensorFlowHelper.h +++ b/cpp/open3d/ml/tensorflow/TensorFlowHelper.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvBackpropFilterOpKernel.cpp b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvBackpropFilterOpKernel.cpp index 05118373e21..2c3a72103a7 100644 --- a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvBackpropFilterOpKernel.cpp +++ b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvBackpropFilterOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvBackpropFilterOpKernel.cu b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvBackpropFilterOpKernel.cu index aa2c3a642c3..300cd160875 100644 --- a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvBackpropFilterOpKernel.cu +++ b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvBackpropFilterOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvBackpropFilterOpKernel.h b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvBackpropFilterOpKernel.h index 0d9c51dae6f..f10f17126fb 100644 --- a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvBackpropFilterOpKernel.h +++ b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvBackpropFilterOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvBackpropFilterOps.cpp b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvBackpropFilterOps.cpp index a1f1b29943c..7933ec7a65e 100644 --- a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvBackpropFilterOps.cpp +++ b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvBackpropFilterOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvOpKernel.cpp b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvOpKernel.cpp index b64ef50d6d2..f36736ac2fa 100644 --- a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvOpKernel.cpp +++ b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvOpKernel.cu b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvOpKernel.cu index 82309ac5aa9..066e24c63a2 100644 --- a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvOpKernel.cu +++ b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvOpKernel.h b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvOpKernel.h index 3bbf30c7f7e..ad828f4b55b 100644 --- a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvOpKernel.h +++ b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvOps.cpp b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvOps.cpp index 9e64087f6bf..7e9d03ef662 100644 --- a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvOps.cpp +++ b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.cpp b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.cpp index d18f7cf313d..4dd3aafa140 100644 --- a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.cpp +++ b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.cu b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.cu index aae0a1f27b9..730ad81f38a 100644 --- a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.cu +++ b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.h b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.h index fbe5c46dd98..1efcae39e4d 100644 --- a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.h +++ b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeBackpropFilterOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeBackpropFilterOps.cpp b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeBackpropFilterOps.cpp index 719d717430e..fbe2b9e9144 100644 --- a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeBackpropFilterOps.cpp +++ b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeBackpropFilterOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeOpKernel.cpp b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeOpKernel.cpp index 2a24d75d063..b7842acbe87 100644 --- a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeOpKernel.cpp +++ b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeOpKernel.cu b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeOpKernel.cu index 984e1f39e43..5fa97c0516f 100644 --- a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeOpKernel.cu +++ b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeOpKernel.h b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeOpKernel.h index 494728be975..de6177b3baa 100644 --- a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeOpKernel.h +++ b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeOps.cpp b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeOps.cpp index eb0e6665556..9c49fdc17cc 100644 --- a/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeOps.cpp +++ b/cpp/open3d/ml/tensorflow/continuous_conv/ContinuousConvTransposeOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/BuildSpatialHashTableOpKernel.cpp b/cpp/open3d/ml/tensorflow/misc/BuildSpatialHashTableOpKernel.cpp index 804cb82e40d..7752776941f 100644 --- a/cpp/open3d/ml/tensorflow/misc/BuildSpatialHashTableOpKernel.cpp +++ b/cpp/open3d/ml/tensorflow/misc/BuildSpatialHashTableOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/tensorflow/misc/BuildSpatialHashTableOpKernel.cu b/cpp/open3d/ml/tensorflow/misc/BuildSpatialHashTableOpKernel.cu index eea02bc7884..91ab542c087 100644 --- a/cpp/open3d/ml/tensorflow/misc/BuildSpatialHashTableOpKernel.cu +++ b/cpp/open3d/ml/tensorflow/misc/BuildSpatialHashTableOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/tensorflow/misc/BuildSpatialHashTableOpKernel.h b/cpp/open3d/ml/tensorflow/misc/BuildSpatialHashTableOpKernel.h index 3139d1d6414..1c80c8cda37 100644 --- a/cpp/open3d/ml/tensorflow/misc/BuildSpatialHashTableOpKernel.h +++ b/cpp/open3d/ml/tensorflow/misc/BuildSpatialHashTableOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/BuildSpatialHashTableOps.cpp b/cpp/open3d/ml/tensorflow/misc/BuildSpatialHashTableOps.cpp index b9ad35adfc2..7f83647f9d2 100644 --- a/cpp/open3d/ml/tensorflow/misc/BuildSpatialHashTableOps.cpp +++ b/cpp/open3d/ml/tensorflow/misc/BuildSpatialHashTableOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOpKernel.cpp b/cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOpKernel.cpp index e32f5a645ac..a087a08cde5 100644 --- a/cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOpKernel.cpp +++ b/cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOpKernel.cu b/cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOpKernel.cu index af8fb807b50..f0111426bc6 100644 --- a/cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOpKernel.cu +++ b/cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOpKernel.h b/cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOpKernel.h index b1a9d6b075a..5c810511359 100644 --- a/cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOpKernel.h +++ b/cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOps.cpp b/cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOps.cpp index ac4a4eb09f7..08acddd5780 100644 --- a/cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOps.cpp +++ b/cpp/open3d/ml/tensorflow/misc/FixedRadiusSearchOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/InvertNeighborsListOpKernel.cpp b/cpp/open3d/ml/tensorflow/misc/InvertNeighborsListOpKernel.cpp index a7b5a087579..de9e36fe5e7 100644 --- a/cpp/open3d/ml/tensorflow/misc/InvertNeighborsListOpKernel.cpp +++ b/cpp/open3d/ml/tensorflow/misc/InvertNeighborsListOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/InvertNeighborsListOpKernel.cu b/cpp/open3d/ml/tensorflow/misc/InvertNeighborsListOpKernel.cu index 05b6a9153c3..11d747f8c26 100644 --- a/cpp/open3d/ml/tensorflow/misc/InvertNeighborsListOpKernel.cu +++ b/cpp/open3d/ml/tensorflow/misc/InvertNeighborsListOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/InvertNeighborsListOpKernel.h b/cpp/open3d/ml/tensorflow/misc/InvertNeighborsListOpKernel.h index a5996695a4a..227f7a1bcc6 100644 --- a/cpp/open3d/ml/tensorflow/misc/InvertNeighborsListOpKernel.h +++ b/cpp/open3d/ml/tensorflow/misc/InvertNeighborsListOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/InvertNeighborsListOps.cpp b/cpp/open3d/ml/tensorflow/misc/InvertNeighborsListOps.cpp index e3bc6d960f1..fa7fa66fa46 100644 --- a/cpp/open3d/ml/tensorflow/misc/InvertNeighborsListOps.cpp +++ b/cpp/open3d/ml/tensorflow/misc/InvertNeighborsListOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/KnnSearchOpKernel.cpp b/cpp/open3d/ml/tensorflow/misc/KnnSearchOpKernel.cpp index 3ad7878d291..a07ad1f8185 100644 --- a/cpp/open3d/ml/tensorflow/misc/KnnSearchOpKernel.cpp +++ b/cpp/open3d/ml/tensorflow/misc/KnnSearchOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/KnnSearchOpKernel.h b/cpp/open3d/ml/tensorflow/misc/KnnSearchOpKernel.h index 43d855fb923..56b26e532bb 100644 --- a/cpp/open3d/ml/tensorflow/misc/KnnSearchOpKernel.h +++ b/cpp/open3d/ml/tensorflow/misc/KnnSearchOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/KnnSearchOps.cpp b/cpp/open3d/ml/tensorflow/misc/KnnSearchOps.cpp index b7fdc11c0dd..188ed78944a 100644 --- a/cpp/open3d/ml/tensorflow/misc/KnnSearchOps.cpp +++ b/cpp/open3d/ml/tensorflow/misc/KnnSearchOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/NmsOpKernel.cpp b/cpp/open3d/ml/tensorflow/misc/NmsOpKernel.cpp index 9fdc87cf41e..f210608725e 100644 --- a/cpp/open3d/ml/tensorflow/misc/NmsOpKernel.cpp +++ b/cpp/open3d/ml/tensorflow/misc/NmsOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/NmsOpKernel.cu b/cpp/open3d/ml/tensorflow/misc/NmsOpKernel.cu index 693e3bc72d1..bf1f793e24a 100644 --- a/cpp/open3d/ml/tensorflow/misc/NmsOpKernel.cu +++ b/cpp/open3d/ml/tensorflow/misc/NmsOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/NmsOpKernel.h b/cpp/open3d/ml/tensorflow/misc/NmsOpKernel.h index a84cc96c8cc..3c7cc133929 100644 --- a/cpp/open3d/ml/tensorflow/misc/NmsOpKernel.h +++ b/cpp/open3d/ml/tensorflow/misc/NmsOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/NmsOps.cpp b/cpp/open3d/ml/tensorflow/misc/NmsOps.cpp index e498edf716a..4b56a74635f 100644 --- a/cpp/open3d/ml/tensorflow/misc/NmsOps.cpp +++ b/cpp/open3d/ml/tensorflow/misc/NmsOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/RadiusSearchOpKernel.cpp b/cpp/open3d/ml/tensorflow/misc/RadiusSearchOpKernel.cpp index 88d0b43387e..5d66283404d 100644 --- a/cpp/open3d/ml/tensorflow/misc/RadiusSearchOpKernel.cpp +++ b/cpp/open3d/ml/tensorflow/misc/RadiusSearchOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/RadiusSearchOpKernel.h b/cpp/open3d/ml/tensorflow/misc/RadiusSearchOpKernel.h index c3adeeb4e2b..372f775545d 100644 --- a/cpp/open3d/ml/tensorflow/misc/RadiusSearchOpKernel.h +++ b/cpp/open3d/ml/tensorflow/misc/RadiusSearchOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/RadiusSearchOps.cpp b/cpp/open3d/ml/tensorflow/misc/RadiusSearchOps.cpp index 96d350faa98..eff6364c78c 100644 --- a/cpp/open3d/ml/tensorflow/misc/RadiusSearchOps.cpp +++ b/cpp/open3d/ml/tensorflow/misc/RadiusSearchOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/ReduceSubarraysSumOpKernel.cpp b/cpp/open3d/ml/tensorflow/misc/ReduceSubarraysSumOpKernel.cpp index d90c971892a..8a1d5a6b58f 100644 --- a/cpp/open3d/ml/tensorflow/misc/ReduceSubarraysSumOpKernel.cpp +++ b/cpp/open3d/ml/tensorflow/misc/ReduceSubarraysSumOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/ReduceSubarraysSumOpKernel.cu b/cpp/open3d/ml/tensorflow/misc/ReduceSubarraysSumOpKernel.cu index 332cdac00b3..7c9794ece9f 100644 --- a/cpp/open3d/ml/tensorflow/misc/ReduceSubarraysSumOpKernel.cu +++ b/cpp/open3d/ml/tensorflow/misc/ReduceSubarraysSumOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/ReduceSubarraysSumOpKernel.h b/cpp/open3d/ml/tensorflow/misc/ReduceSubarraysSumOpKernel.h index 847edc2a5b9..96152a74b44 100644 --- a/cpp/open3d/ml/tensorflow/misc/ReduceSubarraysSumOpKernel.h +++ b/cpp/open3d/ml/tensorflow/misc/ReduceSubarraysSumOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/ReduceSubarraysSumOps.cpp b/cpp/open3d/ml/tensorflow/misc/ReduceSubarraysSumOps.cpp index d56ae5eaf21..b5a6ba45b5c 100644 --- a/cpp/open3d/ml/tensorflow/misc/ReduceSubarraysSumOps.cpp +++ b/cpp/open3d/ml/tensorflow/misc/ReduceSubarraysSumOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/VoxelPoolingGradOpKernel.cpp b/cpp/open3d/ml/tensorflow/misc/VoxelPoolingGradOpKernel.cpp index a925e191911..ff0a745f9ba 100644 --- a/cpp/open3d/ml/tensorflow/misc/VoxelPoolingGradOpKernel.cpp +++ b/cpp/open3d/ml/tensorflow/misc/VoxelPoolingGradOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/VoxelPoolingGradOpKernel.h b/cpp/open3d/ml/tensorflow/misc/VoxelPoolingGradOpKernel.h index a3d6c011294..24d2f719536 100644 --- a/cpp/open3d/ml/tensorflow/misc/VoxelPoolingGradOpKernel.h +++ b/cpp/open3d/ml/tensorflow/misc/VoxelPoolingGradOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/VoxelPoolingOpKernel.cpp b/cpp/open3d/ml/tensorflow/misc/VoxelPoolingOpKernel.cpp index b5b47462833..89c02c80706 100644 --- a/cpp/open3d/ml/tensorflow/misc/VoxelPoolingOpKernel.cpp +++ b/cpp/open3d/ml/tensorflow/misc/VoxelPoolingOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/VoxelPoolingOpKernel.h b/cpp/open3d/ml/tensorflow/misc/VoxelPoolingOpKernel.h index a8a612448c4..d77b30f96cd 100644 --- a/cpp/open3d/ml/tensorflow/misc/VoxelPoolingOpKernel.h +++ b/cpp/open3d/ml/tensorflow/misc/VoxelPoolingOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/VoxelPoolingOps.cpp b/cpp/open3d/ml/tensorflow/misc/VoxelPoolingOps.cpp index b19b4df5237..3123b189e52 100644 --- a/cpp/open3d/ml/tensorflow/misc/VoxelPoolingOps.cpp +++ b/cpp/open3d/ml/tensorflow/misc/VoxelPoolingOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/VoxelizeOpKernel.cpp b/cpp/open3d/ml/tensorflow/misc/VoxelizeOpKernel.cpp index 88e65d4bd4c..431a3b13dcd 100644 --- a/cpp/open3d/ml/tensorflow/misc/VoxelizeOpKernel.cpp +++ b/cpp/open3d/ml/tensorflow/misc/VoxelizeOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/VoxelizeOpKernel.cu b/cpp/open3d/ml/tensorflow/misc/VoxelizeOpKernel.cu index ef5107a8b64..0059d938248 100644 --- a/cpp/open3d/ml/tensorflow/misc/VoxelizeOpKernel.cu +++ b/cpp/open3d/ml/tensorflow/misc/VoxelizeOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/VoxelizeOpKernel.h b/cpp/open3d/ml/tensorflow/misc/VoxelizeOpKernel.h index d14e4cd17e4..f0f4f317ed4 100644 --- a/cpp/open3d/ml/tensorflow/misc/VoxelizeOpKernel.h +++ b/cpp/open3d/ml/tensorflow/misc/VoxelizeOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/misc/VoxelizeOps.cpp b/cpp/open3d/ml/tensorflow/misc/VoxelizeOps.cpp index a3538e89c49..3b7dad698d4 100644 --- a/cpp/open3d/ml/tensorflow/misc/VoxelizeOps.cpp +++ b/cpp/open3d/ml/tensorflow/misc/VoxelizeOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/pointnet/BallQueryOpKernel.cu b/cpp/open3d/ml/tensorflow/pointnet/BallQueryOpKernel.cu index 473a328282d..17feeb081db 100644 --- a/cpp/open3d/ml/tensorflow/pointnet/BallQueryOpKernel.cu +++ b/cpp/open3d/ml/tensorflow/pointnet/BallQueryOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/tensorflow/pointnet/BallQueryOpKernel.h b/cpp/open3d/ml/tensorflow/pointnet/BallQueryOpKernel.h index 19e8dfd539d..f759f74872e 100644 --- a/cpp/open3d/ml/tensorflow/pointnet/BallQueryOpKernel.h +++ b/cpp/open3d/ml/tensorflow/pointnet/BallQueryOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/pointnet/BallQueryOps.cpp b/cpp/open3d/ml/tensorflow/pointnet/BallQueryOps.cpp index 023a03f7521..11f62d3b0b3 100644 --- a/cpp/open3d/ml/tensorflow/pointnet/BallQueryOps.cpp +++ b/cpp/open3d/ml/tensorflow/pointnet/BallQueryOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- /* Furthest point sampling diff --git a/cpp/open3d/ml/tensorflow/pointnet/InterpolateOpKernel.cu b/cpp/open3d/ml/tensorflow/pointnet/InterpolateOpKernel.cu index fa5caf56310..4204363a8a6 100644 --- a/cpp/open3d/ml/tensorflow/pointnet/InterpolateOpKernel.cu +++ b/cpp/open3d/ml/tensorflow/pointnet/InterpolateOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/tensorflow/pointnet/InterpolateOpKernel.h b/cpp/open3d/ml/tensorflow/pointnet/InterpolateOpKernel.h index 5cb744ee7c5..f01c9b1fcfa 100644 --- a/cpp/open3d/ml/tensorflow/pointnet/InterpolateOpKernel.h +++ b/cpp/open3d/ml/tensorflow/pointnet/InterpolateOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/pointnet/InterpolateOps.cpp b/cpp/open3d/ml/tensorflow/pointnet/InterpolateOps.cpp index e0265e1121b..9a440637794 100644 --- a/cpp/open3d/ml/tensorflow/pointnet/InterpolateOps.cpp +++ b/cpp/open3d/ml/tensorflow/pointnet/InterpolateOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- /* Furthest point sampling diff --git a/cpp/open3d/ml/tensorflow/pointnet/RoiPoolOpKernel.cu b/cpp/open3d/ml/tensorflow/pointnet/RoiPoolOpKernel.cu index 54ddf16221a..08d496f5104 100644 --- a/cpp/open3d/ml/tensorflow/pointnet/RoiPoolOpKernel.cu +++ b/cpp/open3d/ml/tensorflow/pointnet/RoiPoolOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/tensorflow/pointnet/RoiPoolOpKernel.h b/cpp/open3d/ml/tensorflow/pointnet/RoiPoolOpKernel.h index dbee2263636..48c5ec5a714 100644 --- a/cpp/open3d/ml/tensorflow/pointnet/RoiPoolOpKernel.h +++ b/cpp/open3d/ml/tensorflow/pointnet/RoiPoolOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/pointnet/RoiPoolOpKernelCPU.cpp b/cpp/open3d/ml/tensorflow/pointnet/RoiPoolOpKernelCPU.cpp index 0dea1325a9b..d22995d12af 100644 --- a/cpp/open3d/ml/tensorflow/pointnet/RoiPoolOpKernelCPU.cpp +++ b/cpp/open3d/ml/tensorflow/pointnet/RoiPoolOpKernelCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/tensorflow/pointnet/RoiPoolOps.cpp b/cpp/open3d/ml/tensorflow/pointnet/RoiPoolOps.cpp index 9ec881da15f..367da4e4af4 100644 --- a/cpp/open3d/ml/tensorflow/pointnet/RoiPoolOps.cpp +++ b/cpp/open3d/ml/tensorflow/pointnet/RoiPoolOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- /* Furthest point sampling diff --git a/cpp/open3d/ml/tensorflow/pointnet/SamplingOpKernel.cu b/cpp/open3d/ml/tensorflow/pointnet/SamplingOpKernel.cu index 52188a2defb..8ce6530a699 100644 --- a/cpp/open3d/ml/tensorflow/pointnet/SamplingOpKernel.cu +++ b/cpp/open3d/ml/tensorflow/pointnet/SamplingOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/tensorflow/pointnet/SamplingOpKernel.h b/cpp/open3d/ml/tensorflow/pointnet/SamplingOpKernel.h index cc5bf774915..c3e7ddf14fe 100644 --- a/cpp/open3d/ml/tensorflow/pointnet/SamplingOpKernel.h +++ b/cpp/open3d/ml/tensorflow/pointnet/SamplingOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/pointnet/SamplingOps.cpp b/cpp/open3d/ml/tensorflow/pointnet/SamplingOps.cpp index 72f8607e61a..c905eb1ee00 100644 --- a/cpp/open3d/ml/tensorflow/pointnet/SamplingOps.cpp +++ b/cpp/open3d/ml/tensorflow/pointnet/SamplingOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- /* Furthest point sampling diff --git a/cpp/open3d/ml/tensorflow/pvcnn/TrilinearDevoxelizeKernel.cu b/cpp/open3d/ml/tensorflow/pvcnn/TrilinearDevoxelizeKernel.cu index f934575c9b0..f62e9500e89 100644 --- a/cpp/open3d/ml/tensorflow/pvcnn/TrilinearDevoxelizeKernel.cu +++ b/cpp/open3d/ml/tensorflow/pvcnn/TrilinearDevoxelizeKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // diff --git a/cpp/open3d/ml/tensorflow/pvcnn/TrilinearDevoxelizeKernel.h b/cpp/open3d/ml/tensorflow/pvcnn/TrilinearDevoxelizeKernel.h index c242fadb5bf..cdea24f4339 100644 --- a/cpp/open3d/ml/tensorflow/pvcnn/TrilinearDevoxelizeKernel.h +++ b/cpp/open3d/ml/tensorflow/pvcnn/TrilinearDevoxelizeKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/pvcnn/TrilinearDevoxelizeOps.cpp b/cpp/open3d/ml/tensorflow/pvcnn/TrilinearDevoxelizeOps.cpp index 3cdbfb8d5b1..6d31b35fe84 100644 --- a/cpp/open3d/ml/tensorflow/pvcnn/TrilinearDevoxelizeOps.cpp +++ b/cpp/open3d/ml/tensorflow/pvcnn/TrilinearDevoxelizeOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvBackpropFilterOpKernel.cpp b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvBackpropFilterOpKernel.cpp index 9e6c1b0e867..b87481c81ec 100644 --- a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvBackpropFilterOpKernel.cpp +++ b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvBackpropFilterOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvBackpropFilterOpKernel.cu b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvBackpropFilterOpKernel.cu index 1db98a23036..46a8a5f7092 100644 --- a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvBackpropFilterOpKernel.cu +++ b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvBackpropFilterOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvBackpropFilterOpKernel.h b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvBackpropFilterOpKernel.h index 4e1fbf97e55..26944285d5c 100644 --- a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvBackpropFilterOpKernel.h +++ b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvBackpropFilterOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvBackpropFilterOps.cpp b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvBackpropFilterOps.cpp index 8ce4a2caade..49f0271740e 100644 --- a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvBackpropFilterOps.cpp +++ b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvBackpropFilterOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOpKernel.cpp b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOpKernel.cpp index 2ce287ba404..d975d26e501 100644 --- a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOpKernel.cpp +++ b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOpKernel.cu b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOpKernel.cu index 08816ae47a6..547ac1960fd 100644 --- a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOpKernel.cu +++ b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOpKernel.h b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOpKernel.h index 8b81b060cd6..d22d4bd54f3 100644 --- a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOpKernel.h +++ b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOps.cpp b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOps.cpp index a23b0838b60..2d44c85e63c 100644 --- a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOps.cpp +++ b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.cpp b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.cpp index 5a538eed827..3005f2dc91c 100644 --- a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.cpp +++ b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.cu b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.cu index ccc21e38388..5a8e1db7740 100644 --- a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.cu +++ b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.h b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.h index c883ed38c70..6fed9693359 100644 --- a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.h +++ b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeBackpropFilterOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeBackpropFilterOps.cpp b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeBackpropFilterOps.cpp index cd9a2f3e8d5..62075f25ccf 100644 --- a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeBackpropFilterOps.cpp +++ b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeBackpropFilterOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeOpKernel.cpp b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeOpKernel.cpp index 3adc212aa5c..0409757798c 100644 --- a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeOpKernel.cpp +++ b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeOpKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeOpKernel.cu b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeOpKernel.cu index 2f7988ee509..3a7b3847ff0 100644 --- a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeOpKernel.cu +++ b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeOpKernel.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeOpKernel.h b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeOpKernel.h index c3a4c0a2062..44891f8ab20 100644 --- a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeOpKernel.h +++ b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeOpKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeOps.cpp b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeOps.cpp index 687766da695..e45268cc358 100644 --- a/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeOps.cpp +++ b/cpp/open3d/ml/tensorflow/sparse_conv/SparseConvTransposeOps.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/ml/tensorflow/tf_subsampling/tf_batch_subsampling.cpp b/cpp/open3d/ml/tensorflow/tf_subsampling/tf_batch_subsampling.cpp index 5866e6571ef..4f7ca0aa6c8 100644 --- a/cpp/open3d/ml/tensorflow/tf_subsampling/tf_batch_subsampling.cpp +++ b/cpp/open3d/ml/tensorflow/tf_subsampling/tf_batch_subsampling.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // Source code from: https://github.com/HuguesTHOMAS/KPConv. diff --git a/cpp/open3d/ml/tensorflow/tf_subsampling/tf_subsampling.cpp b/cpp/open3d/ml/tensorflow/tf_subsampling/tf_subsampling.cpp index afad201e8ee..45687c0f963 100644 --- a/cpp/open3d/ml/tensorflow/tf_subsampling/tf_subsampling.cpp +++ b/cpp/open3d/ml/tensorflow/tf_subsampling/tf_subsampling.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // Source code from: https://github.com/HuguesTHOMAS/KPConv. diff --git a/cpp/open3d/pipelines/color_map/ColorMapUtils.cpp b/cpp/open3d/pipelines/color_map/ColorMapUtils.cpp index 68c24f8bb54..9c4cc713aee 100644 --- a/cpp/open3d/pipelines/color_map/ColorMapUtils.cpp +++ b/cpp/open3d/pipelines/color_map/ColorMapUtils.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/color_map/ColorMapUtils.h b/cpp/open3d/pipelines/color_map/ColorMapUtils.h index 1f1264ab0f6..fa56b10917d 100644 --- a/cpp/open3d/pipelines/color_map/ColorMapUtils.h +++ b/cpp/open3d/pipelines/color_map/ColorMapUtils.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/color_map/ImageWarpingField.cpp b/cpp/open3d/pipelines/color_map/ImageWarpingField.cpp index 46a92223720..dcad4203e1c 100644 --- a/cpp/open3d/pipelines/color_map/ImageWarpingField.cpp +++ b/cpp/open3d/pipelines/color_map/ImageWarpingField.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/color_map/ImageWarpingField.h b/cpp/open3d/pipelines/color_map/ImageWarpingField.h index e01cecc6323..ba9c391abdf 100644 --- a/cpp/open3d/pipelines/color_map/ImageWarpingField.h +++ b/cpp/open3d/pipelines/color_map/ImageWarpingField.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/color_map/NonRigidOptimizer.cpp b/cpp/open3d/pipelines/color_map/NonRigidOptimizer.cpp index c42be5eb676..6e1026d1407 100644 --- a/cpp/open3d/pipelines/color_map/NonRigidOptimizer.cpp +++ b/cpp/open3d/pipelines/color_map/NonRigidOptimizer.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/color_map/NonRigidOptimizer.h b/cpp/open3d/pipelines/color_map/NonRigidOptimizer.h index 5f93fb86d59..9f1b781be9a 100644 --- a/cpp/open3d/pipelines/color_map/NonRigidOptimizer.h +++ b/cpp/open3d/pipelines/color_map/NonRigidOptimizer.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/color_map/RigidOptimizer.cpp b/cpp/open3d/pipelines/color_map/RigidOptimizer.cpp index c2c7d7aac7e..a8a705c0a8f 100644 --- a/cpp/open3d/pipelines/color_map/RigidOptimizer.cpp +++ b/cpp/open3d/pipelines/color_map/RigidOptimizer.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/color_map/RigidOptimizer.h b/cpp/open3d/pipelines/color_map/RigidOptimizer.h index 516b52a2528..6909d7c9628 100644 --- a/cpp/open3d/pipelines/color_map/RigidOptimizer.h +++ b/cpp/open3d/pipelines/color_map/RigidOptimizer.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/integration/MarchingCubesConst.h b/cpp/open3d/pipelines/integration/MarchingCubesConst.h index ca50cdf367b..287c71b56b8 100644 --- a/cpp/open3d/pipelines/integration/MarchingCubesConst.h +++ b/cpp/open3d/pipelines/integration/MarchingCubesConst.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/integration/ScalableTSDFVolume.cpp b/cpp/open3d/pipelines/integration/ScalableTSDFVolume.cpp index 652c628c3ac..467a8aaa066 100644 --- a/cpp/open3d/pipelines/integration/ScalableTSDFVolume.cpp +++ b/cpp/open3d/pipelines/integration/ScalableTSDFVolume.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/integration/ScalableTSDFVolume.h b/cpp/open3d/pipelines/integration/ScalableTSDFVolume.h index 425bb8b2137..43ebc5df8c7 100644 --- a/cpp/open3d/pipelines/integration/ScalableTSDFVolume.h +++ b/cpp/open3d/pipelines/integration/ScalableTSDFVolume.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/integration/TSDFVolume.h b/cpp/open3d/pipelines/integration/TSDFVolume.h index 6ea4f7b7a86..c0731c09efe 100644 --- a/cpp/open3d/pipelines/integration/TSDFVolume.h +++ b/cpp/open3d/pipelines/integration/TSDFVolume.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/integration/UniformTSDFVolume.cpp b/cpp/open3d/pipelines/integration/UniformTSDFVolume.cpp index 12868742d0d..52e2d99c561 100644 --- a/cpp/open3d/pipelines/integration/UniformTSDFVolume.cpp +++ b/cpp/open3d/pipelines/integration/UniformTSDFVolume.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/integration/UniformTSDFVolume.h b/cpp/open3d/pipelines/integration/UniformTSDFVolume.h index 3d72b9dcce1..7e19e785f5f 100644 --- a/cpp/open3d/pipelines/integration/UniformTSDFVolume.h +++ b/cpp/open3d/pipelines/integration/UniformTSDFVolume.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/odometry/Odometry.cpp b/cpp/open3d/pipelines/odometry/Odometry.cpp index e04f5a0fc5d..20851b20ab8 100644 --- a/cpp/open3d/pipelines/odometry/Odometry.cpp +++ b/cpp/open3d/pipelines/odometry/Odometry.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/odometry/Odometry.h b/cpp/open3d/pipelines/odometry/Odometry.h index 75953dd4d96..5489303e1dd 100644 --- a/cpp/open3d/pipelines/odometry/Odometry.h +++ b/cpp/open3d/pipelines/odometry/Odometry.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/odometry/OdometryOption.h b/cpp/open3d/pipelines/odometry/OdometryOption.h index 1133a8a3e2f..a532b1ff92b 100644 --- a/cpp/open3d/pipelines/odometry/OdometryOption.h +++ b/cpp/open3d/pipelines/odometry/OdometryOption.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/odometry/RGBDOdometryJacobian.cpp b/cpp/open3d/pipelines/odometry/RGBDOdometryJacobian.cpp index 2a546762ea1..ca6044c567e 100644 --- a/cpp/open3d/pipelines/odometry/RGBDOdometryJacobian.cpp +++ b/cpp/open3d/pipelines/odometry/RGBDOdometryJacobian.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/odometry/RGBDOdometryJacobian.h b/cpp/open3d/pipelines/odometry/RGBDOdometryJacobian.h index f9d01ee1dd4..ddd75bf66d3 100644 --- a/cpp/open3d/pipelines/odometry/RGBDOdometryJacobian.h +++ b/cpp/open3d/pipelines/odometry/RGBDOdometryJacobian.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/ColoredICP.cpp b/cpp/open3d/pipelines/registration/ColoredICP.cpp index da7952c2a2a..cb02468b9ca 100644 --- a/cpp/open3d/pipelines/registration/ColoredICP.cpp +++ b/cpp/open3d/pipelines/registration/ColoredICP.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/ColoredICP.h b/cpp/open3d/pipelines/registration/ColoredICP.h index e8abdfbe154..fa4f1ec885f 100644 --- a/cpp/open3d/pipelines/registration/ColoredICP.h +++ b/cpp/open3d/pipelines/registration/ColoredICP.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/CorrespondenceChecker.cpp b/cpp/open3d/pipelines/registration/CorrespondenceChecker.cpp index 00d6ee45521..6243d8dd317 100644 --- a/cpp/open3d/pipelines/registration/CorrespondenceChecker.cpp +++ b/cpp/open3d/pipelines/registration/CorrespondenceChecker.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/CorrespondenceChecker.h b/cpp/open3d/pipelines/registration/CorrespondenceChecker.h index 75a4253abb0..0f310b38b12 100644 --- a/cpp/open3d/pipelines/registration/CorrespondenceChecker.h +++ b/cpp/open3d/pipelines/registration/CorrespondenceChecker.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/FastGlobalRegistration.cpp b/cpp/open3d/pipelines/registration/FastGlobalRegistration.cpp index 437db200216..c5f0b050cf3 100644 --- a/cpp/open3d/pipelines/registration/FastGlobalRegistration.cpp +++ b/cpp/open3d/pipelines/registration/FastGlobalRegistration.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/FastGlobalRegistration.h b/cpp/open3d/pipelines/registration/FastGlobalRegistration.h index f868c9f03eb..9ed11185afc 100644 --- a/cpp/open3d/pipelines/registration/FastGlobalRegistration.h +++ b/cpp/open3d/pipelines/registration/FastGlobalRegistration.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/Feature.cpp b/cpp/open3d/pipelines/registration/Feature.cpp index d5e9fc1f756..af3eaf31001 100644 --- a/cpp/open3d/pipelines/registration/Feature.cpp +++ b/cpp/open3d/pipelines/registration/Feature.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/Feature.h b/cpp/open3d/pipelines/registration/Feature.h index c7b991ac6d6..7700ce0e29c 100644 --- a/cpp/open3d/pipelines/registration/Feature.h +++ b/cpp/open3d/pipelines/registration/Feature.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/GeneralizedICP.cpp b/cpp/open3d/pipelines/registration/GeneralizedICP.cpp index 6cec6af2b3c..835c49f5340 100644 --- a/cpp/open3d/pipelines/registration/GeneralizedICP.cpp +++ b/cpp/open3d/pipelines/registration/GeneralizedICP.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // Altered from: diff --git a/cpp/open3d/pipelines/registration/GeneralizedICP.h b/cpp/open3d/pipelines/registration/GeneralizedICP.h index c8a8574126a..b66cfb8301e 100644 --- a/cpp/open3d/pipelines/registration/GeneralizedICP.h +++ b/cpp/open3d/pipelines/registration/GeneralizedICP.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // @author Ignacio Vizzo [ivizzo@uni-bonn.de] diff --git a/cpp/open3d/pipelines/registration/GlobalOptimization.cpp b/cpp/open3d/pipelines/registration/GlobalOptimization.cpp index 3cd0387cef6..c96b54e322b 100644 --- a/cpp/open3d/pipelines/registration/GlobalOptimization.cpp +++ b/cpp/open3d/pipelines/registration/GlobalOptimization.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/GlobalOptimization.h b/cpp/open3d/pipelines/registration/GlobalOptimization.h index 426ff4b05e6..0c08c2c423a 100644 --- a/cpp/open3d/pipelines/registration/GlobalOptimization.h +++ b/cpp/open3d/pipelines/registration/GlobalOptimization.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/GlobalOptimizationConvergenceCriteria.h b/cpp/open3d/pipelines/registration/GlobalOptimizationConvergenceCriteria.h index e5d5022df01..6dea7f3ac15 100644 --- a/cpp/open3d/pipelines/registration/GlobalOptimizationConvergenceCriteria.h +++ b/cpp/open3d/pipelines/registration/GlobalOptimizationConvergenceCriteria.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/GlobalOptimizationMethod.h b/cpp/open3d/pipelines/registration/GlobalOptimizationMethod.h index db399521e47..937243d554f 100644 --- a/cpp/open3d/pipelines/registration/GlobalOptimizationMethod.h +++ b/cpp/open3d/pipelines/registration/GlobalOptimizationMethod.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/NormalDistributionsTransform.cpp b/cpp/open3d/pipelines/registration/NormalDistributionsTransform.cpp index 2ecd74c9d14..199557b2127 100644 --- a/cpp/open3d/pipelines/registration/NormalDistributionsTransform.cpp +++ b/cpp/open3d/pipelines/registration/NormalDistributionsTransform.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/NormalDistributionsTransform.h b/cpp/open3d/pipelines/registration/NormalDistributionsTransform.h index 3c5a265f8ea..47a0677b703 100644 --- a/cpp/open3d/pipelines/registration/NormalDistributionsTransform.h +++ b/cpp/open3d/pipelines/registration/NormalDistributionsTransform.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/PoseGraph.cpp b/cpp/open3d/pipelines/registration/PoseGraph.cpp index 7bd92e2f777..7f9e3e35999 100644 --- a/cpp/open3d/pipelines/registration/PoseGraph.cpp +++ b/cpp/open3d/pipelines/registration/PoseGraph.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/PoseGraph.h b/cpp/open3d/pipelines/registration/PoseGraph.h index e10be77e675..a405651cec5 100644 --- a/cpp/open3d/pipelines/registration/PoseGraph.h +++ b/cpp/open3d/pipelines/registration/PoseGraph.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/Registration.cpp b/cpp/open3d/pipelines/registration/Registration.cpp index a3cc63bef5a..265418a6af3 100644 --- a/cpp/open3d/pipelines/registration/Registration.cpp +++ b/cpp/open3d/pipelines/registration/Registration.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/Registration.h b/cpp/open3d/pipelines/registration/Registration.h index 5b76e6ad7d7..9eb92306264 100644 --- a/cpp/open3d/pipelines/registration/Registration.h +++ b/cpp/open3d/pipelines/registration/Registration.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/RobustKernel.cpp b/cpp/open3d/pipelines/registration/RobustKernel.cpp index 35aaec62481..f578bef5012 100644 --- a/cpp/open3d/pipelines/registration/RobustKernel.cpp +++ b/cpp/open3d/pipelines/registration/RobustKernel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // @author Ignacio Vizzo [ivizzo@uni-bonn.de] diff --git a/cpp/open3d/pipelines/registration/RobustKernel.h b/cpp/open3d/pipelines/registration/RobustKernel.h index a1dca36ab26..bf490186def 100644 --- a/cpp/open3d/pipelines/registration/RobustKernel.h +++ b/cpp/open3d/pipelines/registration/RobustKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- // @author Ignacio Vizzo [ivizzo@uni-bonn.de] diff --git a/cpp/open3d/pipelines/registration/SymmetricICP.cpp b/cpp/open3d/pipelines/registration/SymmetricICP.cpp index 704abcd53ce..cacbd712d52 100644 --- a/cpp/open3d/pipelines/registration/SymmetricICP.cpp +++ b/cpp/open3d/pipelines/registration/SymmetricICP.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/SymmetricICP.h b/cpp/open3d/pipelines/registration/SymmetricICP.h index ee51da7c291..3ac7875e131 100644 --- a/cpp/open3d/pipelines/registration/SymmetricICP.h +++ b/cpp/open3d/pipelines/registration/SymmetricICP.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/SymmetricICPImpl.h b/cpp/open3d/pipelines/registration/SymmetricICPImpl.h index d940eb56e17..14fb4e92506 100644 --- a/cpp/open3d/pipelines/registration/SymmetricICPImpl.h +++ b/cpp/open3d/pipelines/registration/SymmetricICPImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/TransformationEstimation.cpp b/cpp/open3d/pipelines/registration/TransformationEstimation.cpp index 3ac438fa859..494c201ea9e 100644 --- a/cpp/open3d/pipelines/registration/TransformationEstimation.cpp +++ b/cpp/open3d/pipelines/registration/TransformationEstimation.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/pipelines/registration/TransformationEstimation.h b/cpp/open3d/pipelines/registration/TransformationEstimation.h index b0c368fbf9e..4701eb0c1f5 100644 --- a/cpp/open3d/pipelines/registration/TransformationEstimation.h +++ b/cpp/open3d/pipelines/registration/TransformationEstimation.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/BoundingVolume.cpp b/cpp/open3d/t/geometry/BoundingVolume.cpp index cb6f3c74359..f34ad8c1a1b 100644 --- a/cpp/open3d/t/geometry/BoundingVolume.cpp +++ b/cpp/open3d/t/geometry/BoundingVolume.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/BoundingVolume.h b/cpp/open3d/t/geometry/BoundingVolume.h index be9cc2b79cb..40eeeb40ab1 100644 --- a/cpp/open3d/t/geometry/BoundingVolume.h +++ b/cpp/open3d/t/geometry/BoundingVolume.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/DrawableGeometry.h b/cpp/open3d/t/geometry/DrawableGeometry.h index 0b1af889746..ec37eefcc1d 100644 --- a/cpp/open3d/t/geometry/DrawableGeometry.h +++ b/cpp/open3d/t/geometry/DrawableGeometry.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/Geometry.h b/cpp/open3d/t/geometry/Geometry.h index a2cec1e3064..54f3a7467aa 100644 --- a/cpp/open3d/t/geometry/Geometry.h +++ b/cpp/open3d/t/geometry/Geometry.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/Image.cpp b/cpp/open3d/t/geometry/Image.cpp index 231c7b8f750..f7866ee8526 100644 --- a/cpp/open3d/t/geometry/Image.cpp +++ b/cpp/open3d/t/geometry/Image.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/Image.h b/cpp/open3d/t/geometry/Image.h index d8ed7f99db8..bea0666f0c1 100644 --- a/cpp/open3d/t/geometry/Image.h +++ b/cpp/open3d/t/geometry/Image.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/LineSet.cpp b/cpp/open3d/t/geometry/LineSet.cpp index 8d1b89ab3cc..cb8c59d2e96 100644 --- a/cpp/open3d/t/geometry/LineSet.cpp +++ b/cpp/open3d/t/geometry/LineSet.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/LineSet.h b/cpp/open3d/t/geometry/LineSet.h index 393ca8a6736..dc791821e86 100644 --- a/cpp/open3d/t/geometry/LineSet.h +++ b/cpp/open3d/t/geometry/LineSet.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/PointCloud.cpp b/cpp/open3d/t/geometry/PointCloud.cpp index 777602a317d..bdfa0dad07b 100644 --- a/cpp/open3d/t/geometry/PointCloud.cpp +++ b/cpp/open3d/t/geometry/PointCloud.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/PointCloud.h b/cpp/open3d/t/geometry/PointCloud.h index 7aa92827d9e..99b4b534458 100644 --- a/cpp/open3d/t/geometry/PointCloud.h +++ b/cpp/open3d/t/geometry/PointCloud.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/RGBDImage.cpp b/cpp/open3d/t/geometry/RGBDImage.cpp index b77019d5c90..d5ea97f46b8 100644 --- a/cpp/open3d/t/geometry/RGBDImage.cpp +++ b/cpp/open3d/t/geometry/RGBDImage.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/RGBDImage.h b/cpp/open3d/t/geometry/RGBDImage.h index ec4f9d9790d..851e6cb4c94 100644 --- a/cpp/open3d/t/geometry/RGBDImage.h +++ b/cpp/open3d/t/geometry/RGBDImage.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/RaycastingScene.cpp b/cpp/open3d/t/geometry/RaycastingScene.cpp index add40461bfc..e70ff9ef951 100644 --- a/cpp/open3d/t/geometry/RaycastingScene.cpp +++ b/cpp/open3d/t/geometry/RaycastingScene.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/RaycastingScene.h b/cpp/open3d/t/geometry/RaycastingScene.h index 37390c0c6fb..bdc74affcff 100644 --- a/cpp/open3d/t/geometry/RaycastingScene.h +++ b/cpp/open3d/t/geometry/RaycastingScene.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/TensorMap.cpp b/cpp/open3d/t/geometry/TensorMap.cpp index aabec93b8fa..7ca10910791 100644 --- a/cpp/open3d/t/geometry/TensorMap.cpp +++ b/cpp/open3d/t/geometry/TensorMap.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/TensorMap.h b/cpp/open3d/t/geometry/TensorMap.h index 9dc2d66c469..4c8067f2209 100644 --- a/cpp/open3d/t/geometry/TensorMap.h +++ b/cpp/open3d/t/geometry/TensorMap.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/TriangleMesh.cpp b/cpp/open3d/t/geometry/TriangleMesh.cpp index d94c5432e26..489c302b7f0 100644 --- a/cpp/open3d/t/geometry/TriangleMesh.cpp +++ b/cpp/open3d/t/geometry/TriangleMesh.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/TriangleMesh.h b/cpp/open3d/t/geometry/TriangleMesh.h index 056823743cf..2184fc2764e 100644 --- a/cpp/open3d/t/geometry/TriangleMesh.h +++ b/cpp/open3d/t/geometry/TriangleMesh.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/TriangleMeshFactory.cpp b/cpp/open3d/t/geometry/TriangleMeshFactory.cpp index e85a4c7198d..8d0008ef41d 100644 --- a/cpp/open3d/t/geometry/TriangleMeshFactory.cpp +++ b/cpp/open3d/t/geometry/TriangleMeshFactory.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/Utility.h b/cpp/open3d/t/geometry/Utility.h index 90ddbd1081e..daead460078 100644 --- a/cpp/open3d/t/geometry/Utility.h +++ b/cpp/open3d/t/geometry/Utility.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/VoxelBlockGrid.cpp b/cpp/open3d/t/geometry/VoxelBlockGrid.cpp index 4e1725acec3..d5fb72ddad4 100644 --- a/cpp/open3d/t/geometry/VoxelBlockGrid.cpp +++ b/cpp/open3d/t/geometry/VoxelBlockGrid.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/VoxelBlockGrid.h b/cpp/open3d/t/geometry/VoxelBlockGrid.h index 32f7e451946..2004e881960 100644 --- a/cpp/open3d/t/geometry/VoxelBlockGrid.h +++ b/cpp/open3d/t/geometry/VoxelBlockGrid.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/VtkUtils.cpp b/cpp/open3d/t/geometry/VtkUtils.cpp index d69d4a21b2c..e87b2c6394b 100644 --- a/cpp/open3d/t/geometry/VtkUtils.cpp +++ b/cpp/open3d/t/geometry/VtkUtils.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/VtkUtils.h b/cpp/open3d/t/geometry/VtkUtils.h index 0bd11255aa5..82fb87f50fe 100644 --- a/cpp/open3d/t/geometry/VtkUtils.h +++ b/cpp/open3d/t/geometry/VtkUtils.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/GeometryIndexer.h b/cpp/open3d/t/geometry/kernel/GeometryIndexer.h index 60e047197d1..851c722665a 100644 --- a/cpp/open3d/t/geometry/kernel/GeometryIndexer.h +++ b/cpp/open3d/t/geometry/kernel/GeometryIndexer.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/GeometryMacros.h b/cpp/open3d/t/geometry/kernel/GeometryMacros.h index a460698804a..dcd421611ed 100644 --- a/cpp/open3d/t/geometry/kernel/GeometryMacros.h +++ b/cpp/open3d/t/geometry/kernel/GeometryMacros.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/IPPImage.cpp b/cpp/open3d/t/geometry/kernel/IPPImage.cpp index 5b6474757f2..1d576590f0d 100644 --- a/cpp/open3d/t/geometry/kernel/IPPImage.cpp +++ b/cpp/open3d/t/geometry/kernel/IPPImage.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/IPPImage.h b/cpp/open3d/t/geometry/kernel/IPPImage.h index 0229e9c903b..4fc3c464dc6 100644 --- a/cpp/open3d/t/geometry/kernel/IPPImage.h +++ b/cpp/open3d/t/geometry/kernel/IPPImage.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- #pragma once diff --git a/cpp/open3d/t/geometry/kernel/Image.cpp b/cpp/open3d/t/geometry/kernel/Image.cpp index dcc847e1a37..ca3f694c519 100644 --- a/cpp/open3d/t/geometry/kernel/Image.cpp +++ b/cpp/open3d/t/geometry/kernel/Image.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/Image.h b/cpp/open3d/t/geometry/kernel/Image.h index 51d4332ab8a..97b10d793d4 100644 --- a/cpp/open3d/t/geometry/kernel/Image.h +++ b/cpp/open3d/t/geometry/kernel/Image.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/ImageCPU.cpp b/cpp/open3d/t/geometry/kernel/ImageCPU.cpp index d61cdfe7780..a66c669eaa2 100644 --- a/cpp/open3d/t/geometry/kernel/ImageCPU.cpp +++ b/cpp/open3d/t/geometry/kernel/ImageCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/ImageCUDA.cu b/cpp/open3d/t/geometry/kernel/ImageCUDA.cu index d61cdfe7780..a66c669eaa2 100644 --- a/cpp/open3d/t/geometry/kernel/ImageCUDA.cu +++ b/cpp/open3d/t/geometry/kernel/ImageCUDA.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/ImageImpl.h b/cpp/open3d/t/geometry/kernel/ImageImpl.h index 23aaf33c787..eaa7fc25588 100644 --- a/cpp/open3d/t/geometry/kernel/ImageImpl.h +++ b/cpp/open3d/t/geometry/kernel/ImageImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/ImageSYCL.cpp b/cpp/open3d/t/geometry/kernel/ImageSYCL.cpp index 2439a42157f..2c1a1fe5eca 100644 --- a/cpp/open3d/t/geometry/kernel/ImageSYCL.cpp +++ b/cpp/open3d/t/geometry/kernel/ImageSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/Metrics.cpp b/cpp/open3d/t/geometry/kernel/Metrics.cpp index 7926d71738c..56943907dfa 100644 --- a/cpp/open3d/t/geometry/kernel/Metrics.cpp +++ b/cpp/open3d/t/geometry/kernel/Metrics.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/Metrics.h b/cpp/open3d/t/geometry/kernel/Metrics.h index 7ffd84e84d9..a4d9be4d5b8 100644 --- a/cpp/open3d/t/geometry/kernel/Metrics.h +++ b/cpp/open3d/t/geometry/kernel/Metrics.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- #pragma once diff --git a/cpp/open3d/t/geometry/kernel/MinimumOBB.cpp b/cpp/open3d/t/geometry/kernel/MinimumOBB.cpp index 8b9850419bb..3c6a3200a4a 100644 --- a/cpp/open3d/t/geometry/kernel/MinimumOBB.cpp +++ b/cpp/open3d/t/geometry/kernel/MinimumOBB.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/MinimumOBB.h b/cpp/open3d/t/geometry/kernel/MinimumOBB.h index 0e344772940..5e928315e65 100644 --- a/cpp/open3d/t/geometry/kernel/MinimumOBB.h +++ b/cpp/open3d/t/geometry/kernel/MinimumOBB.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- #pragma once diff --git a/cpp/open3d/t/geometry/kernel/MinimumOBE.cpp b/cpp/open3d/t/geometry/kernel/MinimumOBE.cpp index c16315568cd..409a9f20b9b 100644 --- a/cpp/open3d/t/geometry/kernel/MinimumOBE.cpp +++ b/cpp/open3d/t/geometry/kernel/MinimumOBE.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/MinimumOBE.h b/cpp/open3d/t/geometry/kernel/MinimumOBE.h index 83be850452e..feae0370885 100644 --- a/cpp/open3d/t/geometry/kernel/MinimumOBE.h +++ b/cpp/open3d/t/geometry/kernel/MinimumOBE.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- #pragma once diff --git a/cpp/open3d/t/geometry/kernel/NPPImage.cpp b/cpp/open3d/t/geometry/kernel/NPPImage.cpp index eb47ec9ba30..3a7346adf87 100644 --- a/cpp/open3d/t/geometry/kernel/NPPImage.cpp +++ b/cpp/open3d/t/geometry/kernel/NPPImage.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/NPPImage.h b/cpp/open3d/t/geometry/kernel/NPPImage.h index 4db7ea19936..c9150badfe3 100644 --- a/cpp/open3d/t/geometry/kernel/NPPImage.h +++ b/cpp/open3d/t/geometry/kernel/NPPImage.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- #pragma once diff --git a/cpp/open3d/t/geometry/kernel/PCAPartition.cpp b/cpp/open3d/t/geometry/kernel/PCAPartition.cpp index 52bead6df83..8bbcaa91cb4 100644 --- a/cpp/open3d/t/geometry/kernel/PCAPartition.cpp +++ b/cpp/open3d/t/geometry/kernel/PCAPartition.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/PCAPartition.h b/cpp/open3d/t/geometry/kernel/PCAPartition.h index 618eaefd09c..b36763ab180 100644 --- a/cpp/open3d/t/geometry/kernel/PCAPartition.h +++ b/cpp/open3d/t/geometry/kernel/PCAPartition.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/PointCloud.cpp b/cpp/open3d/t/geometry/kernel/PointCloud.cpp index e5c8faead22..c3ad8658256 100644 --- a/cpp/open3d/t/geometry/kernel/PointCloud.cpp +++ b/cpp/open3d/t/geometry/kernel/PointCloud.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/PointCloud.h b/cpp/open3d/t/geometry/kernel/PointCloud.h index c3d169b86d5..64d04b692ee 100644 --- a/cpp/open3d/t/geometry/kernel/PointCloud.h +++ b/cpp/open3d/t/geometry/kernel/PointCloud.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/PointCloudCPU.cpp b/cpp/open3d/t/geometry/kernel/PointCloudCPU.cpp index 5963388ae5b..02877cae194 100644 --- a/cpp/open3d/t/geometry/kernel/PointCloudCPU.cpp +++ b/cpp/open3d/t/geometry/kernel/PointCloudCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/PointCloudCUDA.cu b/cpp/open3d/t/geometry/kernel/PointCloudCUDA.cu index 429214a22fa..a9e34d51782 100644 --- a/cpp/open3d/t/geometry/kernel/PointCloudCUDA.cu +++ b/cpp/open3d/t/geometry/kernel/PointCloudCUDA.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/PointCloudImpl.h b/cpp/open3d/t/geometry/kernel/PointCloudImpl.h index b5bd69e9a28..56c088da28a 100644 --- a/cpp/open3d/t/geometry/kernel/PointCloudImpl.h +++ b/cpp/open3d/t/geometry/kernel/PointCloudImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/PointCloudSYCL.cpp b/cpp/open3d/t/geometry/kernel/PointCloudSYCL.cpp index dee1a79ce49..8386a9f5911 100644 --- a/cpp/open3d/t/geometry/kernel/PointCloudSYCL.cpp +++ b/cpp/open3d/t/geometry/kernel/PointCloudSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/Transform.cpp b/cpp/open3d/t/geometry/kernel/Transform.cpp index 185be29bfc2..6f7834a7c28 100644 --- a/cpp/open3d/t/geometry/kernel/Transform.cpp +++ b/cpp/open3d/t/geometry/kernel/Transform.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/Transform.h b/cpp/open3d/t/geometry/kernel/Transform.h index e51ebae73c4..afcc7aa3270 100644 --- a/cpp/open3d/t/geometry/kernel/Transform.h +++ b/cpp/open3d/t/geometry/kernel/Transform.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/TransformCPU.cpp b/cpp/open3d/t/geometry/kernel/TransformCPU.cpp index 4252b9d20d1..11a5df324aa 100644 --- a/cpp/open3d/t/geometry/kernel/TransformCPU.cpp +++ b/cpp/open3d/t/geometry/kernel/TransformCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/TransformCUDA.cu b/cpp/open3d/t/geometry/kernel/TransformCUDA.cu index 4252b9d20d1..11a5df324aa 100644 --- a/cpp/open3d/t/geometry/kernel/TransformCUDA.cu +++ b/cpp/open3d/t/geometry/kernel/TransformCUDA.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/TransformImpl.h b/cpp/open3d/t/geometry/kernel/TransformImpl.h index af43e6ea404..e2f090f7bbd 100644 --- a/cpp/open3d/t/geometry/kernel/TransformImpl.h +++ b/cpp/open3d/t/geometry/kernel/TransformImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/TransformSYCL.cpp b/cpp/open3d/t/geometry/kernel/TransformSYCL.cpp index 4252b9d20d1..11a5df324aa 100644 --- a/cpp/open3d/t/geometry/kernel/TransformSYCL.cpp +++ b/cpp/open3d/t/geometry/kernel/TransformSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/TriangleMesh.cpp b/cpp/open3d/t/geometry/kernel/TriangleMesh.cpp index 0d0d4b17263..7325093d3ec 100644 --- a/cpp/open3d/t/geometry/kernel/TriangleMesh.cpp +++ b/cpp/open3d/t/geometry/kernel/TriangleMesh.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/TriangleMesh.h b/cpp/open3d/t/geometry/kernel/TriangleMesh.h index 7421e6d32f1..3463ef78a89 100644 --- a/cpp/open3d/t/geometry/kernel/TriangleMesh.h +++ b/cpp/open3d/t/geometry/kernel/TriangleMesh.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/TriangleMeshCPU.cpp b/cpp/open3d/t/geometry/kernel/TriangleMeshCPU.cpp index e91cf6a8962..7029247ba3c 100644 --- a/cpp/open3d/t/geometry/kernel/TriangleMeshCPU.cpp +++ b/cpp/open3d/t/geometry/kernel/TriangleMeshCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/TriangleMeshCUDA.cu b/cpp/open3d/t/geometry/kernel/TriangleMeshCUDA.cu index 455e4e6e6eb..c4dd99a49cb 100644 --- a/cpp/open3d/t/geometry/kernel/TriangleMeshCUDA.cu +++ b/cpp/open3d/t/geometry/kernel/TriangleMeshCUDA.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/TriangleMeshImpl.h b/cpp/open3d/t/geometry/kernel/TriangleMeshImpl.h index 34705034e12..0c32029be53 100644 --- a/cpp/open3d/t/geometry/kernel/TriangleMeshImpl.h +++ b/cpp/open3d/t/geometry/kernel/TriangleMeshImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/TriangleMeshSYCL.cpp b/cpp/open3d/t/geometry/kernel/TriangleMeshSYCL.cpp index beb61af6b77..4420e050b64 100644 --- a/cpp/open3d/t/geometry/kernel/TriangleMeshSYCL.cpp +++ b/cpp/open3d/t/geometry/kernel/TriangleMeshSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/UVUnwrapping.cpp b/cpp/open3d/t/geometry/kernel/UVUnwrapping.cpp index 07d81412b54..4f7344f1d96 100644 --- a/cpp/open3d/t/geometry/kernel/UVUnwrapping.cpp +++ b/cpp/open3d/t/geometry/kernel/UVUnwrapping.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/UVUnwrapping.h b/cpp/open3d/t/geometry/kernel/UVUnwrapping.h index d0c16dc6730..1f7b0f6a57e 100644 --- a/cpp/open3d/t/geometry/kernel/UVUnwrapping.h +++ b/cpp/open3d/t/geometry/kernel/UVUnwrapping.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/VoxelBlockGrid.cpp b/cpp/open3d/t/geometry/kernel/VoxelBlockGrid.cpp index ec7e9d61ee9..b50df1ecbe9 100644 --- a/cpp/open3d/t/geometry/kernel/VoxelBlockGrid.cpp +++ b/cpp/open3d/t/geometry/kernel/VoxelBlockGrid.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/VoxelBlockGrid.h b/cpp/open3d/t/geometry/kernel/VoxelBlockGrid.h index 885853f67f0..676982fc39b 100644 --- a/cpp/open3d/t/geometry/kernel/VoxelBlockGrid.h +++ b/cpp/open3d/t/geometry/kernel/VoxelBlockGrid.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/VoxelBlockGridCPU.cpp b/cpp/open3d/t/geometry/kernel/VoxelBlockGridCPU.cpp index 018fd4b40d2..5a56c3d87ec 100644 --- a/cpp/open3d/t/geometry/kernel/VoxelBlockGridCPU.cpp +++ b/cpp/open3d/t/geometry/kernel/VoxelBlockGridCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/VoxelBlockGridCUDA.cu b/cpp/open3d/t/geometry/kernel/VoxelBlockGridCUDA.cu index fd44cc8d3d0..57424213242 100644 --- a/cpp/open3d/t/geometry/kernel/VoxelBlockGridCUDA.cu +++ b/cpp/open3d/t/geometry/kernel/VoxelBlockGridCUDA.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/VoxelBlockGridImpl.h b/cpp/open3d/t/geometry/kernel/VoxelBlockGridImpl.h index 4fa60e5f3b2..78b1bf6bbf6 100644 --- a/cpp/open3d/t/geometry/kernel/VoxelBlockGridImpl.h +++ b/cpp/open3d/t/geometry/kernel/VoxelBlockGridImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/VoxelBlockGridSYCL.cpp b/cpp/open3d/t/geometry/kernel/VoxelBlockGridSYCL.cpp index 1211b6d12af..aa6a0276067 100644 --- a/cpp/open3d/t/geometry/kernel/VoxelBlockGridSYCL.cpp +++ b/cpp/open3d/t/geometry/kernel/VoxelBlockGridSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/geometry/kernel/mikktspace.h b/cpp/open3d/t/geometry/kernel/mikktspace.h index 4d142b3bc74..cb78dce62c7 100644 --- a/cpp/open3d/t/geometry/kernel/mikktspace.h +++ b/cpp/open3d/t/geometry/kernel/mikktspace.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/HashMapIO.cpp b/cpp/open3d/t/io/HashMapIO.cpp index 841b3cfecd8..2eb705b112a 100644 --- a/cpp/open3d/t/io/HashMapIO.cpp +++ b/cpp/open3d/t/io/HashMapIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/HashMapIO.h b/cpp/open3d/t/io/HashMapIO.h index f685a905881..ecb6f97434c 100644 --- a/cpp/open3d/t/io/HashMapIO.h +++ b/cpp/open3d/t/io/HashMapIO.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/ImageIO.cpp b/cpp/open3d/t/io/ImageIO.cpp index 8418bae2bc9..66bdba13409 100644 --- a/cpp/open3d/t/io/ImageIO.cpp +++ b/cpp/open3d/t/io/ImageIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/ImageIO.h b/cpp/open3d/t/io/ImageIO.h index 1dfba7e7151..edc2f4ebb44 100644 --- a/cpp/open3d/t/io/ImageIO.h +++ b/cpp/open3d/t/io/ImageIO.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/NumpyIO.cpp b/cpp/open3d/t/io/NumpyIO.cpp index f793f8feab6..e582052d7a3 100644 --- a/cpp/open3d/t/io/NumpyIO.cpp +++ b/cpp/open3d/t/io/NumpyIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/NumpyIO.h b/cpp/open3d/t/io/NumpyIO.h index 4e4c518bbd4..d6b6453af9c 100644 --- a/cpp/open3d/t/io/NumpyIO.h +++ b/cpp/open3d/t/io/NumpyIO.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/PointCloudIO.cpp b/cpp/open3d/t/io/PointCloudIO.cpp index 96439bda603..bf625d977c3 100644 --- a/cpp/open3d/t/io/PointCloudIO.cpp +++ b/cpp/open3d/t/io/PointCloudIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/PointCloudIO.h b/cpp/open3d/t/io/PointCloudIO.h index c6488cfcc77..4296b091733 100644 --- a/cpp/open3d/t/io/PointCloudIO.h +++ b/cpp/open3d/t/io/PointCloudIO.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/TriangleMeshIO.cpp b/cpp/open3d/t/io/TriangleMeshIO.cpp index 88211c2133e..ba1823bb8a0 100644 --- a/cpp/open3d/t/io/TriangleMeshIO.cpp +++ b/cpp/open3d/t/io/TriangleMeshIO.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/TriangleMeshIO.h b/cpp/open3d/t/io/TriangleMeshIO.h index bb36367cf0c..7c5442dd2e4 100644 --- a/cpp/open3d/t/io/TriangleMeshIO.h +++ b/cpp/open3d/t/io/TriangleMeshIO.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/file_format/FileASSIMP.cpp b/cpp/open3d/t/io/file_format/FileASSIMP.cpp index cd2699f0389..64c867f20fc 100644 --- a/cpp/open3d/t/io/file_format/FileASSIMP.cpp +++ b/cpp/open3d/t/io/file_format/FileASSIMP.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/file_format/FileJPG.cpp b/cpp/open3d/t/io/file_format/FileJPG.cpp index abe8f79f6bb..c0deb84263f 100644 --- a/cpp/open3d/t/io/file_format/FileJPG.cpp +++ b/cpp/open3d/t/io/file_format/FileJPG.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/file_format/FilePCD.cpp b/cpp/open3d/t/io/file_format/FilePCD.cpp index fcc06367858..e66b7dacf8b 100644 --- a/cpp/open3d/t/io/file_format/FilePCD.cpp +++ b/cpp/open3d/t/io/file_format/FilePCD.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/file_format/FilePLY.cpp b/cpp/open3d/t/io/file_format/FilePLY.cpp index cb9bf7923a1..d3fac3c3daf 100644 --- a/cpp/open3d/t/io/file_format/FilePLY.cpp +++ b/cpp/open3d/t/io/file_format/FilePLY.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/file_format/FilePNG.cpp b/cpp/open3d/t/io/file_format/FilePNG.cpp index 9139adf5114..2ea1c6e933d 100644 --- a/cpp/open3d/t/io/file_format/FilePNG.cpp +++ b/cpp/open3d/t/io/file_format/FilePNG.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/file_format/FilePTS.cpp b/cpp/open3d/t/io/file_format/FilePTS.cpp index d5f1f52be54..4729d47b337 100644 --- a/cpp/open3d/t/io/file_format/FilePTS.cpp +++ b/cpp/open3d/t/io/file_format/FilePTS.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/file_format/FileSPLAT.cpp b/cpp/open3d/t/io/file_format/FileSPLAT.cpp index 4e1ab1a6c46..3f8d8ecaacd 100644 --- a/cpp/open3d/t/io/file_format/FileSPLAT.cpp +++ b/cpp/open3d/t/io/file_format/FileSPLAT.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/file_format/FileSPZ.cpp b/cpp/open3d/t/io/file_format/FileSPZ.cpp index b87165ecd8c..c1c3fb6a144 100644 --- a/cpp/open3d/t/io/file_format/FileSPZ.cpp +++ b/cpp/open3d/t/io/file_format/FileSPZ.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/file_format/FileTXT.cpp b/cpp/open3d/t/io/file_format/FileTXT.cpp index 7d4aa3b27c0..f8375f6d23c 100644 --- a/cpp/open3d/t/io/file_format/FileTXT.cpp +++ b/cpp/open3d/t/io/file_format/FileTXT.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/sensor/RGBDSensor.h b/cpp/open3d/t/io/sensor/RGBDSensor.h index e82d37aa4a1..60dace6117c 100644 --- a/cpp/open3d/t/io/sensor/RGBDSensor.h +++ b/cpp/open3d/t/io/sensor/RGBDSensor.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/sensor/RGBDVideoMetadata.cpp b/cpp/open3d/t/io/sensor/RGBDVideoMetadata.cpp index 27d213ac999..ed6b85ee677 100644 --- a/cpp/open3d/t/io/sensor/RGBDVideoMetadata.cpp +++ b/cpp/open3d/t/io/sensor/RGBDVideoMetadata.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/sensor/RGBDVideoMetadata.h b/cpp/open3d/t/io/sensor/RGBDVideoMetadata.h index 90f7ba61708..0a771c7a365 100644 --- a/cpp/open3d/t/io/sensor/RGBDVideoMetadata.h +++ b/cpp/open3d/t/io/sensor/RGBDVideoMetadata.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/sensor/RGBDVideoReader.cpp b/cpp/open3d/t/io/sensor/RGBDVideoReader.cpp index 11504e099b0..746168f433a 100644 --- a/cpp/open3d/t/io/sensor/RGBDVideoReader.cpp +++ b/cpp/open3d/t/io/sensor/RGBDVideoReader.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/sensor/RGBDVideoReader.h b/cpp/open3d/t/io/sensor/RGBDVideoReader.h index 4337d9eea0f..04907afe5ca 100644 --- a/cpp/open3d/t/io/sensor/RGBDVideoReader.h +++ b/cpp/open3d/t/io/sensor/RGBDVideoReader.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/sensor/realsense/RSBagReader.cpp b/cpp/open3d/t/io/sensor/realsense/RSBagReader.cpp index 9661cb80f8b..fa5add1b5ad 100644 --- a/cpp/open3d/t/io/sensor/realsense/RSBagReader.cpp +++ b/cpp/open3d/t/io/sensor/realsense/RSBagReader.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/sensor/realsense/RSBagReader.h b/cpp/open3d/t/io/sensor/realsense/RSBagReader.h index bc843f97619..12bad70810b 100644 --- a/cpp/open3d/t/io/sensor/realsense/RSBagReader.h +++ b/cpp/open3d/t/io/sensor/realsense/RSBagReader.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/sensor/realsense/RealSensePrivate.h b/cpp/open3d/t/io/sensor/realsense/RealSensePrivate.h index 3ab7f9f7765..240e8ae7ba9 100644 --- a/cpp/open3d/t/io/sensor/realsense/RealSensePrivate.h +++ b/cpp/open3d/t/io/sensor/realsense/RealSensePrivate.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/sensor/realsense/RealSenseSensor.cpp b/cpp/open3d/t/io/sensor/realsense/RealSenseSensor.cpp index 18e2226254e..cbecd3e2318 100644 --- a/cpp/open3d/t/io/sensor/realsense/RealSenseSensor.cpp +++ b/cpp/open3d/t/io/sensor/realsense/RealSenseSensor.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/sensor/realsense/RealSenseSensor.h b/cpp/open3d/t/io/sensor/realsense/RealSenseSensor.h index 3308e661f6f..596187ec40d 100644 --- a/cpp/open3d/t/io/sensor/realsense/RealSenseSensor.h +++ b/cpp/open3d/t/io/sensor/realsense/RealSenseSensor.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/sensor/realsense/RealSenseSensorConfig.cpp b/cpp/open3d/t/io/sensor/realsense/RealSenseSensorConfig.cpp index bfa2b57beee..643c2d9115d 100644 --- a/cpp/open3d/t/io/sensor/realsense/RealSenseSensorConfig.cpp +++ b/cpp/open3d/t/io/sensor/realsense/RealSenseSensorConfig.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/io/sensor/realsense/RealSenseSensorConfig.h b/cpp/open3d/t/io/sensor/realsense/RealSenseSensorConfig.h index f075fb09aa6..5ab3b4c8fad 100644 --- a/cpp/open3d/t/io/sensor/realsense/RealSenseSensorConfig.h +++ b/cpp/open3d/t/io/sensor/realsense/RealSenseSensorConfig.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/Feature.cpp b/cpp/open3d/t/pipelines/kernel/Feature.cpp index 5a779ecc48b..5b6090e49ea 100644 --- a/cpp/open3d/t/pipelines/kernel/Feature.cpp +++ b/cpp/open3d/t/pipelines/kernel/Feature.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/Feature.h b/cpp/open3d/t/pipelines/kernel/Feature.h index cc1d66f6920..5c0282f0aa0 100644 --- a/cpp/open3d/t/pipelines/kernel/Feature.h +++ b/cpp/open3d/t/pipelines/kernel/Feature.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/FeatureCPU.cpp b/cpp/open3d/t/pipelines/kernel/FeatureCPU.cpp index 2cf8222f5ba..b490abf50a9 100644 --- a/cpp/open3d/t/pipelines/kernel/FeatureCPU.cpp +++ b/cpp/open3d/t/pipelines/kernel/FeatureCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/FeatureCUDA.cu b/cpp/open3d/t/pipelines/kernel/FeatureCUDA.cu index 2cf8222f5ba..b490abf50a9 100644 --- a/cpp/open3d/t/pipelines/kernel/FeatureCUDA.cu +++ b/cpp/open3d/t/pipelines/kernel/FeatureCUDA.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/FeatureImpl.h b/cpp/open3d/t/pipelines/kernel/FeatureImpl.h index 096a85cbcb8..a0135ff4e63 100644 --- a/cpp/open3d/t/pipelines/kernel/FeatureImpl.h +++ b/cpp/open3d/t/pipelines/kernel/FeatureImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/FeatureSYCL.cpp b/cpp/open3d/t/pipelines/kernel/FeatureSYCL.cpp index 8546a9d3baa..af52405ce81 100644 --- a/cpp/open3d/t/pipelines/kernel/FeatureSYCL.cpp +++ b/cpp/open3d/t/pipelines/kernel/FeatureSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/FillInLinearSystem.cpp b/cpp/open3d/t/pipelines/kernel/FillInLinearSystem.cpp index f9e358d6636..d40e814ed2e 100644 --- a/cpp/open3d/t/pipelines/kernel/FillInLinearSystem.cpp +++ b/cpp/open3d/t/pipelines/kernel/FillInLinearSystem.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/FillInLinearSystem.h b/cpp/open3d/t/pipelines/kernel/FillInLinearSystem.h index 69da827ab61..5439400e871 100644 --- a/cpp/open3d/t/pipelines/kernel/FillInLinearSystem.h +++ b/cpp/open3d/t/pipelines/kernel/FillInLinearSystem.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/FillInLinearSystemCPU.cpp b/cpp/open3d/t/pipelines/kernel/FillInLinearSystemCPU.cpp index 1aa5c62663c..ec522e25a47 100644 --- a/cpp/open3d/t/pipelines/kernel/FillInLinearSystemCPU.cpp +++ b/cpp/open3d/t/pipelines/kernel/FillInLinearSystemCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/FillInLinearSystemCUDA.cu b/cpp/open3d/t/pipelines/kernel/FillInLinearSystemCUDA.cu index 1aa5c62663c..ec522e25a47 100644 --- a/cpp/open3d/t/pipelines/kernel/FillInLinearSystemCUDA.cu +++ b/cpp/open3d/t/pipelines/kernel/FillInLinearSystemCUDA.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/FillInLinearSystemImpl.h b/cpp/open3d/t/pipelines/kernel/FillInLinearSystemImpl.h index e581fcfa843..89255adc317 100644 --- a/cpp/open3d/t/pipelines/kernel/FillInLinearSystemImpl.h +++ b/cpp/open3d/t/pipelines/kernel/FillInLinearSystemImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/FillInLinearSystemSYCL.cpp b/cpp/open3d/t/pipelines/kernel/FillInLinearSystemSYCL.cpp index 5ceed793bea..2c8a0235405 100644 --- a/cpp/open3d/t/pipelines/kernel/FillInLinearSystemSYCL.cpp +++ b/cpp/open3d/t/pipelines/kernel/FillInLinearSystemSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/RGBDOdometry.cpp b/cpp/open3d/t/pipelines/kernel/RGBDOdometry.cpp index 4a9afaff45f..2a2524ea99b 100644 --- a/cpp/open3d/t/pipelines/kernel/RGBDOdometry.cpp +++ b/cpp/open3d/t/pipelines/kernel/RGBDOdometry.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/RGBDOdometry.h b/cpp/open3d/t/pipelines/kernel/RGBDOdometry.h index 27e44dce158..44bb7931751 100644 --- a/cpp/open3d/t/pipelines/kernel/RGBDOdometry.h +++ b/cpp/open3d/t/pipelines/kernel/RGBDOdometry.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/RGBDOdometryCPU.cpp b/cpp/open3d/t/pipelines/kernel/RGBDOdometryCPU.cpp index 506f10f91b0..3233c00c27f 100644 --- a/cpp/open3d/t/pipelines/kernel/RGBDOdometryCPU.cpp +++ b/cpp/open3d/t/pipelines/kernel/RGBDOdometryCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/RGBDOdometryCUDA.cu b/cpp/open3d/t/pipelines/kernel/RGBDOdometryCUDA.cu index 8709196ee4a..ecf00a1fa6e 100644 --- a/cpp/open3d/t/pipelines/kernel/RGBDOdometryCUDA.cu +++ b/cpp/open3d/t/pipelines/kernel/RGBDOdometryCUDA.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/RGBDOdometryImpl.h b/cpp/open3d/t/pipelines/kernel/RGBDOdometryImpl.h index 3c65eec81e8..eb563542db3 100644 --- a/cpp/open3d/t/pipelines/kernel/RGBDOdometryImpl.h +++ b/cpp/open3d/t/pipelines/kernel/RGBDOdometryImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/RGBDOdometryJacobianImpl.h b/cpp/open3d/t/pipelines/kernel/RGBDOdometryJacobianImpl.h index 0dbe0d97f94..a7c9b36c110 100644 --- a/cpp/open3d/t/pipelines/kernel/RGBDOdometryJacobianImpl.h +++ b/cpp/open3d/t/pipelines/kernel/RGBDOdometryJacobianImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/RGBDOdometrySYCL.cpp b/cpp/open3d/t/pipelines/kernel/RGBDOdometrySYCL.cpp index 75f67904436..0ac5db12773 100644 --- a/cpp/open3d/t/pipelines/kernel/RGBDOdometrySYCL.cpp +++ b/cpp/open3d/t/pipelines/kernel/RGBDOdometrySYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/Registration.cpp b/cpp/open3d/t/pipelines/kernel/Registration.cpp index 0c4fb6ee750..567438ad386 100644 --- a/cpp/open3d/t/pipelines/kernel/Registration.cpp +++ b/cpp/open3d/t/pipelines/kernel/Registration.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/Registration.h b/cpp/open3d/t/pipelines/kernel/Registration.h index 0dcf53daf7d..45870a83956 100644 --- a/cpp/open3d/t/pipelines/kernel/Registration.h +++ b/cpp/open3d/t/pipelines/kernel/Registration.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/RegistrationCPU.cpp b/cpp/open3d/t/pipelines/kernel/RegistrationCPU.cpp index f06fa66a412..bf0b4067eb0 100644 --- a/cpp/open3d/t/pipelines/kernel/RegistrationCPU.cpp +++ b/cpp/open3d/t/pipelines/kernel/RegistrationCPU.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/RegistrationCUDA.cu b/cpp/open3d/t/pipelines/kernel/RegistrationCUDA.cu index ca930d36c46..a96694256b7 100644 --- a/cpp/open3d/t/pipelines/kernel/RegistrationCUDA.cu +++ b/cpp/open3d/t/pipelines/kernel/RegistrationCUDA.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/RegistrationImpl.h b/cpp/open3d/t/pipelines/kernel/RegistrationImpl.h index 2b70f489fd6..7a364152edc 100644 --- a/cpp/open3d/t/pipelines/kernel/RegistrationImpl.h +++ b/cpp/open3d/t/pipelines/kernel/RegistrationImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/RegistrationSYCL.cpp b/cpp/open3d/t/pipelines/kernel/RegistrationSYCL.cpp index 265e19d91a8..bcb02df8c54 100644 --- a/cpp/open3d/t/pipelines/kernel/RegistrationSYCL.cpp +++ b/cpp/open3d/t/pipelines/kernel/RegistrationSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/TransformationConverter.cpp b/cpp/open3d/t/pipelines/kernel/TransformationConverter.cpp index 3681134b3d2..3fe3104cb5b 100644 --- a/cpp/open3d/t/pipelines/kernel/TransformationConverter.cpp +++ b/cpp/open3d/t/pipelines/kernel/TransformationConverter.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/TransformationConverter.cu b/cpp/open3d/t/pipelines/kernel/TransformationConverter.cu index 55fe8bcb14c..b5080537eee 100644 --- a/cpp/open3d/t/pipelines/kernel/TransformationConverter.cu +++ b/cpp/open3d/t/pipelines/kernel/TransformationConverter.cu @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/TransformationConverter.h b/cpp/open3d/t/pipelines/kernel/TransformationConverter.h index 3faf0ee726c..999fd47fb08 100644 --- a/cpp/open3d/t/pipelines/kernel/TransformationConverter.h +++ b/cpp/open3d/t/pipelines/kernel/TransformationConverter.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/TransformationConverterImpl.h b/cpp/open3d/t/pipelines/kernel/TransformationConverterImpl.h index 6ee52ee8ab5..de8ed5234c8 100644 --- a/cpp/open3d/t/pipelines/kernel/TransformationConverterImpl.h +++ b/cpp/open3d/t/pipelines/kernel/TransformationConverterImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/kernel/TransformationConverterSYCL.cpp b/cpp/open3d/t/pipelines/kernel/TransformationConverterSYCL.cpp index 59c1a3cf964..b689877af22 100644 --- a/cpp/open3d/t/pipelines/kernel/TransformationConverterSYCL.cpp +++ b/cpp/open3d/t/pipelines/kernel/TransformationConverterSYCL.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/odometry/RGBDOdometry.cpp b/cpp/open3d/t/pipelines/odometry/RGBDOdometry.cpp index ac2e26af0c4..71343414e05 100644 --- a/cpp/open3d/t/pipelines/odometry/RGBDOdometry.cpp +++ b/cpp/open3d/t/pipelines/odometry/RGBDOdometry.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/odometry/RGBDOdometry.h b/cpp/open3d/t/pipelines/odometry/RGBDOdometry.h index b868d1aa69a..7d93d43cda4 100644 --- a/cpp/open3d/t/pipelines/odometry/RGBDOdometry.h +++ b/cpp/open3d/t/pipelines/odometry/RGBDOdometry.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/registration/Feature.cpp b/cpp/open3d/t/pipelines/registration/Feature.cpp index 1ac5fd2244e..2ee2ddfc838 100644 --- a/cpp/open3d/t/pipelines/registration/Feature.cpp +++ b/cpp/open3d/t/pipelines/registration/Feature.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/registration/Feature.h b/cpp/open3d/t/pipelines/registration/Feature.h index 56d89da9145..d05078dbf86 100644 --- a/cpp/open3d/t/pipelines/registration/Feature.h +++ b/cpp/open3d/t/pipelines/registration/Feature.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/registration/Registration.cpp b/cpp/open3d/t/pipelines/registration/Registration.cpp index e717738c90b..614f857c8a5 100644 --- a/cpp/open3d/t/pipelines/registration/Registration.cpp +++ b/cpp/open3d/t/pipelines/registration/Registration.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/registration/Registration.h b/cpp/open3d/t/pipelines/registration/Registration.h index fcf0e872e92..045d484b3ee 100644 --- a/cpp/open3d/t/pipelines/registration/Registration.h +++ b/cpp/open3d/t/pipelines/registration/Registration.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/registration/RobustKernel.h b/cpp/open3d/t/pipelines/registration/RobustKernel.h index 62613a71722..f7bfb30aa56 100644 --- a/cpp/open3d/t/pipelines/registration/RobustKernel.h +++ b/cpp/open3d/t/pipelines/registration/RobustKernel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/registration/RobustKernelImpl.h b/cpp/open3d/t/pipelines/registration/RobustKernelImpl.h index 623f59db8e1..0a377029585 100644 --- a/cpp/open3d/t/pipelines/registration/RobustKernelImpl.h +++ b/cpp/open3d/t/pipelines/registration/RobustKernelImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/registration/TransformationEstimation.cpp b/cpp/open3d/t/pipelines/registration/TransformationEstimation.cpp index 16e908865cc..9a0494b4978 100644 --- a/cpp/open3d/t/pipelines/registration/TransformationEstimation.cpp +++ b/cpp/open3d/t/pipelines/registration/TransformationEstimation.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/registration/TransformationEstimation.h b/cpp/open3d/t/pipelines/registration/TransformationEstimation.h index 88f8f2dcb4e..083ef124487 100644 --- a/cpp/open3d/t/pipelines/registration/TransformationEstimation.h +++ b/cpp/open3d/t/pipelines/registration/TransformationEstimation.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/slac/ControlGrid.cpp b/cpp/open3d/t/pipelines/slac/ControlGrid.cpp index 857d6c4913f..058e2f31aa9 100644 --- a/cpp/open3d/t/pipelines/slac/ControlGrid.cpp +++ b/cpp/open3d/t/pipelines/slac/ControlGrid.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/slac/ControlGrid.h b/cpp/open3d/t/pipelines/slac/ControlGrid.h index 10f2b6ac801..f23d9eb2e2d 100644 --- a/cpp/open3d/t/pipelines/slac/ControlGrid.h +++ b/cpp/open3d/t/pipelines/slac/ControlGrid.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/slac/FillInLinearSystemImpl.h b/cpp/open3d/t/pipelines/slac/FillInLinearSystemImpl.h index 1e155a69ef6..c51efae81c8 100644 --- a/cpp/open3d/t/pipelines/slac/FillInLinearSystemImpl.h +++ b/cpp/open3d/t/pipelines/slac/FillInLinearSystemImpl.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/slac/SLACOptimizer.cpp b/cpp/open3d/t/pipelines/slac/SLACOptimizer.cpp index 005c5f06dc3..47979ee41e4 100644 --- a/cpp/open3d/t/pipelines/slac/SLACOptimizer.cpp +++ b/cpp/open3d/t/pipelines/slac/SLACOptimizer.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/slac/SLACOptimizer.h b/cpp/open3d/t/pipelines/slac/SLACOptimizer.h index 838eec89a02..8b48ceae176 100644 --- a/cpp/open3d/t/pipelines/slac/SLACOptimizer.h +++ b/cpp/open3d/t/pipelines/slac/SLACOptimizer.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/slac/Visualization.cpp b/cpp/open3d/t/pipelines/slac/Visualization.cpp index 23de27d0b42..4f5bdb5d466 100644 --- a/cpp/open3d/t/pipelines/slac/Visualization.cpp +++ b/cpp/open3d/t/pipelines/slac/Visualization.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/slac/Visualization.h b/cpp/open3d/t/pipelines/slac/Visualization.h index d576b919c4e..1e8afb5118d 100644 --- a/cpp/open3d/t/pipelines/slac/Visualization.h +++ b/cpp/open3d/t/pipelines/slac/Visualization.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/slam/Frame.h b/cpp/open3d/t/pipelines/slam/Frame.h index 794588d4b8d..dc3339bb003 100644 --- a/cpp/open3d/t/pipelines/slam/Frame.h +++ b/cpp/open3d/t/pipelines/slam/Frame.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/slam/Model.cpp b/cpp/open3d/t/pipelines/slam/Model.cpp index 18fc3e0bfec..4144357ce48 100644 --- a/cpp/open3d/t/pipelines/slam/Model.cpp +++ b/cpp/open3d/t/pipelines/slam/Model.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/t/pipelines/slam/Model.h b/cpp/open3d/t/pipelines/slam/Model.h index 84ab6c32f56..706a66c4a4f 100644 --- a/cpp/open3d/t/pipelines/slam/Model.h +++ b/cpp/open3d/t/pipelines/slam/Model.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/CPUInfo.cpp b/cpp/open3d/utility/CPUInfo.cpp index 99dd634a20d..988e529a150 100644 --- a/cpp/open3d/utility/CPUInfo.cpp +++ b/cpp/open3d/utility/CPUInfo.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/CPUInfo.h b/cpp/open3d/utility/CPUInfo.h index b02c470fd13..3839d9e1ac6 100644 --- a/cpp/open3d/utility/CPUInfo.h +++ b/cpp/open3d/utility/CPUInfo.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- #pragma once diff --git a/cpp/open3d/utility/CompilerInfo.cpp b/cpp/open3d/utility/CompilerInfo.cpp index ded4e4d9485..ae9dbaf56d5 100644 --- a/cpp/open3d/utility/CompilerInfo.cpp +++ b/cpp/open3d/utility/CompilerInfo.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/CompilerInfo.h b/cpp/open3d/utility/CompilerInfo.h index 8bfbecb6a93..8b477fdc466 100644 --- a/cpp/open3d/utility/CompilerInfo.h +++ b/cpp/open3d/utility/CompilerInfo.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- #pragma once diff --git a/cpp/open3d/utility/Console.cpp b/cpp/open3d/utility/Console.cpp index 2faae23aabb..bac0b208910 100644 --- a/cpp/open3d/utility/Console.cpp +++ b/cpp/open3d/utility/Console.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Console.h b/cpp/open3d/utility/Console.h index eb3f3b65066..b872687fcfd 100644 --- a/cpp/open3d/utility/Console.h +++ b/cpp/open3d/utility/Console.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Download.cpp b/cpp/open3d/utility/Download.cpp index 86134c53449..68944a91e2b 100644 --- a/cpp/open3d/utility/Download.cpp +++ b/cpp/open3d/utility/Download.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Download.h b/cpp/open3d/utility/Download.h index 0ab24f6e78b..55cdbcbee66 100644 --- a/cpp/open3d/utility/Download.h +++ b/cpp/open3d/utility/Download.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Eigen.cpp b/cpp/open3d/utility/Eigen.cpp index 703b84653f1..841ba545e19 100644 --- a/cpp/open3d/utility/Eigen.cpp +++ b/cpp/open3d/utility/Eigen.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Eigen.h b/cpp/open3d/utility/Eigen.h index 871b6be12bc..287e59643b5 100644 --- a/cpp/open3d/utility/Eigen.h +++ b/cpp/open3d/utility/Eigen.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Extract.cpp b/cpp/open3d/utility/Extract.cpp index 8004cc380bd..cc8a5ba39f4 100644 --- a/cpp/open3d/utility/Extract.cpp +++ b/cpp/open3d/utility/Extract.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Extract.h b/cpp/open3d/utility/Extract.h index 7a847d49744..5e5b9e554ce 100644 --- a/cpp/open3d/utility/Extract.h +++ b/cpp/open3d/utility/Extract.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/ExtractZIP.cpp b/cpp/open3d/utility/ExtractZIP.cpp index 380f807189d..bfc4a03a872 100644 --- a/cpp/open3d/utility/ExtractZIP.cpp +++ b/cpp/open3d/utility/ExtractZIP.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/ExtractZIP.h b/cpp/open3d/utility/ExtractZIP.h index e11923492d0..fd4d720a321 100644 --- a/cpp/open3d/utility/ExtractZIP.h +++ b/cpp/open3d/utility/ExtractZIP.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/FileSystem.cpp b/cpp/open3d/utility/FileSystem.cpp index 31c6e470d21..49246418c5c 100644 --- a/cpp/open3d/utility/FileSystem.cpp +++ b/cpp/open3d/utility/FileSystem.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/FileSystem.h b/cpp/open3d/utility/FileSystem.h index 6c7a86e2d1d..ae54226dc8d 100644 --- a/cpp/open3d/utility/FileSystem.h +++ b/cpp/open3d/utility/FileSystem.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Helper.cpp b/cpp/open3d/utility/Helper.cpp index 4a1db5f37db..4b6d20dbf7a 100644 --- a/cpp/open3d/utility/Helper.cpp +++ b/cpp/open3d/utility/Helper.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Helper.h b/cpp/open3d/utility/Helper.h index 5b026437f84..ddad8fc3f24 100644 --- a/cpp/open3d/utility/Helper.h +++ b/cpp/open3d/utility/Helper.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Helper.isph b/cpp/open3d/utility/Helper.isph index e7b3becb669..43686eae94e 100644 --- a/cpp/open3d/utility/Helper.isph +++ b/cpp/open3d/utility/Helper.isph @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/IJsonConvertible.cpp b/cpp/open3d/utility/IJsonConvertible.cpp index 2d4a4959b83..86f6961ee59 100644 --- a/cpp/open3d/utility/IJsonConvertible.cpp +++ b/cpp/open3d/utility/IJsonConvertible.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/IJsonConvertible.h b/cpp/open3d/utility/IJsonConvertible.h index abdf1442b96..f40b905e68c 100644 --- a/cpp/open3d/utility/IJsonConvertible.h +++ b/cpp/open3d/utility/IJsonConvertible.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/ISAInfo.cpp b/cpp/open3d/utility/ISAInfo.cpp index a712eac448b..220db31358d 100644 --- a/cpp/open3d/utility/ISAInfo.cpp +++ b/cpp/open3d/utility/ISAInfo.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/ISAInfo.h b/cpp/open3d/utility/ISAInfo.h index 8d9577127ce..35bc0164e24 100644 --- a/cpp/open3d/utility/ISAInfo.h +++ b/cpp/open3d/utility/ISAInfo.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- #pragma once diff --git a/cpp/open3d/utility/ISAInfo.ispc b/cpp/open3d/utility/ISAInfo.ispc index e8c1273c896..fa0024bd465 100644 --- a/cpp/open3d/utility/ISAInfo.ispc +++ b/cpp/open3d/utility/ISAInfo.ispc @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/ISAInfo.isph b/cpp/open3d/utility/ISAInfo.isph index be32e17b7cf..f8aade5e2a0 100644 --- a/cpp/open3d/utility/ISAInfo.isph +++ b/cpp/open3d/utility/ISAInfo.isph @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Logging.cpp b/cpp/open3d/utility/Logging.cpp index f272fa9efd5..6b677ad52b0 100644 --- a/cpp/open3d/utility/Logging.cpp +++ b/cpp/open3d/utility/Logging.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Logging.h b/cpp/open3d/utility/Logging.h index 4019ce4db79..e8d29951f0a 100644 --- a/cpp/open3d/utility/Logging.h +++ b/cpp/open3d/utility/Logging.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/MiniVec.h b/cpp/open3d/utility/MiniVec.h index 17eca20b129..0c56b9f4daf 100644 --- a/cpp/open3d/utility/MiniVec.h +++ b/cpp/open3d/utility/MiniVec.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Overload.h b/cpp/open3d/utility/Overload.h index e386f0a7540..0b7b03c412e 100644 --- a/cpp/open3d/utility/Overload.h +++ b/cpp/open3d/utility/Overload.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Parallel.cpp b/cpp/open3d/utility/Parallel.cpp index e9ab7c710f1..28f1e0fc9c3 100644 --- a/cpp/open3d/utility/Parallel.cpp +++ b/cpp/open3d/utility/Parallel.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Parallel.h b/cpp/open3d/utility/Parallel.h index d2ff434a3ed..a9993e29b82 100644 --- a/cpp/open3d/utility/Parallel.h +++ b/cpp/open3d/utility/Parallel.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/ParallelScan.h b/cpp/open3d/utility/ParallelScan.h index 6fc4f8b940c..f00b8cea4c3 100644 --- a/cpp/open3d/utility/ParallelScan.h +++ b/cpp/open3d/utility/ParallelScan.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Preprocessor.h b/cpp/open3d/utility/Preprocessor.h index 3111562d9ad..5a9f580449b 100644 --- a/cpp/open3d/utility/Preprocessor.h +++ b/cpp/open3d/utility/Preprocessor.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/ProgressBar.cpp b/cpp/open3d/utility/ProgressBar.cpp index fae80ca9760..61702260cd8 100644 --- a/cpp/open3d/utility/ProgressBar.cpp +++ b/cpp/open3d/utility/ProgressBar.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/ProgressBar.h b/cpp/open3d/utility/ProgressBar.h index 23dd6a2a3de..64aae4d0747 100644 --- a/cpp/open3d/utility/ProgressBar.h +++ b/cpp/open3d/utility/ProgressBar.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/ProgressReporters.h b/cpp/open3d/utility/ProgressReporters.h index ccd29d5386a..d621803023e 100644 --- a/cpp/open3d/utility/ProgressReporters.h +++ b/cpp/open3d/utility/ProgressReporters.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Random.cpp b/cpp/open3d/utility/Random.cpp index 220be1c35d8..a9ae6fb03e6 100644 --- a/cpp/open3d/utility/Random.cpp +++ b/cpp/open3d/utility/Random.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Random.h b/cpp/open3d/utility/Random.h index f92ed77dfa6..7eb57e34cf0 100644 --- a/cpp/open3d/utility/Random.h +++ b/cpp/open3d/utility/Random.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Timer.cpp b/cpp/open3d/utility/Timer.cpp index 31122587497..5fd1e313711 100644 --- a/cpp/open3d/utility/Timer.cpp +++ b/cpp/open3d/utility/Timer.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/utility/Timer.h b/cpp/open3d/utility/Timer.h index a5896a1127a..a82fb7ceb3a 100644 --- a/cpp/open3d/utility/Timer.h +++ b/cpp/open3d/utility/Timer.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/visualization/app/Viewer.cpp b/cpp/open3d/visualization/app/Viewer.cpp index c4b965bbb9c..b1cd83454d0 100644 --- a/cpp/open3d/visualization/app/Viewer.cpp +++ b/cpp/open3d/visualization/app/Viewer.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/visualization/app/Viewer.h b/cpp/open3d/visualization/app/Viewer.h index 4978342dddf..1438e531b9a 100644 --- a/cpp/open3d/visualization/app/Viewer.h +++ b/cpp/open3d/visualization/app/Viewer.h @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- diff --git a/cpp/open3d/visualization/gui/Application.cpp b/cpp/open3d/visualization/gui/Application.cpp index 0619b180048..95a5b5f1820 100644 --- a/cpp/open3d/visualization/gui/Application.cpp +++ b/cpp/open3d/visualization/gui/Application.cpp @@ -1,7 +1,7 @@ // ---------------------------------------------------------------------------- // - Open3D: www.open3d.org - // ---------------------------------------------------------------------------- -// Copyright (c) 2018-2024 www.open3d.org +// Copyright (c) 2018-2026 www.open3d.org // SPDX-License-Identifier: MIT // ---------------------------------------------------------------------------- @@ -725,7 +725,7 @@ std::shared_ptr CreateAboutDialog(Window *window) { (std::string("Open3D ") + OPEN3D_VERSION).c_str()); auto text = std::make_shared