]> OCCT Git - occt.git/commit
Coding - Removing simple gxx files (#827)
authorPasukhin Dmitry <dpasukhi@opencascade.com>
Thu, 13 Nov 2025 19:28:14 +0000 (19:28 +0000)
committerGitHub <noreply@github.com>
Thu, 13 Nov 2025 19:28:14 +0000 (19:28 +0000)
commit570b34b666c62ca5840a3fe634c678d038187521
tree38f8232c765f7f1ce24af7243c32f73376ad56b1
parentac9acb4fb1f3e8711e9450bdceecd9cefcce3fe2
Coding - Removing simple gxx files (#827)

- Converted generic template files to direct implementations for three packages (Extrema, MAT, TopBas/HLRAlgo)
- Removed preprocessor macro-based includes and replaced with concrete type definitions
- Updated CMake FILES lists to remove deprecated `.gxx` and `.lxx` files
101 files changed:
src/DataExchange/TKDEIGES/IGESBasic/IGESBasic_HArray1OfHArray1OfIGESEntity_0.cxx
src/DataExchange/TKDEIGES/IGESBasic/IGESBasic_HArray1OfHArray1OfInteger_0.cxx
src/DataExchange/TKDEIGES/IGESBasic/IGESBasic_HArray1OfHArray1OfReal_0.cxx
src/DataExchange/TKDEIGES/IGESBasic/IGESBasic_HArray1OfHArray1OfXYZ_0.cxx
src/DataExchange/TKDEIGES/IGESBasic/IGESBasic_HArray1OfHArray1OfXY_0.cxx
src/DataExchange/TKDEIGES/IGESData/IGESData_GlobalNodeOfSpecificLib_0.cxx
src/DataExchange/TKDEIGES/IGESData/IGESData_GlobalNodeOfWriterLib_0.cxx
src/DataExchange/TKDEIGES/IGESData/IGESData_NodeOfSpecificLib_0.cxx
src/DataExchange/TKDEIGES/IGESData/IGESData_NodeOfWriterLib_0.cxx
src/DataExchange/TKDEIGES/IGESDefs/IGESDefs_HArray1OfHArray1OfTextDisplayTemplate_0.cxx
src/DataExchange/TKDEIGES/IGESSelect/IGESSelect_FileModifier_0.cxx
src/DataExchange/TKDEIGES/IGESSelect/IGESSelect_ModelModifier_0.cxx
src/DataExchange/TKDESTEP/StepData/StepData_GlobalNodeOfWriterLib_0.cxx
src/DataExchange/TKDESTEP/StepData/StepData_NodeOfWriterLib_0.cxx
src/DataExchange/TKDESTEP/StepSelect/StepSelect_FileModifier_0.cxx
src/DataExchange/TKDESTEP/StepSelect/StepSelect_ModelModifier_0.cxx
src/DataExchange/TKXSBase/IFSelect/FILES.cmake
src/DataExchange/TKXSBase/IFSelect/IFSelect_FileModifier.gxx [deleted file]
src/DataExchange/TKXSBase/IFSelect/IFSelect_ModelModifier.gxx [deleted file]
src/DataExchange/TKXSBase/Interface/FILES.cmake
src/DataExchange/TKXSBase/Interface/Interface_GlobalNodeOfGeneralLib_0.cxx
src/DataExchange/TKXSBase/Interface/Interface_GlobalNodeOfReaderLib_0.cxx
src/DataExchange/TKXSBase/Interface/Interface_JaggedArray.gxx [deleted file]
src/DataExchange/TKXSBase/Interface/Interface_NodeOfGeneralLib_0.cxx
src/DataExchange/TKXSBase/Interface/Interface_NodeOfReaderLib_0.cxx
src/DataExchange/TKXSBase/LibCtl/FILES.cmake
src/DataExchange/TKXSBase/LibCtl/LibCtl_GlobalNode.gxx [deleted file]
src/DataExchange/TKXSBase/LibCtl/LibCtl_Node.gxx [deleted file]
src/ModelingAlgorithms/TKGeomAlgo/Geom2dInt/Geom2dInt_MyImpParToolOfTheIntersectorOfTheIntConicCurveOfGInter_0.cxx
src/ModelingAlgorithms/TKGeomAlgo/Geom2dInt/Geom2dInt_TheProjPCurOfGInter_0.cxx
src/ModelingAlgorithms/TKGeomAlgo/GeomInt/GeomInt_BSpGradient_BFGSOfMyBSplGradientOfTheComputeLineOfWLApprox_0.cxx
src/ModelingAlgorithms/TKGeomAlgo/GeomInt/GeomInt_Gradient_BFGSOfMyGradientOfTheComputeLineBezierOfWLApprox_0.cxx
src/ModelingAlgorithms/TKGeomAlgo/GeomInt/GeomInt_Gradient_BFGSOfMyGradientbisOfTheComputeLineOfWLApprox_0.cxx
src/ModelingAlgorithms/TKGeomAlgo/IntCurve/FILES.cmake
src/ModelingAlgorithms/TKGeomAlgo/IntCurve/IntCurve_MyImpParToolOfIntImpConicParConic_0.cxx
src/ModelingAlgorithms/TKGeomAlgo/IntCurve/IntCurve_ProjPCurGen.gxx [deleted file]
src/ModelingAlgorithms/TKGeomAlgo/IntCurveSurface/FILES.cmake
src/ModelingAlgorithms/TKGeomAlgo/IntCurveSurface/IntCurveSurface_PolygonTool.gxx [deleted file]
src/ModelingAlgorithms/TKGeomAlgo/IntCurveSurface/IntCurveSurface_PolyhedronTool.gxx [deleted file]
src/ModelingAlgorithms/TKGeomAlgo/IntCurveSurface/IntCurveSurface_QuadricCurveFunc.gxx [deleted file]
src/ModelingAlgorithms/TKGeomAlgo/IntCurveSurface/IntCurveSurface_ThePolygonToolOfHInter_0.cxx
src/ModelingAlgorithms/TKGeomAlgo/IntCurveSurface/IntCurveSurface_ThePolyhedronToolOfHInter_0.cxx
src/ModelingAlgorithms/TKGeomAlgo/IntCurveSurface/IntCurveSurface_TheQuadCurvFuncOfTheQuadCurvExactHInter_0.cxx
src/ModelingAlgorithms/TKGeomAlgo/IntImpParGen/FILES.cmake
src/ModelingAlgorithms/TKGeomAlgo/IntImpParGen/IntImpParGen_ImpParTool.gxx [deleted file]
src/ModelingAlgorithms/TKGeomAlgo/IntPatch/IntPatch_TheIWLineOfTheIWalking.hxx
src/ModelingAlgorithms/TKGeomAlgo/IntPatch/IntPatch_TheIWLineOfTheIWalking_0.cxx
src/ModelingAlgorithms/TKGeomAlgo/IntPatch/IntPatch_ThePathPointOfTheSOnBounds.hxx
src/ModelingAlgorithms/TKGeomAlgo/IntPatch/IntPatch_ThePathPointOfTheSOnBounds_0.cxx
src/ModelingAlgorithms/TKGeomAlgo/IntPatch/IntPatch_TheSegmentOfTheSOnBounds.hxx
src/ModelingAlgorithms/TKGeomAlgo/IntPatch/IntPatch_TheSegmentOfTheSOnBounds_0.cxx
src/ModelingAlgorithms/TKGeomAlgo/IntStart/FILES.cmake
src/ModelingAlgorithms/TKGeomAlgo/IntStart/IntStart_PathPoint.gxx [deleted file]
src/ModelingAlgorithms/TKGeomAlgo/IntStart/IntStart_PathPoint.lxx [deleted file]
src/ModelingAlgorithms/TKGeomAlgo/IntStart/IntStart_Segment.gxx [deleted file]
src/ModelingAlgorithms/TKGeomAlgo/IntStart/IntStart_Segment.lxx [deleted file]
src/ModelingAlgorithms/TKGeomAlgo/IntWalk/FILES.cmake
src/ModelingAlgorithms/TKGeomAlgo/IntWalk/IntWalk_IWLine.gxx [deleted file]
src/ModelingAlgorithms/TKGeomAlgo/IntWalk/IntWalk_IWLine.lxx [deleted file]
src/ModelingAlgorithms/TKHLR/Contap/Contap_TheIWLineOfTheIWalking.hxx
src/ModelingAlgorithms/TKHLR/Contap/Contap_TheIWLineOfTheIWalking_0.cxx
src/ModelingAlgorithms/TKHLR/Contap/Contap_ThePathPointOfTheSearch.hxx
src/ModelingAlgorithms/TKHLR/Contap/Contap_ThePathPointOfTheSearch_0.cxx
src/ModelingAlgorithms/TKHLR/Contap/Contap_TheSegmentOfTheSearch.hxx
src/ModelingAlgorithms/TKHLR/Contap/Contap_TheSegmentOfTheSearch_0.cxx
src/ModelingAlgorithms/TKHLR/HLRAlgo/HLRAlgo_Interference.hxx
src/ModelingAlgorithms/TKHLR/HLRAlgo/HLRAlgo_Interference_0.cxx
src/ModelingAlgorithms/TKHLR/HLRBRep/HLRBRep_MyImpParToolOfTheIntersectorOfTheIntConicCurveOfCInter_0.cxx
src/ModelingAlgorithms/TKHLR/HLRBRep/HLRBRep_ThePolygonToolOfInterCSurf_0.cxx
src/ModelingAlgorithms/TKHLR/HLRBRep/HLRBRep_ThePolyhedronToolOfInterCSurf_0.cxx
src/ModelingAlgorithms/TKHLR/HLRBRep/HLRBRep_TheProjPCurOfCInter_0.cxx
src/ModelingAlgorithms/TKHLR/HLRBRep/HLRBRep_TheQuadCurvFuncOfTheQuadCurvExactInterCSurf_0.cxx
src/ModelingAlgorithms/TKHLR/TopBas/FILES.cmake
src/ModelingAlgorithms/TKHLR/TopBas/TopBas_Interference.gxx [deleted file]
src/ModelingAlgorithms/TKHLR/TopBas/TopBas_Interference.lxx [deleted file]
src/ModelingAlgorithms/TKHLR/TopBas/TopBas_TestInterference.hxx
src/ModelingAlgorithms/TKHLR/TopBas/TopBas_TestInterference_0.cxx
src/ModelingAlgorithms/TKTopAlgo/BRepApprox/BRepApprox_BSpGradient_BFGSOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx
src/ModelingAlgorithms/TKTopAlgo/BRepApprox/BRepApprox_Gradient_BFGSOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx
src/ModelingAlgorithms/TKTopAlgo/BRepApprox/BRepApprox_Gradient_BFGSOfMyGradientbisOfTheComputeLineOfApprox_0.cxx
src/ModelingAlgorithms/TKTopAlgo/MAT/FILES.cmake
src/ModelingAlgorithms/TKTopAlgo/MAT/MAT_TListNode.gxx [deleted file]
src/ModelingAlgorithms/TKTopAlgo/MAT/MAT_TListNode.lxx [deleted file]
src/ModelingAlgorithms/TKTopAlgo/MAT/MAT_TListNodeOfListOfBisector.hxx
src/ModelingAlgorithms/TKTopAlgo/MAT/MAT_TListNodeOfListOfBisector_0.cxx
src/ModelingAlgorithms/TKTopAlgo/MAT/MAT_TListNodeOfListOfEdge.hxx
src/ModelingAlgorithms/TKTopAlgo/MAT/MAT_TListNodeOfListOfEdge_0.cxx
src/ModelingData/TKGeomBase/AppDef/AppDef_BSpGradient_BFGSOfMyBSplGradientOfBSplineCompute_0.cxx
src/ModelingData/TKGeomBase/AppDef/AppDef_Gradient_BFGSOfMyGradientOfCompute_0.cxx
src/ModelingData/TKGeomBase/AppDef/AppDef_Gradient_BFGSOfMyGradientbisOfBSplineCompute_0.cxx
src/ModelingData/TKGeomBase/AppDef/AppDef_Gradient_BFGSOfTheGradient_0.cxx
src/ModelingData/TKGeomBase/AppParCurves/AppParCurves_BSpGradient_BFGS.gxx [deleted file]
src/ModelingData/TKGeomBase/AppParCurves/AppParCurves_Gradient_BFGS.gxx [deleted file]
src/ModelingData/TKGeomBase/AppParCurves/FILES.cmake
src/ModelingData/TKGeomBase/Extrema/Extrema_POnCurv.hxx
src/ModelingData/TKGeomBase/Extrema/Extrema_POnCurv2d.hxx
src/ModelingData/TKGeomBase/Extrema/Extrema_POnCurv2d_0.cxx
src/ModelingData/TKGeomBase/Extrema/Extrema_POnCurv_0.cxx
src/ModelingData/TKGeomBase/Extrema/Extrema_Point.gxx [deleted file]
src/ModelingData/TKGeomBase/Extrema/Extrema_Point.lxx [deleted file]
src/ModelingData/TKGeomBase/Extrema/FILES.cmake