Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GXX files removing #159

Open
1 of 2 tasks
dpasukhi opened this issue Nov 16, 2024 · 3 comments · Fixed by #165, #217, #218, #219 or #222
Open
1 of 2 tasks

GXX files removing #159

dpasukhi opened this issue Nov 16, 2024 · 3 comments · Fixed by #165, #217, #218, #219 or #222
Assignees
Labels
1. Coding Coding rules, trivial changes and misprints 2. Enhancement New feature or request 5. Community

Comments

@dpasukhi
Copy link
Member

dpasukhi commented Nov 16, 2024

Description

Needs to clear code base from gxx files.
#35 (comment)

  • Remove from installation procedure (as a header files)
  • Remove from source

Benefits

Readable solution and simple debug approach for touched classes.

@dpasukhi dpasukhi added 2. Enhancement New feature or request 1. Coding Coding rules, trivial changes and misprints labels Nov 16, 2024
@dpasukhi dpasukhi self-assigned this Nov 18, 2024
@dpasukhi
Copy link
Member Author

Save to remove from installation
image

@dpasukhi dpasukhi linked a pull request Nov 18, 2024 that will close this issue
@dpasukhi dpasukhi moved this from Todo to In Progress in Maintenance Dec 8, 2024
@dpasukhi dpasukhi moved this from In Progress to Todo in Maintenance Dec 8, 2024
@dpasukhi
Copy link
Member Author

dpasukhi commented Dec 28, 2024

