]> OCCT Git - occt.git/commit
Foundation Classes - Migrate BSplCLib from deprecated gxx macros (#826)
authorPasukhin Dmitry <dpasukhi@opencascade.com>
Thu, 13 Nov 2025 18:03:39 +0000 (18:03 +0000)
committerGitHub <noreply@github.com>
Thu, 13 Nov 2025 18:03:39 +0000 (18:03 +0000)
commitac9acb4fb1f3e8711e9450bdceecd9cefcce3fe2
treed7aecfa03b6c870d4584f02ec011c2f1b9341f14
parentdf59c53e790f27df7b07fff9d2727a41e6ea7a28
Foundation Classes - Migrate BSplCLib from deprecated gxx macros (#826)

- Created BSplCLib_CurveComputation.pxx with template implementations
  for 2D/3D curve computation methods
- Updated BSplCLib_1.cxx to use explicit template instantiation for 2D types
  (gp_Pnt2d, gp_Vec2d, TColgp_Array1OfPnt2d)
- Updated BSplCLib_3.cxx to use explicit template instantiation for 3D types
  (gp_Pnt, gp_Vec, TColgp_Array1OfPnt)
- Removed deprecated BSplCLib_CurveComputation.gxx file
src/FoundationClasses/TKMath/BSplCLib/BSplCLib_1.cxx
src/FoundationClasses/TKMath/BSplCLib/BSplCLib_2.cxx
src/FoundationClasses/TKMath/BSplCLib/BSplCLib_3.cxx
src/FoundationClasses/TKMath/BSplCLib/BSplCLib_CurveComputation.gxx [deleted file]
src/FoundationClasses/TKMath/BSplCLib/BSplCLib_CurveComputation.pxx [new file with mode: 0644]
src/FoundationClasses/TKMath/BSplCLib/FILES.cmake