diff --git a/.github/agents/open3d-issue-fixer.agent.md b/.github/agents/open3d-issue-fixer.agent.md new file mode 100644 index 00000000000..afb3ce6ddc1 --- /dev/null +++ b/.github/agents/open3d-issue-fixer.agent.md @@ -0,0 +1,78 @@ +--- +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 +--- +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 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.** 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`: enumerate + root-cause hypotheses, split them into easy and hard to fix, try the easy + candidate fixes directly, and instrument before attempting a hard one. 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: e.g. (#9999). 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 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, 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/.github/prompts/fix-pr.prompt.md b/.github/prompts/fix-pr.prompt.md new file mode 100644 index 00000000000..e5c7b6ed767 --- /dev/null +++ b/.github/prompts/fix-pr.prompt.md @@ -0,0 +1,54 @@ +--- +name: Fix PR CI and Review Comments +description: "Use when: triaging failing GitHub Actions checks and reviewer feedback on a pull request or branch; separate actionable failures from infrastructure flakes, judge each review comment on user benefit versus maintenance and complexity cost, fix and validate locally, then commit and push." +argument-hint: "Optional PR number, URL, or branch; otherwise use the active pull request / current branch" +agent: "agent" +tools: [read, search, edit, execute, todo, agent, web, mcp_github/*] +--- +Triage and fix CI failures and review feedback for a pull request. Follow +`AGENTS.md` and `AGENTS.local.md`; this prompt only adds PR-specific triage +rules. + +## Workflow + +1. **Identify.** Resolve the PR from the argument, else the active PR / current + branch. Stop and ask if there is no PR, several candidates, a detached HEAD, + or a fork head you cannot push to. + +2. **Collect.** Read the checks for the PR head commit and the logs of each + failing job. Flag results from an older commit as stale, and unpushed local + commits as not yet covered by CI. Read review comments and requested changes, + skipping outdated or resolved threads. + +3. **Classify each failure** as actionable (code, test, build, style, docs, or + config defect), infrastructure (download, runner, timeout, quota, cancelled), + or flaky/unrelated (also fails on base, or untouched by the diff). Only fix + the first; report the rest without claiming they were fixed. Re-run a check + only when a transient cause is likely and re-running is cheap. + +4. **Classify each review comment** as valid or non-actionable, with a one-line + reason weighing user benefit against maintenance and complexity cost. + Non-actionable: subjective, obsolete, unsupported by the code, or outside the + PR's scope. Ask instead of guessing when a comment implies an API, product, + or scope decision. + +5. **Fix and validate.** Reproduce locally first where possible, and follow the + debugging process in `AGENTS.md`: try the easy candidate fixes directly, and + instrument before attempting a hard or complex one. Stay inside the PR's + existing scope; do not opportunistically refactor. Name the configurations + (CUDA, SYCL, macOS, Windows) you could not verify locally. + +6. **Iterate** until every actionable item is fixed or a concrete blocker + remains, then commit and push. + +Do not merge or close the PR, and do not post comments, reviews, or thread +resolutions unless the user explicitly asks. + +## Final Report + +- actionable CI failures and their root causes; +- each review comment, marked valid or non-actionable, with the reason; +- fixes made, with file links; +- validation commands actually run, their results, and unverified platforms; +- ignored infrastructure/flaky failures and remaining blockers; +- commit hash, push result, and the CI run to watch. \ No newline at end of file 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..5322b4e6b28 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -160,14 +160,16 @@ 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 + # 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 41399a07b91..575184d3ac7 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 @@ -414,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: @@ -437,9 +436,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 @@ -490,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 @@ -601,7 +607,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 @@ -642,9 +648,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 @@ -683,6 +686,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/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/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/3rdparty/find_dependencies.cmake b/3rdparty/find_dependencies.cmake index 24f490c7b8b..c332dd7bfc9 100644 --- a/3rdparty/find_dependencies.cmake +++ b/3rdparty/find_dependencies.cmake @@ -1542,9 +1542,11 @@ if(BUILD_GUI) # We first search for these paths, and then search CMake's default # search path. LLVM version must be >= 7 to compile Filament. if (NOT CLANG_LIBDIR) - message(STATUS "Searching /usr/lib/llvm-[7..19]/lib/ for libc++ and libc++abi") - foreach(llvm_ver RANGE 7 19) + message(STATUS "Searching /usr/lib/llvm-[7..20]/lib/ for libc++ and libc++abi") + foreach(llvm_ver RANGE 7 20) set(llvm_lib_dir "/usr/lib/llvm-${llvm_ver}/lib") + unset(CPP_LIBRARY CACHE) + unset(CPPABI_LIBRARY CACHE) find_library(CPP_LIBRARY c++ PATHS ${llvm_lib_dir} NO_DEFAULT_PATH) find_library(CPPABI_LIBRARY c++abi PATHS ${llvm_lib_dir} NO_DEFAULT_PATH) if (CPP_LIBRARY AND CPPABI_LIBRARY) @@ -1561,6 +1563,7 @@ if(BUILD_GUI) if (NOT CLANG_LIBDIR) message(STATUS "Clang C++ libraries not found. Searching other paths...") find_library(CPPABI_LIBRARY c++abi PATH_SUFFIXES + llvm-20/lib llvm-19/lib llvm-18/lib llvm-17/lib @@ -1592,8 +1595,8 @@ if(BUILD_GUI) # Ensure that libstdc++ gets linked first. target_link_libraries(3rdparty_filament INTERFACE -lstdc++ - ${CPP_LIBRARY}.1 ${CPPABI_LIBRARY}) - message(STATUS "Filament C++ libraries: ${CPP_LIBRARY}.1 ${CPPABI_LIBRARY}") + ${CPP_LIBRARY} ${CPPABI_LIBRARY}) + message(STATUS "Filament C++ libraries: ${CPP_LIBRARY} ${CPPABI_LIBRARY}") if (LIBCPP_VERSION GREATER 11) message(WARNING "libc++ (LLVM) version ${LIBCPP_VERSION} > 11 includes libunwind that " "interferes with the system libunwind.so.8 and may crash Python code when exceptions " diff --git a/AGENTS.md b/AGENTS.md index 6db4a0b4760..c898ff216ce 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:** List candidate root-cause hypotheses, then classify each as easy or hard to fix (edit size, blast radius, build/test cost). Test easy candidate fixes directly, cheapest first, and keep the one that resolves the issue. Before attempting a hard or complex fix, add logging or instrumentation to confirm the hypothesis. In all cases prefer the shortest path to a validated resolution: run the cheapest check that could disprove the current hypothesis, 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. Do not move large data between devices without explicit user instructions. - 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 @@ -91,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` 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/CHANGELOG.md b/CHANGELOG.md index ac127b64ea3..cf79da0cfcb 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. `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 501ce3d4ef8..6527070ccbb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -207,7 +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) -option(BUNDLE_OPEN3D_ML "Includes the Open3D-ML repo in the wheel" OFF) +if(BUILD_TENSORFLOW_OPS OR BUILD_PYTORCH_OPS) + 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_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 @@ -294,6 +308,9 @@ 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() @@ -342,10 +359,26 @@ 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).") + +# Tag or branch to check out from the Open3D-ML repo when bundling. +# Defaults to main. Set to a version tag (e.g. v0.19.0) or branch for +# reproducible builds. Open3D-ML uses matching version tags (v0.18.0, +# v0.19.0, etc.) corresponding to Open3D releases. +if(NOT DEFINED OPEN3D_ML_VERSION) + set(OPEN3D_ML_VERSION "main" CACHE STRING + "Git tag or branch to check out from the Open3D-ML repo when BUNDLE_OPEN3D_ML=ON.") +endif() + # Set additional info set(PROJECT_EMAIL "open3d@intel.com") set(PROJECT_DOCS "https://www.open3d.org/docs") @@ -501,7 +534,12 @@ 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.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") set(CMAKE_CUDA_ARCHITECTURES 70-real 75-real 80-real 86) # Volta, Turing, Ampere 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/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/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/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/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/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..26e033eb062 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 // ---------------------------------------------------------------------------- @@ -196,7 +196,8 @@ struct TensorRef { } } - /// Returns True if the underlying memory buffer is contiguous. + /// Returns True if the underlying memory buffer is C-contiguous + /// (row-major order, consistent with PyTorch and NumPy conventions). inline bool IsContiguous() const { SizeVector shape(ndims_); SizeVector strides(ndims_); 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..497fc69ae48 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 // ---------------------------------------------------------------------------- @@ -1085,16 +1085,18 @@ class Tensor : public IsDevice { return values; } - /// Returns True if the underlying memory buffer is contiguous. A - /// contiguous Tensor's data_ptr_ does not need to point to the - /// beginning of blob_. + /// Returns True if the underlying memory buffer is C-contiguous + /// (row-major order, consistent with PyTorch and NumPy conventions). + /// A C-contiguous Tensor's elements are laid out in memory with the + /// last dimension varying fastest. data_ptr_ does not need to point + /// to the beginning of blob_. inline bool IsContiguous() const { return shape_util::DefaultStrides(shape_) == strides_; } - /// Returns a contiguous Tensor containing the same data in the same - /// device. If self tensor is already contiguous, the same underlying - /// memory will be used. + /// Returns a C-contiguous Tensor containing the same data in the same + /// device and row-major order. If self tensor is already + /// C-contiguous, the same underlying memory will be used. Tensor Contiguous() const; /// Computes matrix multiplication with *this and rhs and returns the 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 156dde5a188..bab5b65766f 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 // ---------------------------------------------------------------------------- @@ -12,6 +12,7 @@ #include #include +#include #include #include "open3d/geometry/BoundingVolume.h" @@ -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); 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 183919fa9a1..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 // ---------------------------------------------------------------------------- @@ -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/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..c60b1d5f9dc 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 // ---------------------------------------------------------------------------- @@ -35,10 +35,15 @@ class Accumulator { "CENTER is not allowed for feature vectors"); } - template + template , + Derived3>::value>::type> inline void AddPoint(const Eigen::MatrixBase& pos, const Eigen::MatrixBase& voxel_center, - const Eigen::ArrayBase& feat) { + const Derived3& feat) { bool new_nearest_neighbor = false; TReal sqr_d = 0; if (POS_FN == NEAREST_NEIGHBOR || FEAT_FN == NEAREST_NEIGHBOR) { @@ -112,10 +117,15 @@ class AccumulatorBackprop { "CENTER is not allowed for feature vectors"); } - template + template , + Derived3>::value>::type> inline void AddPoint(const Eigen::MatrixBase& pos, const Eigen::MatrixBase& voxel_center, - const Eigen::ArrayBase& feat, + const Derived3& feat, const size_t idx) { bool new_nearest_neighbor = false; TReal sqr_d = 0; 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/CMakeLists.txt b/cpp/open3d/ml/pytorch/CMakeLists.txt index b650f73704b..083da8535ff 100644 --- a/cpp/open3d/ml/pytorch/CMakeLists.txt +++ b/cpp/open3d/ml/pytorch/CMakeLists.txt @@ -24,6 +24,9 @@ if(BUILD_SYCL_MODULE) unset(SYCL_COMPILER) endif() +# PyTorch's CMake configuration disables CMAKE_CUDA_ARCHITECTURES. Preserve +# Open3D's selection so it can be applied to this target after find_package. +set(OPEN3D_CUDA_ARCHITECTURES "${CMAKE_CUDA_ARCHITECTURES}") find_package(Pytorch REQUIRED) if (Python3_VERSION VERSION_GREATER_EQUAL 3.9 AND Pytorch_VERSION VERSION_LESS 1.8.0) @@ -33,6 +36,10 @@ if (Python3_VERSION VERSION_GREATER_EQUAL 3.9 AND Pytorch_VERSION VERSION_LESS 1 endif() add_library(open3d_torch_ops SHARED) +if (BUILD_CUDA_MODULE) + set_property(TARGET open3d_torch_ops PROPERTY CUDA_ARCHITECTURES + "${OPEN3D_CUDA_ARCHITECTURES}") +endif() target_sources(open3d_torch_ops PRIVATE continuous_conv/ContinuousConvBackpropFilterOpKernel.cpp 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/CMakeLists.txt b/cpp/open3d/ml/tensorflow/CMakeLists.txt index 980e6c2e6c2..38f27f0e0ec 100644 --- a/cpp/open3d/ml/tensorflow/CMakeLists.txt +++ b/cpp/open3d/ml/tensorflow/CMakeLists.txt @@ -5,10 +5,15 @@ if(BUILD_CUDA_MODULE) message(STATUS "Building TensorFlow ops with CUDA") endif() +set(OPEN3D_CUDA_ARCHITECTURES "${CMAKE_CUDA_ARCHITECTURES}") find_package(Tensorflow REQUIRED) add_library(open3d_tf_ops SHARED) +if (BUILD_CUDA_MODULE) + set_property(TARGET open3d_tf_ops PROPERTY CUDA_ARCHITECTURES + "${OPEN3D_CUDA_ARCHITECTURES}") +endif() target_sources(open3d_tf_ops PRIVATE continuous_conv/ContinuousConvBackpropFilterOpKernel.cpp 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 6184cdd2de6..5c08e4c7c43 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 // ---------------------------------------------------------------------------- @@ -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,11 +362,18 @@ 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_); - tbb::parallel_reduce( + total_validation, sampled_correspondences, + max_correspondence_distance, ransac_n, criteria.confidence_); + tbb::parallel_deterministic_reduce( tbb::blocked_range(0, criteria.max_iteration_, utility::DefaultGrainSizeTBB()), reducer); 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..50feba6f40f 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 // ---------------------------------------------------------------------------- @@ -200,6 +200,15 @@ Image Image::Resize(float sampling_rate, InterpType interp_type) const { std::count(ipp_supported.begin(), ipp_supported.end(), std::make_pair(GetDtype(), GetChannels())) > 0) { IPP_CALL(ipp::Resize, data_, dst_im.data_, interp_type); + } else if (data_.IsSYCL() && interp_type == InterpType::Nearest && + GetChannels() == 1 && + (GetDtype() == core::UInt8 || GetDtype() == core::UInt16 || + GetDtype() == core::Float32)) { +#ifdef BUILD_SYCL_MODULE + kernel::image::ResizeNearestSYCL(data_, dst_im.data_, sampling_rate); +#else + utility::LogError("Not compiled with SYCL, but SYCL device is used."); +#endif } else { utility::LogError( "Resize with data type {} on device {} is not " @@ -270,6 +279,15 @@ Image Image::FilterBilateral(int kernel_size, std::make_pair(GetDtype(), GetChannels())) > 0) { CUDA_CALL(npp::FilterBilateral, data_, dst_im.data_, kernel_size, value_sigma, dist_sigma); + } else if (data_.IsSYCL() && + (GetDtype() == core::Float32 || GetDtype() == core::UInt8) && + GetChannels() == 1) { +#ifdef BUILD_SYCL_MODULE + kernel::image::FilterBilateralSYCL(data_, dst_im.data_, kernel_size, + value_sigma, dist_sigma); +#else + utility::LogError("Not compiled with SYCL, but SYCL device is used."); +#endif } else if (HAVE_IPP && data_.IsCPU() && std::count(ipp_supported.begin(), ipp_supported.end(), std::make_pair(GetDtype(), GetChannels())) > 0) { @@ -342,6 +360,15 @@ Image Image::FilterGaussian(int kernel_size, float sigma) const { std::count(ipp_supported.begin(), ipp_supported.end(), std::make_pair(GetDtype(), GetChannels())) > 0) { IPP_CALL(ipp::FilterGaussian, data_, dst_im.data_, kernel_size, sigma); + } else if (data_.IsSYCL() && GetChannels() == 1 && + (GetDtype() == core::UInt8 || GetDtype() == core::UInt16 || + GetDtype() == core::Float32)) { +#ifdef BUILD_SYCL_MODULE + kernel::image::FilterGaussianSYCL(data_, dst_im.data_, kernel_size, + sigma); +#else + utility::LogError("Not compiled with SYCL, but SYCL device is used."); +#endif } else { utility::LogError( "FilterGaussian with data type {} on device {} is not " @@ -392,6 +419,15 @@ std::pair Image::FilterSobel(int kernel_size) const { std::make_pair(GetDtype(), GetChannels())) > 0) { IPP_CALL(ipp::FilterSobel, data_, dst_im_dx.data_, dst_im_dy.data_, kernel_size); + } else if (data_.IsSYCL() && + (GetDtype() == core::Float32 || GetDtype() == core::UInt8) && + GetChannels() == 1) { +#ifdef BUILD_SYCL_MODULE + kernel::image::FilterSobelSYCL(data_, dst_im_dx.data_, dst_im_dy.data_, + kernel_size); +#else + utility::LogError("Not compiled with SYCL, but SYCL device is used."); +#endif } else { utility::LogError( "FilterSobel with data type {} on device {} is not " 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..89648bed883 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 // ---------------------------------------------------------------------------- @@ -75,15 +75,13 @@ inline void CheckBlockCoordinates(const core::Tensor& block_coords) { /// TODO(wei): find a proper place for such functionalities inline core::Tensor InverseTransformation(const core::Tensor& T) { - core::AssertTensorShape(T, {4, 4}); - core::AssertTensorDtype(T, core::Float64); - core::AssertTensorDevice(T, core::Device("CPU:0")); - if (!T.IsContiguous()) { - utility::LogError("T is expected to be contiguous"); - } + // Move to CPU for host-side computation (result is always CPU). + core::Tensor T_cpu = T.To(core::Device("CPU:0")).Contiguous(); + core::AssertTensorShape(T_cpu, {4, 4}); + core::AssertTensorDtype(T_cpu, core::Float64); core::Tensor Tinv({4, 4}, core::Float64, core::Device("CPU:0")); - const double* T_ptr = T.GetDataPtr(); + const double* T_ptr = T_cpu.GetDataPtr(); double* Tinv_ptr = Tinv.GetDataPtr(); // R' = R.T diff --git a/cpp/open3d/t/geometry/VoxelBlockGrid.cpp b/cpp/open3d/t/geometry/VoxelBlockGrid.cpp index 4e1725acec3..ddcd6fb41a7 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 // ---------------------------------------------------------------------------- @@ -546,6 +546,7 @@ VoxelBlockGrid VoxelBlockGrid::Load(const std::string &file_name) { std::string kCPU = "CPU"; std::string kCUDA = "CUDA"; + std::string kSYCL = "SYCL"; std::string device_str = "CPU:0"; for (auto &it : tensor_map) { @@ -554,7 +555,8 @@ VoxelBlockGrid VoxelBlockGrid::Load(const std::string &file_name) { inv_attr_map.emplace(value_id, it.first.substr(prefix.size())); } if (!it.first.compare(0, kCPU.size(), kCPU) || - !it.first.compare(0, kCUDA.size(), kCUDA)) { + !it.first.compare(0, kCUDA.size(), kCUDA) || + !it.first.compare(0, kSYCL.size(), kSYCL)) { device_str = it.first; } } 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..3048cac4dea 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 // ---------------------------------------------------------------------------- @@ -29,22 +29,21 @@ class TransformIndexer { TransformIndexer(const core::Tensor& intrinsics, const core::Tensor& extrinsics, float scale = 1.0f) { - core::AssertTensorShape(intrinsics, {3, 3}); - core::AssertTensorDtype(intrinsics, core::Float64); - core::AssertTensorDevice(intrinsics, core::Device("CPU:0")); - if (!intrinsics.IsContiguous()) { - utility::LogError("Intrinsics is not contiguous"); - } + // Move to CPU for host-side data extraction (the extracted float + // values are used in OPEN3D_HOST_DEVICE methods). + core::Tensor intrinsics_cpu = + intrinsics.To(core::Device("CPU:0")).Contiguous(); + core::Tensor extrinsics_cpu = + extrinsics.To(core::Device("CPU:0")).Contiguous(); - core::AssertTensorShape(extrinsics, {4, 4}); - core::AssertTensorDtype(extrinsics, core::Float64); - core::AssertTensorDevice(extrinsics, core::Device("CPU:0")); - if (!extrinsics.IsContiguous()) { - utility::LogError("Extrinsics is not contiguous"); - } + core::AssertTensorShape(intrinsics_cpu, {3, 3}); + core::AssertTensorDtype(intrinsics_cpu, core::Float64); + + core::AssertTensorShape(extrinsics_cpu, {4, 4}); + core::AssertTensorDtype(extrinsics_cpu, core::Float64); - const double* intrinsic_ptr = intrinsics.GetDataPtr(); - const double* extrinsic_ptr = extrinsics.GetDataPtr(); + const double* intrinsic_ptr = intrinsics_cpu.GetDataPtr(); + const double* extrinsic_ptr = extrinsics_cpu.GetDataPtr(); for (int i = 0; i < 3; ++i) { for (int j = 0; j < 4; ++j) { extrinsic_[i][j] = extrinsic_ptr[i * 4 + j]; 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..978811ff458 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 // ---------------------------------------------------------------------------- @@ -79,6 +79,28 @@ void ColorizeDepthCPU(const core::Tensor &src, float min_value, float max_value); +#ifdef BUILD_SYCL_MODULE +void FilterBilateralSYCL(const core::Tensor &src, + core::Tensor &dst, + int kernel_size, + float value_sigma, + float dist_sigma); + +void FilterSobelSYCL(const core::Tensor &src, + core::Tensor &dst_dx, + core::Tensor &dst_dy, + int kernel_size); + +void FilterGaussianSYCL(const core::Tensor &src, + core::Tensor &dst, + int kernel_size, + float sigma); + +void ResizeNearestSYCL(const core::Tensor &src, + core::Tensor &dst, + float sampling_rate); +#endif + #ifdef BUILD_CUDA_MODULE void ToCUDA(const core::Tensor &src, core::Tensor &dst, 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..916de16426e 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 // ---------------------------------------------------------------------------- @@ -197,6 +197,234 @@ void PyrDownDepthCPU }); } +// Workaround for lack of Intel GPU bilateral filter, Sobel filter, ImageResize +// and Gaussian filter support in IPP. +#if defined(SYCL_LANGUAGE_VERSION) +void FilterBilateralSYCL(const core::Tensor& src, + core::Tensor& dst, + int kernel_size, + float value_sigma, + float dist_sigma) { + if (src.GetDtype() != core::Float32 && src.GetDtype() != core::UInt8) { + utility::LogError("SYCL bilateral filter does not support dtype {}.", + src.GetDtype().ToString()); + } + + NDArrayIndexer src_indexer(src, 2); + NDArrayIndexer dst_indexer(dst, 2); + + const int rows = src_indexer.GetShape(0); + const int cols = src_indexer.GetShape(1); + const int radius = kernel_size / 2; + const float inv_value_sigma_squared = 0.5f / (value_sigma * value_sigma); + const float inv_dist_sigma_squared = 0.5f / (dist_sigma * dist_sigma); + + using std::exp; + DISPATCH_DTYPE_TO_TEMPLATE(src.GetDtype(), [&]() { + core::ParallelFor( + src.GetDevice(), static_cast(rows) * cols, + [=] OPEN3D_DEVICE(int64_t workload_idx) { + const int y = workload_idx / cols; + const int x = workload_idx % cols; + const float center = static_cast( + *src_indexer.GetDataPtr(x, y)); + float value_sum = 0.0f; + float weight_sum = 0.0f; + + for (int dy = -radius; dy <= radius; ++dy) { + const int sample_y = y + dy; + if (sample_y < 0 || sample_y >= rows) continue; + for (int dx = -radius; dx <= radius; ++dx) { + const int sample_x = x + dx; + if (sample_x < 0 || sample_x >= cols) continue; + const float sample = static_cast( + *src_indexer.GetDataPtr( + sample_x, sample_y)); + const float spatial_distance = + static_cast(dx * dx + dy * dy); + const float value_distance = sample - center; + const float weight = exp( + -spatial_distance * inv_dist_sigma_squared - + value_distance * value_distance * + inv_value_sigma_squared); + value_sum += weight * sample; + weight_sum += weight; + } + } + *dst_indexer.GetDataPtr(x, y) = + static_cast(value_sum / weight_sum); + }); + }); +} +#endif + +template +void FilterSobelSYCLImpl(const core::Tensor& src, + core::Tensor& dst_dx, + core::Tensor& dst_dy, + int kernel_size) { + NDArrayIndexer src_indexer(src, 2); + NDArrayIndexer dst_dx_indexer(dst_dx, 2); + NDArrayIndexer dst_dy_indexer(dst_dy, 2); + + const int rows = src_indexer.GetShape(0); + const int cols = src_indexer.GetShape(1); + const int radius = kernel_size / 2; + const float derivative_3[3] = {-1.0f, 0.0f, 1.0f}; + const float smoothing_3[3] = {1.0f, 2.0f, 1.0f}; + const float derivative_5[5] = {-1.0f, -2.0f, 0.0f, 2.0f, 1.0f}; + const float smoothing_5[5] = {1.0f, 4.0f, 6.0f, 4.0f, 1.0f}; + + core::ParallelFor( + src.GetDevice(), static_cast(rows) * cols, + [=] OPEN3D_DEVICE(int64_t workload_idx) { + const int y = workload_idx / cols; + const int x = workload_idx % cols; + float value_dx = 0.0f; + float value_dy = 0.0f; + + for (int ky = -radius; ky <= radius; ++ky) { + const int sample_y = + std::max(0, std::min(rows - 1, y + ky)); + for (int kx = -radius; kx <= radius; ++kx) { + const int sample_x = + std::max(0, std::min(cols - 1, x + kx)); + const float sample = static_cast( + *src_indexer.GetDataPtr(sample_x, + sample_y)); + const int ix = kx + radius; + const int iy = ky + radius; + const float* derivative_coefficients = + kernel_size == 3 ? derivative_3 : derivative_5; + const float* smoothing_coefficients = + kernel_size == 3 ? smoothing_3 : smoothing_5; + value_dx += sample * derivative_coefficients[ix] * + smoothing_coefficients[iy]; + value_dy += sample * smoothing_coefficients[ix] * + derivative_coefficients[iy]; + } + } + *dst_dx_indexer.GetDataPtr(x, y) = + static_cast(value_dx); + *dst_dy_indexer.GetDataPtr(x, y) = + static_cast(value_dy); + }); +} + +#if defined(SYCL_LANGUAGE_VERSION) +void FilterSobelSYCL(const core::Tensor& src, + core::Tensor& dst_dx, + core::Tensor& dst_dy, + int kernel_size) { + if (src.GetDtype() == core::Float32) { + FilterSobelSYCLImpl(src, dst_dx, dst_dy, kernel_size); + } else if (src.GetDtype() == core::UInt8) { + FilterSobelSYCLImpl(src, dst_dx, dst_dy, kernel_size); + } else { + utility::LogError("SYCL Sobel filter does not support dtype {}.", + src.GetDtype().ToString()); + } +} +#endif + +#if defined(SYCL_LANGUAGE_VERSION) +template +void FilterGaussianSYCLImpl(const core::Tensor& src, + core::Tensor& dst, + int kernel_size, + float sigma) { + NDArrayIndexer src_indexer(src, 2); + NDArrayIndexer dst_indexer(dst, 2); + const int rows = src_indexer.GetShape(0); + const int cols = src_indexer.GetShape(1); + const int radius = kernel_size / 2; + + core::ParallelFor( + src.GetDevice(), static_cast(rows) * cols, + [=] OPEN3D_DEVICE(int64_t workload_idx) { + const int y = workload_idx / cols; + const int x = workload_idx % cols; + float value_sum = 0.0f; + float weight_sum = 0.0f; + for (int ky = -radius; ky <= radius; ++ky) { + const int sample_y = + std::max(0, std::min(rows - 1, y + ky)); + for (int kx = -radius; kx <= radius; ++kx) { + const int sample_x = + std::max(0, std::min(cols - 1, x + kx)); + const float distance = + static_cast(kx * kx + ky * ky); + const float weight = + exp(-distance / (2.0f * sigma * sigma)); + value_sum += weight * + static_cast( + *src_indexer.GetDataPtr( + sample_x, sample_y)); + weight_sum += weight; + } + } + *dst_indexer.GetDataPtr(x, y) = + static_cast(value_sum / weight_sum); + }); +} + +void FilterGaussianSYCL(const core::Tensor& src, + core::Tensor& dst, + int kernel_size, + float sigma) { + if (src.GetDtype() == core::Float32) { + FilterGaussianSYCLImpl(src, dst, kernel_size, sigma); + } else if (src.GetDtype() == core::UInt8) { + FilterGaussianSYCLImpl(src, dst, kernel_size, sigma); + } else if (src.GetDtype() == core::UInt16) { + FilterGaussianSYCLImpl(src, dst, kernel_size, sigma); + } else { + utility::LogError("SYCL Gaussian filter does not support dtype {}.", + src.GetDtype().ToString()); + } +} + +template +void ResizeNearestSYCLImpl(const core::Tensor& src, + core::Tensor& dst, + float sampling_rate) { + NDArrayIndexer src_indexer(src, 2); + NDArrayIndexer dst_indexer(dst, 2); + const int src_rows = src_indexer.GetShape(0); + const int src_cols = src_indexer.GetShape(1); + const int dst_rows = dst_indexer.GetShape(0); + const int dst_cols = dst_indexer.GetShape(1); + + core::ParallelFor( + src.GetDevice(), static_cast(dst_rows) * dst_cols, + [=] OPEN3D_DEVICE(int64_t workload_idx) { + const int y = workload_idx / dst_cols; + const int x = workload_idx % dst_cols; + const int source_y = std::min( + src_rows - 1, static_cast(y / sampling_rate)); + const int source_x = std::min( + src_cols - 1, static_cast(x / sampling_rate)); + *dst_indexer.GetDataPtr(x, y) = + *src_indexer.GetDataPtr(source_x, source_y); + }); +} + +void ResizeNearestSYCL(const core::Tensor& src, + core::Tensor& dst, + float sampling_rate) { + if (src.GetDtype() == core::Float32) { + ResizeNearestSYCLImpl(src, dst, sampling_rate); + } else if (src.GetDtype() == core::UInt8) { + ResizeNearestSYCLImpl(src, dst, sampling_rate); + } else if (src.GetDtype() == core::UInt16) { + ResizeNearestSYCLImpl(src, dst, sampling_rate); + } else { + utility::LogError("SYCL nearest resize does not support dtype {}.", + src.GetDtype().ToString()); + } +} +#endif + #if defined(__CUDACC__) void CreateVertexMapCUDA #elif defined(SYCL_LANGUAGE_VERSION) 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 3cae75252da..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 // ---------------------------------------------------------------------------- @@ -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. 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 36a6f79bbdc..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 // ---------------------------------------------------------------------------- @@ -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. @@ -321,6 +319,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}", @@ -345,18 +356,21 @@ 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_) { 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( @@ -419,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; 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