Total .gxx files found: 98
Used .gxx files: 98
  C:\work\occt\occt_work\src\AppBlend\AppBlend_AppSurf.gxx: 4 times
  C:\work\occt\occt_work\src\AppParCurves\AppParCurves_BSpFunction.gxx: 4 times
  C:\work\occt\occt_work\src\AppParCurves\AppParCurves_BSpGradient.gxx: 4 times
  C:\work\occt\occt_work\src\AppParCurves\AppParCurves_BSpGradient_BFGS.gxx: 4 times
  C:\work\occt\occt_work\src\AppParCurves\AppParCurves_Function.gxx: 9 times
  C:\work\occt\occt_work\src\AppParCurves\AppParCurves_Gradient.gxx: 8 times
  C:\work\occt\occt_work\src\AppParCurves\AppParCurves_Gradient_BFGS.gxx: 8 times
  C:\work\occt\occt_work\src\AppParCurves\AppParCurves_LeastSquare.gxx: 12 times
  C:\work\occt\occt_work\src\AppParCurves\AppParCurves_ResolConstraint.gxx: 9 times
  C:\work\occt\occt_work\src\ApproxInt\ApproxInt_Approx.gxx: 3 times
  C:\work\occt\occt_work\src\ApproxInt\ApproxInt_ImpPrmSvSurfaces.gxx: 4 times
  C:\work\occt\occt_work\src\ApproxInt\ApproxInt_MultiLine.gxx: 3 times
  C:\work\occt\occt_work\src\ApproxInt\ApproxInt_PrmPrmSvSurfaces.gxx: 3 times
  C:\work\occt\occt_work\src\Approx\Approx_BSplComputeLine.gxx: 4 times
  C:\work\occt\occt_work\src\Approx\Approx_ComputeCLine.gxx: 4 times
  C:\work\occt\occt_work\src\Approx\Approx_ComputeLine.gxx: 4 times
  C:\work\occt\occt_work\src\BSplCLib\BSplCLib_CurveComputation.gxx: 3 times
  C:\work\occt\occt_work\src\Blend\Blend_CSWalking.gxx: 2 times
  C:\work\occt\occt_work\src\Blend\Blend_CSWalking_1.gxx: 1 times
  C:\work\occt\occt_work\src\Blend\Blend_CSWalking_2.gxx: 1 times
  C:\work\occt\occt_work\src\Blend\Blend_CSWalking_3.gxx: 1 times
  C:\work\occt\occt_work\src\Blend\Blend_CSWalking_4.gxx: 1 times
  C:\work\occt\occt_work\src\Blend\Blend_Walking.gxx: 2 times
  C:\work\occt\occt_work\src\Blend\Blend_Walking_1.gxx: 1 times
  C:\work\occt\occt_work\src\Blend\Blend_Walking_2.gxx: 1 times
  C:\work\occt\occt_work\src\Blend\Blend_Walking_3.gxx: 1 times
  C:\work\occt\occt_work\src\Blend\Blend_Walking_4.gxx: 1 times
  C:\work\occt\occt_work\src\Bnd\Bnd_B2x.gxx: 3 times
  C:\work\occt\occt_work\src\Bnd\Bnd_B3x.gxx: 3 times
  C:\work\occt\occt_work\src\Extrema\Extrema_CurveLocator.gxx: 3 times
  C:\work\occt\occt_work\src\Extrema\Extrema_FuncExtCC.gxx: 3 times
  C:\work\occt\occt_work\src\Extrema\Extrema_FuncExtPC.gxx: 9 times
  C:\work\occt\occt_work\src\Extrema\Extrema_GExtPC.gxx: 5 times
  C:\work\occt\occt_work\src\Extrema\Extrema_GLocateExtPC.gxx: 3 times
  C:\work\occt\occt_work\src\Extrema\Extrema_GenExtCC.gxx: 3 times
  C:\work\occt\occt_work\src\Extrema\Extrema_GenExtPC.gxx: 5 times
  C:\work\occt\occt_work\src\Extrema\Extrema_GenLocateExtCC.gxx: 3 times
  C:\work\occt\occt_work\src\Extrema\Extrema_GenLocateExtPC.gxx: 5 times
  C:\work\occt\occt_work\src\Extrema\Extrema_Point.gxx: 3 times
  C:\work\occt\occt_work\src\IFSelect\IFSelect_FileModifier.gxx: 3 times
  C:\work\occt\occt_work\src\IFSelect\IFSelect_ModelModifier.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurveSurface\IntCurveSurface_HCurveTool.gxx: 2 times
  C:\work\occt\occt_work\src\IntCurveSurface\IntCurveSurface_Inter.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurveSurface\IntCurveSurface_Polygon.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurveSurface\IntCurveSurface_PolygonTool.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurveSurface\IntCurveSurface_Polyhedron.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurveSurface\IntCurveSurface_PolyhedronTool.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurveSurface\IntCurveSurface_QuadricCurveExactInter.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurveSurface\IntCurveSurface_QuadricCurveFunc.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurve\IntCurve_DistBetweenPCurvesGen.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurve\IntCurve_ExactIntersectionPoint.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurve\IntCurve_IntConicCurveGen.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurve\IntCurve_IntCurveCurveGen.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurve\IntCurve_IntPolyPolyGen.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurve\IntCurve_Polygon2dGen.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurve\IntCurve_ProjPCurGen.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurve\IntCurve_UserIntConicCurveGen.gxx: 3 times
  C:\work\occt\occt_work\src\IntImpParGen\IntImpParGen_ImpParTool.gxx: 4 times
  C:\work\occt\occt_work\src\IntImpParGen\IntImpParGen_Intersector.gxx: 4 times
  C:\work\occt\occt_work\src\IntImp\IntImp_Int2S.gxx: 4 times
  C:\work\occt\occt_work\src\IntImp\IntImp_IntCS.gxx: 4 times
  C:\work\occt\occt_work\src\IntImp\IntImp_ZerCSParFunc.gxx: 3 times
  C:\work\occt\occt_work\src\IntImp\IntImp_ZerImpFunc.gxx: 4 times
  C:\work\occt\occt_work\src\IntImp\IntImp_ZerParFunc.gxx: 4 times
  C:\work\occt\occt_work\src\IntPatch\IntPatch_ImpImpIntersection_0.gxx: 2 times
  C:\work\occt\occt_work\src\IntPatch\IntPatch_ImpImpIntersection_1.gxx: 2 times
  C:\work\occt\occt_work\src\IntPatch\IntPatch_ImpImpIntersection_2.gxx: 2 times
  C:\work\occt\occt_work\src\IntPatch\IntPatch_ImpImpIntersection_3.gxx: 2 times
  C:\work\occt\occt_work\src\IntPatch\IntPatch_ImpImpIntersection_4.gxx: 2 times
  C:\work\occt\occt_work\src\IntPatch\IntPatch_ImpImpIntersection_5.gxx: 2 times
  C:\work\occt\occt_work\src\IntPatch\IntPatch_ImpImpIntersection_6.gxx: 2 times
  C:\work\occt\occt_work\src\IntStart\IntStart_PathPoint.gxx: 3 times
  C:\work\occt\occt_work\src\IntStart\IntStart_SearchInside.gxx: 3 times
  C:\work\occt\occt_work\src\IntStart\IntStart_SearchOnBoundaries.gxx: 3 times
  C:\work\occt\occt_work\src\IntStart\IntStart_Segment.gxx: 3 times
  C:\work\occt\occt_work\src\IntWalk\IntWalk_IWLine.gxx: 3 times
  C:\work\occt\occt_work\src\IntWalk\IntWalk_IWalking.gxx: 3 times
  C:\work\occt\occt_work\src\IntWalk\IntWalk_IWalking_1.gxx: 1 times
  C:\work\occt\occt_work\src\IntWalk\IntWalk_IWalking_2.gxx: 1 times
  C:\work\occt\occt_work\src\IntWalk\IntWalk_IWalking_3.gxx: 1 times
  C:\work\occt\occt_work\src\IntWalk\IntWalk_IWalking_4.gxx: 1 times
  C:\work\occt\occt_work\src\IntWalk\IntWalk_IWalking_5.gxx: 3 times
  C:\work\occt\occt_work\src\IntWalk\IntWalk_IWalking_6.gxx: 1 times
  C:\work\occt\occt_work\src\Interface\Interface_JaggedArray.gxx: 7 times
  C:\work\occt\occt_work\src\Interface\Interface_Recognizer.gxx: 3 times
  C:\work\occt\occt_work\src\Intf\Intf_InterferencePolygonPolyhedron.gxx: 3 times
  C:\work\occt\occt_work\src\LProp\LProp_CLProps.gxx: 6 times
  C:\work\occt\occt_work\src\LProp\LProp_SLProps.gxx: 5 times
  C:\work\occt\occt_work\src\LibCtl\LibCtl_GlobalNode.gxx: 6 times
  C:\work\occt\occt_work\src\LibCtl\LibCtl_Library.gxx: 6 times
  C:\work\occt\occt_work\src\LibCtl\LibCtl_Node.gxx: 6 times
  C:\work\occt\occt_work\src\MAT\MAT_TList.gxx: 3 times
  C:\work\occt\occt_work\src\MAT\MAT_TListNode.gxx: 3 times
  C:\work\occt\occt_work\src\TopBas\TopBas_Interference.gxx: 3 times
  C:\work\occt\occt_work\src\TopClass\TopClass_Classifier2d.gxx: 4 times
  C:\work\occt\occt_work\src\TopClass\TopClass_Classifier3d.gxx: 2 times
  C:\work\occt\occt_work\src\TopClass\TopClass_FaceClassifier.gxx: 4 times
  C:\work\occt\occt_work\src\TopClass\TopClass_SolidClassifier.gxx: 1 times
