]> OCCT Git - occt.git/commit
Foundation Classes - Refactor BVH_Box to use generic vector types and add transformat...
authorPasukhin Dmitry <dpasukhi@opencascade.com>
Wed, 26 Nov 2025 21:15:01 +0000 (21:15 +0000)
committerGitHub <noreply@github.com>
Wed, 26 Nov 2025 21:15:01 +0000 (21:15 +0000)
commit1663c65625565d11fc4608d2d9eab700d9d0b9a3
tree2cbb5dccc1a86f0cb4cd0c8af623e728baeac1f7
parent652b07f92ce2c30dbec7b64c29490156b738d5be
Foundation Classes - Refactor BVH_Box to use generic vector types and add transformation tests (#858)

- Replaced `Graphic3d_Vec3d` and `Graphic3d_Vec4d` with generic `BVH_VecNt` and `BVH::VectorType<T, 4>::Type`
- Changed `Standard_Integer` and `Standard_Real` to template type `T` and `int` for generic implementation
- Added comprehensive test coverage for float-precision transformations
src/FoundationClasses/TKMath/BVH/BVH_Box.hxx
src/FoundationClasses/TKMath/GTests/BVH_Box_Test.cxx