Unused .gxx files: 0

@dpasukhi
Copy link
Member Author

Updates

Total .gxx files found: 72
Used .gxx files: 72
  C:\work\occt\occt_work\src\AppBlend\AppBlend_AppSurf.gxx: 4 times
  C:\work\occt\occt_work\src\AppParCurves\AppParCurves_BSpFunction.gxx: 4 times
  C:\work\occt\occt_work\src\AppParCurves\AppParCurves_BSpGradient.gxx: 4 times
  C:\work\occt\occt_work\src\AppParCurves\AppParCurves_BSpGradient_BFGS.gxx: 4 times
  C:\work\occt\occt_work\src\AppParCurves\AppParCurves_Function.gxx: 9 times
  C:\work\occt\occt_work\src\AppParCurves\AppParCurves_Gradient.gxx: 8 times
  C:\work\occt\occt_work\src\AppParCurves\AppParCurves_Gradient_BFGS.gxx: 8 times
  C:\work\occt\occt_work\src\AppParCurves\AppParCurves_LeastSquare.gxx: 12 times
  C:\work\occt\occt_work\src\AppParCurves\AppParCurves_ResolConstraint.gxx: 9 times
  C:\work\occt\occt_work\src\ApproxInt\ApproxInt_Approx.gxx: 3 times
  C:\work\occt\occt_work\src\ApproxInt\ApproxInt_ImpPrmSvSurfaces.gxx: 4 times
  C:\work\occt\occt_work\src\ApproxInt\ApproxInt_MultiLine.gxx: 3 times
  C:\work\occt\occt_work\src\ApproxInt\ApproxInt_PrmPrmSvSurfaces.gxx: 3 times
  C:\work\occt\occt_work\src\Approx\Approx_BSplComputeLine.gxx: 4 times
  C:\work\occt\occt_work\src\Approx\Approx_ComputeCLine.gxx: 4 times
  C:\work\occt\occt_work\src\Approx\Approx_ComputeLine.gxx: 4 times
  C:\work\occt\occt_work\src\BSplCLib\BSplCLib_CurveComputation.gxx: 3 times
  C:\work\occt\occt_work\src\Bnd\Bnd_B2x.gxx: 3 times
  C:\work\occt\occt_work\src\Bnd\Bnd_B3x.gxx: 3 times
  C:\work\occt\occt_work\src\Extrema\Extrema_CurveLocator.gxx: 3 times
  C:\work\occt\occt_work\src\Extrema\Extrema_FuncExtCC.gxx: 3 times
  C:\work\occt\occt_work\src\Extrema\Extrema_FuncExtPC.gxx: 9 times
  C:\work\occt\occt_work\src\Extrema\Extrema_GExtPC.gxx: 5 times
  C:\work\occt\occt_work\src\Extrema\Extrema_GLocateExtPC.gxx: 3 times
  C:\work\occt\occt_work\src\Extrema\Extrema_GenExtCC.gxx: 3 times
  C:\work\occt\occt_work\src\Extrema\Extrema_GenExtPC.gxx: 5 times
  C:\work\occt\occt_work\src\Extrema\Extrema_GenLocateExtCC.gxx: 3 times
  C:\work\occt\occt_work\src\Extrema\Extrema_GenLocateExtPC.gxx: 5 times
  C:\work\occt\occt_work\src\Extrema\Extrema_Point.gxx: 3 times
  C:\work\occt\occt_work\src\IFSelect\IFSelect_FileModifier.gxx: 3 times
  C:\work\occt\occt_work\src\IFSelect\IFSelect_ModelModifier.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurveSurface\IntCurveSurface_Inter.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurveSurface\IntCurveSurface_Polygon.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurveSurface\IntCurveSurface_PolygonTool.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurveSurface\IntCurveSurface_Polyhedron.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurveSurface\IntCurveSurface_PolyhedronTool.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurveSurface\IntCurveSurface_QuadricCurveExactInter.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurveSurface\IntCurveSurface_QuadricCurveFunc.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurve\IntCurve_DistBetweenPCurvesGen.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurve\IntCurve_ExactIntersectionPoint.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurve\IntCurve_IntConicCurveGen.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurve\IntCurve_IntCurveCurveGen.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurve\IntCurve_IntPolyPolyGen.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurve\IntCurve_Polygon2dGen.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurve\IntCurve_ProjPCurGen.gxx: 3 times
  C:\work\occt\occt_work\src\IntCurve\IntCurve_UserIntConicCurveGen.gxx: 3 times
  C:\work\occt\occt_work\src\IntImpParGen\IntImpParGen_ImpParTool.gxx: 4 times
  C:\work\occt\occt_work\src\IntImpParGen\IntImpParGen_Intersector.gxx: 4 times
  C:\work\occt\occt_work\src\IntImp\IntImp_Int2S.gxx: 4 times
  C:\work\occt\occt_work\src\IntImp\IntImp_IntCS.gxx: 4 times
  C:\work\occt\occt_work\src\IntImp\IntImp_ZerCSParFunc.gxx: 3 times
  C:\work\occt\occt_work\src\IntImp\IntImp_ZerImpFunc.gxx: 4 times
  C:\work\occt\occt_work\src\IntImp\IntImp_ZerParFunc.gxx: 4 times
  C:\work\occt\occt_work\src\IntStart\IntStart_PathPoint.gxx: 3 times
  C:\work\occt\occt_work\src\IntStart\IntStart_SearchInside.gxx: 3 times
  C:\work\occt\occt_work\src\IntStart\IntStart_SearchOnBoundaries.gxx: 3 times
  C:\work\occt\occt_work\src\IntStart\IntStart_Segment.gxx: 3 times
  C:\work\occt\occt_work\src\IntWalk\IntWalk_IWLine.gxx: 3 times
  C:\work\occt\occt_work\src\IntWalk\IntWalk_IWalking.gxx: 3 times
  C:\work\occt\occt_work\src\Interface\Interface_JaggedArray.gxx: 7 times
  C:\work\occt\occt_work\src\Interface\Interface_Recognizer.gxx: 3 times
  C:\work\occt\occt_work\src\Intf\Intf_InterferencePolygonPolyhedron.gxx: 3 times
  C:\work\occt\occt_work\src\LProp\LProp_CLProps.gxx: 6 times
  C:\work\occt\occt_work\src\LProp\LProp_SLProps.gxx: 5 times
  C:\work\occt\occt_work\src\LibCtl\LibCtl_GlobalNode.gxx: 6 times
  C:\work\occt\occt_work\src\LibCtl\LibCtl_Library.gxx: 6 times
  C:\work\occt\occt_work\src\LibCtl\LibCtl_Node.gxx: 6 times
  C:\work\occt\occt_work\src\MAT\MAT_TList.gxx: 3 times
  C:\work\occt\occt_work\src\MAT\MAT_TListNode.gxx: 3 times
  C:\work\occt\occt_work\src\TopBas\TopBas_Interference.gxx: 3 times
  C:\work\occt\occt_work\src\TopClass\TopClass_Classifier2d.gxx: 4 times
  C:\work\occt\occt_work\src\TopClass\TopClass_FaceClassifier.gxx: 3 times
Unused .gxx files: 0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment