xBimTeam / XbimGeometry

XbimGeometry contains the CLR interop libraries and the c++ engine used to compute the 3D geometry of models.
https://xbimteam.github.io/
Other
249 stars 126 forks source link

Multiple hours to compile Xbim.Geometry.Engine #240

Closed Noranius closed 3 years ago

Noranius commented 4 years ago

It takes me several hours to compile Xbim.Geometry.Engine

Assemblies and versions affected:

Xbim.Geometry.Engine (commit c40ce8b071b343c87a44702784991470d3c327f4) Own changes in Xbim.Essentials lead to the necessity to rebuild Xbim.Geometry.Essentials for later usage in Xbim.WindowsUI.

Current Behavior:

Just start building the code takes me several hours. Build process freezes at FilletSurf_InternalBuilder. 80% CPU usage.

Expected behavior:

Build ready after some minutes.

Additional Details

Hardware: i7950 (dual core) 3 Ghz 24GB RAM Windows 10 64-bit Visual Studio 2019 (16.4.2)

andyward commented 4 years ago

It does take a long while for a clean build - mainly down to the C++ compiler I believe. Subsequent builds are incremental and should be quicker.

I don't think there's much we can do (easily) unless anyone has any bright ideas? On my MacBook pro it's about 30-40 mins to build and maybe 90 mins on the build server. Multiple hours seems a lot. Have you got an SSD?

Noranius commented 4 years ago

Hi Andy, thank you for the answer. It's the first time I build it on my computer. I have one Computer with 8 GB Ram only. May it is related to that. Another PC has a HDD only. I'l let it build overnight.

Thanks for the information. I thought maybe I've a wrong option in the build settings.

Greetings Mathias

andyward commented 4 years ago

Closing as I think it's just how it is. Most folks just take the nuget packages.

Noranius commented 4 years ago

Hi Andy, I tried to compile the Xbim.Geometry.Engine during the weekend. It wasn't successful and stuck again at FilletSurf_InternalBuilder. I reset the project to the master and tried building it. Again, I had no success. Last try was to use our workstation with 64GB RAM and an i7 8700 3.7 GHz. After 4 hours no success.

Summarizing: I was not able to build Xbim.Geometry.Engine with 3 different Computers.

I'm not sure what to do. Would you mind to do a clean build, maybe by checking out the master from github? Or can you build it with my pull request?

Last thing to mention: I use Visual Studio 2019 (16.4.3)

Thank you in advance Mathias

Noranius commented 4 years ago

Update: I started a last try toay noon. At the end it was successful. I'm not sure what the problem was. Maybe it was a very small mistake: I wanted to build the XbimGeometry.Engine solely. Hence, I right clicked on the project and selected "Build". This last try I have told VS to build the entire solution. I don't know why this is different. Anyway, it built successfully.

Thanks Mathias

andyward commented 4 years ago

Have reproduced this myself. Building Geometry in Release using VS 2019 16.4.2

I've not pulled recently, so this is based on an old commit (https://github.com/xBimTeam/XbimGeometry/commit/5052f2b85f331d7f5424791017d42c0a9e4c28dc) , so it's code that has compiled successfully before - which makes me think this is an environmental change /update that has landed.

Output from VS ` 2>Project not selected to build for this solution configuration 1>Xbim.Geometry.Engine.Interop -> E:\Source\XbimGeometry\Xbim.Geometry.Engine.Interop\bin\Release\net47\Xbim.Geometry.Engine.Interop.dll 1>Building Xbim.Geometry.Engine x32 and x64 Native Dlls 1>Stdafx.cpp 1>Adaptor2d_HLine2d_0.cxx 1>Adaptor2d_HOffsetCurve_0.cxx 1>Adaptor2d_OffsetCurve.cxx 1>Adaptor3d_HCurveOnSurface_0.cxx 1>Adaptor3d_HIsoCurve_0.cxx 1>AdvApp2Var_ApproxAFunc2Var.cxx 1>AdvApp2Var_ApproxF2var.cxx 1>AdvApp2Var_Context.cxx 1>AdvApp2Var_Criterion.cxx 1>AdvApp2Var_Data_0.cxx 1>AdvApp2Var_Data_1.cxx 1>AdvApp2Var_Data_2.cxx 1>AdvApp2Var_Data_3.cxx 1>AdvApp2Var_Data_4.cxx 1>AdvApp2Var_Data_5.cxx 1>AdvApp2Var_Data_6.cxx 1>AdvApp2Var_Data_7.cxx 1>AdvApp2Var_Framework.cxx 1>AdvApp2Var_Iso.cxx 1>AdvApp2Var_MathBase.cxx 1>AdvApp2Var_MathBase_mathinit.cxx 1>AdvApp2Var_Network.cxx 1>AdvApp2Var_Node.cxx 1>AdvApp2Var_Patch.cxx 1>AdvApp2Var_SysBase.cxx 1>AdvApp2Var_SysBase_baseinit.cxx 1>AppCont_LeastSquare.cxx 1>AppDef_BSpGradient_BFGSOfMyBSplGradientOfBSplineCompute_0.cxx 1>AppDef_BSplineCompute_0.cxx 1>AppDef_BSpParFunctionOfMyBSplGradientOfBSplineCompute_0.cxx 1>AppDef_BSpParLeastSquareOfMyBSplGradientOfBSplineCompute_0.cxx 1>AppDef_Compute_0.cxx 1>AppDef_Gradient_BFGSOfMyGradientbisOfBSplineCompute_0.cxx 1>AppDef_Gradient_BFGSOfMyGradientOfCompute_0.cxx 1>AppDef_Gradient_BFGSOfTheGradient_0.cxx 1>AppDef_LinearCriteria.cxx 1>AppDef_MultiLine.cxx 1>AppDef_MultiPointConstraint.cxx 1>AppDef_MyBSplGradientOfBSplineCompute_0.cxx 1>AppDef_MyGradientbisOfBSplineCompute_0.cxx 1>AppDef_MyGradientOfCompute_0.cxx 1>AppDef_MyLineTool.cxx 1>AppDef_ParFunctionOfMyGradientbisOfBSplineCompute_0.cxx 1>AppDef_ParFunctionOfMyGradientOfCompute_0.cxx 1>AppDef_ParFunctionOfTheGradient_0.cxx 1>AppDef_ParLeastSquareOfMyGradientbisOfBSplineCompute_0.cxx 1>AppDef_ParLeastSquareOfMyGradientOfCompute_0.cxx 1>AppDef_ParLeastSquareOfTheGradient_0.cxx 1>AppDef_ResConstraintOfMyGradientbisOfBSplineCompute_0.cxx 1>AppDef_ResConstraintOfMyGradientOfCompute_0.cxx 1>AppDef_ResConstraintOfTheGradient_0.cxx 1>AppDef_SmoothCriterion.cxx 1>AppDef_TheFunction_0.cxx 1>AppDef_TheGradient_0.cxx 1>AppDef_TheLeastSquares_0.cxx 1>AppDef_TheResol_0.cxx 1>AppDef_Variational.cxx 1>AppParCurves.cxx 1>AppParCurves_ConstraintCouple.cxx 1>AppParCurves_MultiBSpCurve.cxx 1>AppParCurves_MultiCurve.cxx 1>AppParCurves_MultiPoint.cxx 1>ApproxInt_KnotTools.cxx 1>Approx_Curve2d.cxx 1>Approx_Curve3d.cxx 1>Approx_CurveOnSurface.cxx 1>Approx_CurvilinearParameter.cxx 1>Approx_CurvlinFunc.cxx 1>Approx_FitAndDivide2d_0.cxx 1>Approx_FitAndDivide_0.cxx 1>Approx_MCurvesToBSpCurve.cxx 1>Approx_SameParameter.cxx 1>Approx_SweepApproximation.cxx 1>Approx_SweepFunction.cxx 1>BiTgte_Blend.cxx 1>BiTgte_CurveOnEdge.cxx 1>BiTgte_CurveOnVertex.cxx 1>BiTgte_HCurveOnEdge_0.cxx 1>BiTgte_HCurveOnVertex_0.cxx 1>BlendFunc.cxx 1>BlendFunc_Chamfer.cxx 1>BlendFunc_ChamfInv.cxx 1>BlendFunc_ChAsym.cxx 1>BlendFunc_ChAsymInv.cxx 1>BlendFunc_ConstRad.cxx 1>BlendFunc_ConstRadInv.cxx 1>BlendFunc_Corde.cxx 1>BlendFunc_CSCircular.cxx 1>BlendFunc_CSConstRad.cxx 1>BlendFunc_EvolRad.cxx 1>BlendFunc_EvolRadInv.cxx 1>BlendFunc_Ruled.cxx 1>BlendFunc_RuledInv.cxx 1>BlendFunc_Tensor.cxx 1>Blend_AppFunction.cxx 1>Blend_CSFunction.cxx 1>Blend_CurvPointFuncInv.cxx 1>Blend_FuncInv.cxx 1>Blend_Function.cxx 1>Blend_Point.cxx 1>Blend_RstRstFunction.cxx 1>Blend_SurfCurvFuncInv.cxx 1>Blend_SurfPointFuncInv.cxx 1>Blend_SurfRstFunction.cxx 1>Bnd_B2d_0.cxx 1>Bnd_B2f_0.cxx 1>Bnd_B3d_0.cxx 1>Bnd_B3f_0.cxx 1>Bnd_BoundSortBox.cxx 1>Bnd_BoundSortBox2d.cxx 1>Bnd_Box.cxx 1>Bnd_Box2d.cxx 1>Bnd_OBB.cxx 1>Bnd_Range.cxx 1>Bnd_Sphere.cxx 1>BOPAlgo_CellsBuilder.cxx 1>BOPAlgo_CheckerSI.cxx 1>BOPAlgo_CheckerSI_1.cxx 1>BOPAlgo_MakerVolume.cxx 1>BOPAlgo_Options.cxx 1>BOPAlgo_PaveFiller_10.cxx 1>BOPAlgo_PaveFiller_11.cxx 1>BOPAlgo_RemoveFeatures.cxx 1>BOPAlgo_Section.cxx 1>BOPAlgo_Splitter.cxx 1>BOPAlgo_ToolsProvider.cxx 1>BOPTools_AlgoTools2D_1.cxx 1>BRepAdaptor_CompCurve.cxx 1>BRepAdaptor_Curve.cxx 1>BRepAdaptor_Curve2d.cxx 1>BRepAdaptor_HCompCurve_0.cxx 1>BRepAdaptor_HCurve2d_0.cxx 1>BRepAdaptor_HCurve_0.cxx 1>BRepAdaptor_HSurface_0.cxx 1>BRepAdaptor_Surface.cxx 1>BRepAlgoAPI_Algo.cxx 1>BRepAlgoAPI_BuilderAlgo.cxx 1>BRepAlgo.cxx 1>BRepAlgo_1.cxx 1>BRepAlgo_AsDes.cxx 1>BRepAlgo_BooleanOperation.cxx 1>BRepAlgo_BooleanOperations.cxx 1>BRepAlgo_Common.cxx 1>BRepAlgo_Cut.cxx 1>BRepAlgo_DSAccess.cxx 1>BRepAlgo_EdgeConnector.cxx 1>BRepAlgo_FaceRestrictor.cxx 1>BRepAlgo_Fuse.cxx 1>BRepAlgo_Image.cxx 1>BRepAlgo_Loop.cxx 1>BRepAlgo_NormalProjection.cxx 1>BRepAlgo_Section.cxx 1>BRepAlgo_Tool.cxx 1>BRepApprox_ApproxLine.cxx 1>BRepApprox_Approx_0.cxx 1>BRepApprox_BSpGradient_BFGSOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx 1>BRepApprox_BSpParFunctionOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx 1>BRepApprox_BSpParLeastSquareOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx 1>BRepApprox_Gradient_BFGSOfMyGradientbisOfTheComputeLineOfApprox_0.cxx 1>BRepApprox_Gradient_BFGSOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx 1>BRepApprox_MyBSplGradientOfTheComputeLineOfApprox_0.cxx 1>BRepApprox_MyGradientbisOfTheComputeLineOfApprox_0.cxx 1>BRepApprox_MyGradientOfTheComputeLineBezierOfApprox_0.cxx 1>BRepApprox_ParFunctionOfMyGradientbisOfTheComputeLineOfApprox_0.cxx 1>BRepApprox_ParFunctionOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx 1>BRepApprox_ParLeastSquareOfMyGradientbisOfTheComputeLineOfApprox_0.cxx 1>BRepApprox_ParLeastSquareOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx 1>BRepApprox_ResConstraintOfMyGradientbisOfTheComputeLineOfApprox_0.cxx 1>BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx 1>BRepApprox_SurfaceTool.cxx 1>BRepApprox_TheComputeLineBezierOfApprox_0.cxx 1>BRepApprox_TheComputeLineOfApprox_0.cxx 1>BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox_0.cxx 1>BRepApprox_TheImpPrmSvSurfacesOfApprox_0.cxx 1>BRepApprox_TheInt2SOfThePrmPrmSvSurfacesOfApprox_0.cxx 1>BRepApprox_TheMultiLineOfApprox_0.cxx 1>BRepApprox_ThePrmPrmSvSurfacesOfApprox_0.cxx 1>BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox_0.cxx 1>BRepBlend_AppFunc.cxx 1>BRepBlend_AppFuncRoot.cxx 1>BRepBlend_AppFuncRst.cxx 1>BRepBlend_AppFuncRstRst.cxx 1>BRepBlend_AppSurface.cxx 1>BRepBlend_AppSurf_0.cxx 1>BRepBlend_BlendTool.cxx 1>BRepBlend_CSWalking_0.cxx 1>BRepBlend_CurvPointRadInv.cxx 1>BRepBlend_Extremity.cxx 1>BRepBlend_HCurve2dTool.cxx 1>BRepBlend_HCurveTool.cxx 1>BRepBlend_Line.cxx 1>BRepBlend_PointOnRst.cxx 1>BRepBlend_RstRstConstRad.cxx 1>BRepBlend_RstRstEvolRad.cxx 1>BRepBlend_RstRstLineBuilder.cxx 1>BRepBlend_SurfCurvConstRadInv.cxx 1>BRepBlend_SurfCurvEvolRadInv.cxx 1>BRepBlend_SurfPointConstRadInv.cxx 1>BRepBlend_SurfPointEvolRadInv.cxx 1>BRepBlend_SurfRstConstRad.cxx 1>BRepBlend_SurfRstEvolRad.cxx 1>BRepBlend_SurfRstLineBuilder.cxx 1>BRepBlend_Walking_0.cxx 1>BRepBuilderAPI_FastSewing.cxx 1>BRepCheck.cxx 1>BRepCheck_Analyzer.cxx 1>BRepCheck_Edge.cxx 1>BRepCheck_Face.cxx 1>BRepCheck_Result.cxx 1>BRepCheck_Shell.cxx 1>BRepCheck_Solid.cxx 1>BRepCheck_Vertex.cxx 1>BRepCheck_Wire.cxx 1>BRepClass3d.cxx 1>BRepClass3d_BndBoxTree.cxx 1>BRepClass3d_Intersector3d.cxx 1>BRepClass3d_SClassifier.cxx 1>BRepClass3d_SolidClassifier.cxx 1>BRepClass3d_SolidExplorer.cxx 1>BRepClass3d_SolidPassiveClassifier_0.cxx 1>BRepClass_Edge.cxx 1>BRepClass_FaceClassifier.cxx 1>BRepClass_FaceExplorer.cxx 1>BRepClass_FacePassiveClassifier_0.cxx 1>BRepClass_FClass2dOfFClassifier_0.cxx 1>BRepClass_FClassifier_0.cxx 1>BRepClass_Intersector.cxx 1>BRepExtrema_DistanceSS.cxx 1>BRepExtrema_DistShapeShape.cxx 1>BRepExtrema_ExtCC.cxx 1>BRepExtrema_ExtCF.cxx 1>BRepExtrema_ExtFF.cxx 1>BRepExtrema_ExtPC.cxx 1>BRepExtrema_ExtPF.cxx 1>BRepExtrema_OverlapTool.cxx 1>BRepExtrema_Poly.cxx 1>BRepExtrema_SelfIntersection.cxx 1>BRepExtrema_ShapeProximity.cxx 1>BRepExtrema_TriangleSet.cxx 1>BRepFill.cxx 1>BRepFill_ACRLaw.cxx 1>BRepFill_ApproxSeewing.cxx 1>BRepFill_CompatibleWires.cxx 1>BRepFill_ComputeCLine_0.cxx 1>BRepFill_CurveConstraint.cxx 1>BRepFill_Draft.cxx 1>BRepFill_DraftLaw.cxx 1>BRepFill_Edge3DLaw.cxx 1>BRepFill_EdgeFaceAndOrder.cxx 1>BRepFill_EdgeOnSurfLaw.cxx 1>BRepFill_Evolved.cxx 1>BRepFill_FaceAndOrder.cxx 1>BRepFill_Filling.cxx 1>BRepFill_Generator.cxx 1>BRepFill_LocationLaw.cxx 1>BRepFill_MultiLine.cxx 1>BRepFill_NSections.cxx 1>BRepFill_OffsetAncestors.cxx 1>BRepFill_OffsetWire.cxx 1>BRepFill_Pipe.cxx 1>BRepFill_PipeShell.cxx 1>BRepFill_Section.cxx 1>BRepFill_SectionLaw.cxx 1>BRepFill_SectionPlacement.cxx 1>BRepFill_ShapeLaw.cxx 1>BRepFill_Sweep.cxx 1>BRepFill_TrimEdgeTool.cxx 1>BRepFill_TrimShellCorner.cxx 1>BRepFill_TrimSurfaceTool.cxx 1>BRepGProp_Cinert.cxx 1>BRepGProp_Gauss.cxx 1>BRepGProp_Sinert.cxx 1>BRepGProp_TFunction.cxx 1>BRepGProp_UFunction.cxx 1>BRepGProp_Vinert.cxx 1>BRepGProp_VinertGK.cxx 1>BRepLib_CheckCurveOnSurface.cxx 1>BRepLProp.cxx 1>BRepLProp_CLProps_0.cxx 1>BRepLProp_CurveTool.cxx 1>BRepLProp_SLProps_0.cxx 1>BRepLProp_SurfaceTool.cxx 1>BRepMAT2d_BisectingLocus.cxx 1>BRepMAT2d_Explorer.cxx 1>BRepMAT2d_LinkTopoBilo.cxx 1>BRepMesh_EdgeParameterProvider.cxx 1>BRepMesh_EdgeTessellationExtractor.cxx 1>BRepMesh_EdgeTessellator.cxx 1>BRepMesh_IEdgeTool.cxx 1>BRepMesh_WireChecker.cxx 1>BRepMesh_WireInterferenceChecker.cxx 1>BRepOffsetAPI_DraftAngle.cxx 1>BRepOffsetAPI_FindContigousEdges.cxx 1>BRepOffsetAPI_MakeDraft.cxx 1>BRepOffsetAPI_MakeEvolved.cxx 1>BRepOffsetAPI_MakeFilling.cxx 1>BRepOffsetAPI_MakeOffset.cxx 1>BRepOffsetAPI_MakeOffsetShape.cxx 1>BRepOffsetAPI_MakePipe.cxx 1>BRepOffsetAPI_MakePipeShell.cxx 1>BRepOffsetAPI_MakeThickSolid.cxx 1>BRepOffsetAPI_MiddlePath.cxx 1>BRepOffsetAPI_NormalProjection.cxx 1>BRepOffsetAPI_ThruSections.cxx 1>BRepOffset.cxx 1>BRepOffset_Analyse.cxx 1>BRepOffset_Inter2d.cxx 1>BRepOffset_Inter3d.cxx 1>BRepOffset_Interval.cxx 1>BRepOffset_MakeLoops.cxx 1>BRepOffset_MakeOffset.cxx 1>BRepOffset_MakeOffset_1.cxx 1>BRepOffset_MakeSimpleOffset.cxx 1>BRepOffset_Offset.cxx 1>BRepOffset_SimpleOffset.cxx 1>BRepOffset_Tool.cxx 1>BRepPrim_GWedge.cxx 1>BRepPrim_OneAxis.cxx 1>BRepSweep_NumLinearRegularSweep.cxx 1>BRepTools.cxx 1>BRepTools_Debug.cxx 1>BRepTools_GTrsfModification.cxx 1>BRepTools_History.cxx 1>BRepTools_Modification.cxx 1>BRepTools_Modifier.cxx 1>BRepTools_NurbsConvertModification.cxx 1>BRepTools_Quilt.cxx 1>BRepTools_ReShape.cxx 1>BRepTools_ShapeSet.cxx 1>BRepTools_Substitution.cxx 1>BRepTools_TrsfModification.cxx 1>BRepTools_WireExplorer.cxx 1>BRepTopAdaptor_FClass2d.cxx 1>BRepTopAdaptor_HVertex.cxx 1>BRepTopAdaptor_Tool.cxx 1>BRepTopAdaptor_TopolTool.cxx 1>BRep_Builder.cxx 1>BRep_Curve3D.cxx 1>BRep_CurveOn2Surfaces.cxx 1>BRep_CurveOnClosedSurface.cxx 1>BRep_CurveOnSurface.cxx 1>BRep_CurveRepresentation.cxx 1>BRep_GCurve.cxx 1>BRep_PointOnCurve.cxx 1>BRep_PointOnCurveOnSurface.cxx 1>BRep_PointOnSurface.cxx 1>BRep_PointRepresentation.cxx 1>BRep_PointsOnSurface.cxx 1>BRep_Polygon3D.cxx 1>BRep_PolygonOnClosedSurface.cxx 1>BRep_PolygonOnClosedTriangulation.cxx 1>BRep_PolygonOnSurface.cxx 1>BRep_PolygonOnTriangulation.cxx 1>BRep_TEdge.cxx 1>BRep_TFace.cxx 1>BRep_Tool.cxx 1>BRep_TVertex.cxx 1>BSplCLib_Cache.cxx 1>BSplSLib_Cache.cxx 1>BVH.cxx 1>BVH_BuildQueue.cxx 1>BVH_BuildThread.cxx 1>BVH_Properties.cxx 1>ChFiDS_ChamfSpine.cxx 1>ChFiDS_CircSection.cxx 1>ChFiDS_CommonPoint.cxx 1>ChFiDS_ElSpine.cxx 1>ChFiDS_FaceInterference.cxx 1>ChFiDS_FilSpine.cxx 1>ChFiDS_HElSpine_0.cxx 1>ChFiDS_Map.cxx 1>ChFiDS_Regul.cxx 1>ChFiDS_Spine.cxx 1>ChFiDS_Stripe.cxx 1>ChFiDS_StripeMap.cxx 1>ChFiDS_SurfData.cxx 1>ChFiKPart_ComputeData.cxx 1>ChFiKPart_ComputeData_ChAsymPlnCon.cxx 1>ChFiKPart_ComputeData_ChAsymPlnCyl.cxx 1>ChFiKPart_ComputeData_ChAsymPlnPln.cxx 1>ChFiKPart_ComputeData_ChPlnCon.cxx 1>ChFiKPart_ComputeData_ChPlnCyl.cxx 1>ChFiKPart_ComputeData_ChPlnPln.cxx 1>ChFiKPart_ComputeData_CS.cxx 1>ChFiKPart_ComputeData_Fcts.cxx 1>ChFiKPart_ComputeData_FilPlnCon.cxx 1>ChFiKPart_ComputeData_FilPlnCyl.cxx 1>ChFiKPart_ComputeData_FilPlnPln.cxx 1>ChFiKPart_ComputeData_Rotule.cxx 1>ChFiKPart_ComputeData_Sphere.cxx 1>Convert_CircleToBSplineCurve.cxx 1>Convert_CompBezierCurves2dToBSplineCurve2d.cxx 1>Convert_CompBezierCurvesToBSplineCurve.cxx 1>Convert_CompPolynomialToPoles.cxx 1>Convert_ConeToBSplineSurface.cxx 1>Convert_ConicToBSplineCurve.cxx 1>Convert_CylinderToBSplineSurface.cxx 1>Convert_ElementarySurfaceToBSplineSurface.cxx 1>Convert_EllipseToBSplineCurve.cxx 1>Convert_GridPolynomialToPoles.cxx 1>Convert_HyperbolaToBSplineCurve.cxx 1>Convert_ParabolaToBSplineCurve.cxx 1>Convert_PolynomialCosAndSin.cxx 1>Convert_SphereToBSplineSurface.cxx 1>Convert_TorusToBSplineSurface.cxx 1>Draft.cxx 1>Draft_EdgeInfo.cxx 1>Draft_FaceInfo.cxx 1>Draft_Modification.cxx 1>Draft_Modification_1.cxx 1>Draft_VertexInfo.cxx 1>Extrema_CCLocFOfLocECC2d_0.cxx 1>Extrema_CCLocFOfLocECC_0.cxx 1>Extrema_Curve2dTool.cxx 1>Extrema_CurveTool.cxx 1>Extrema_ECC2d_0.cxx 1>Extrema_ECC_0.cxx 1>Extrema_ELPCOfLocateExtPC2d_0.cxx 1>Extrema_ELPCOfLocateExtPC_0.cxx 1>Extrema_EPCOfELPCOfLocateExtPC2d_0.cxx 1>Extrema_EPCOfELPCOfLocateExtPC_0.cxx 1>Extrema_EPCOfExtPC2d_0.cxx 1>Extrema_EPCOfExtPC_0.cxx 1>Extrema_ExtCC.cxx 1>Extrema_ExtCC2d.cxx 1>Extrema_ExtCS.cxx 1>Extrema_ExtElC.cxx 1>Extrema_ExtElC2d.cxx 1>Extrema_ExtElCS.cxx 1>Extrema_ExtElSS.cxx 1>Extrema_ExtPC2d_0.cxx 1>Extrema_ExtPC_0.cxx 1>Extrema_ExtPElC.cxx 1>Extrema_ExtPElC2d.cxx 1>Extrema_ExtPElS.cxx 1>Extrema_ExtPExtS.cxx 1>Extrema_ExtPRevS.cxx 1>Extrema_ExtPS.cxx 1>Extrema_ExtSS.cxx 1>Extrema_FuncExtCS.cxx 1>Extrema_FuncExtSS.cxx 1>Extrema_FuncPSDist.cxx 1>Extrema_FuncPSNorm.cxx 1>Extrema_GenExtCS.cxx 1>Extrema_GenExtPS.cxx 1>Extrema_GenExtSS.cxx 1>Extrema_GenLocateExtCS.cxx 1>Extrema_GenLocateExtPS.cxx 1>Extrema_GenLocateExtSS.cxx 1>Extrema_GlobOptFuncCC.cxx 1>Extrema_GlobOptFuncCS.cxx 1>Extrema_LocateExtCC.cxx 1>Extrema_LocateExtCC2d.cxx 1>Extrema_LocateExtPC2d_0.cxx 1>Extrema_LocateExtPC_0.cxx 1>Extrema_LocECC2d_0.cxx 1>Extrema_LocECC_0.cxx 1>Extrema_LocEPCOfLocateExtPC2d_0.cxx 1>Extrema_LocEPCOfLocateExtPC_0.cxx 1>Extrema_PCFOfEPCOfELPCOfLocateExtPC2d_0.cxx 1>Extrema_PCFOfEPCOfELPCOfLocateExtPC_0.cxx 1>Extrema_PCFOfEPCOfExtPC2d_0.cxx 1>Extrema_PCFOfEPCOfExtPC_0.cxx 1>Extrema_PCLocFOfLocEPCOfLocateExtPC2d_0.cxx 1>Extrema_PCLocFOfLocEPCOfLocateExtPC_0.cxx 1>Extrema_POnCurv2d_0.cxx 1>Extrema_POnCurv_0.cxx 1>FEmTool_Assembly.cxx 1>FEmTool_Curve.cxx 1>FEmTool_ElementaryCriterion.cxx 1>FEmTool_ElementsOfRefMatrix.cxx 1>FEmTool_LinearFlexion.cxx 1>FEmTool_LinearJerk.cxx 1>FEmTool_LinearTension.cxx 1>FEmTool_ProfileMatrix.cxx 1>FEmTool_SparseMatrix.cxx 1>GccEnt.cxx 1>GccEnt_QualifiedCirc.cxx 1>GccEnt_QualifiedLin.cxx 1>GCPnts_DistFunction.cxx 1>GCPnts_DistFunction2d.cxx 1>Geom2dAdaptor_GHCurve_0.cxx 1>Geom2dEvaluator_OffsetCurve.cxx 1>Geom2dGcc.cxx 1>Geom2dGcc_Circ2d2TanOn.cxx 1>Geom2dGcc_Circ2d2TanOnGeo.cxx 1>Geom2dGcc_Circ2d2TanOnIter.cxx 1>Geom2dGcc_Circ2d2TanRad.cxx 1>Geom2dGcc_Circ2d2TanRadGeo.cxx 1>Geom2dGcc_Circ2d3Tan.cxx 1>Geom2dGcc_Circ2d3TanIter.cxx 1>Geom2dGcc_Circ2dTanCen.cxx 1>Geom2dGcc_Circ2dTanCenGeo.cxx 1>Geom2dGcc_Circ2dTanOnRad.cxx 1>Geom2dGcc_Circ2dTanOnRadGeo.cxx 1>Geom2dGcc_CurveTool.cxx 1>Geom2dGcc_FunctionTanCirCu.cxx 1>Geom2dGcc_FunctionTanCuCu.cxx 1>Geom2dGcc_FunctionTanCuCuCu.cxx 1>Geom2dGcc_FunctionTanCuCuOnCu.cxx 1>Geom2dGcc_FunctionTanCuPnt.cxx 1>Geom2dGcc_FunctionTanObl.cxx 1>Geom2dGcc_Lin2d2Tan.cxx 1>Geom2dGcc_Lin2d2TanIter.cxx 1>Geom2dGcc_Lin2dTanObl.cxx 1>Geom2dGcc_Lin2dTanOblIter.cxx 1>Geom2dGcc_QCurve.cxx 1>Geom2dGcc_QualifiedCurve.cxx 1>Geom2dHatch_Classifier_0.cxx 1>Geom2dHatch_Element.cxx 1>Geom2dHatch_Elements.cxx 1>Geom2dHatch_FClass2dOfClassifier_0.cxx 1>Geom2dHatch_Hatcher.cxx 1>Geom2dHatch_Hatching.cxx 1>Geom2dHatch_Intersector.cxx 1>Geom2dInt_ExactIntersectionPointOfTheIntPCurvePCurveOfGInter_0.cxx 1>Geom2dInt_Geom2dCurveTool.cxx 1>Geom2dInt_GInter_0.cxx 1>Geom2dInt_IntConicCurveOfGInter_0.cxx 1>Geom2dInt_MyImpParToolOfTheIntersectorOfTheIntConicCurveOfGInter_0.cxx 1>Geom2dInt_PCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_0.cxx 1>Geom2dInt_TheCurveLocatorOfTheProjPCurOfGInter_0.cxx 1>Geom2dInt_TheDistBetweenPCurvesOfTheIntPCurvePCurveOfGInter_0.cxx 1>Geom2dInt_TheIntConicCurveOfGInter_0.cxx 1>Geom2dInt_TheIntersectorOfTheIntConicCurveOfGInter_0.cxx 1>Geom2dInt_TheIntPCurvePCurveOfGInter_0.cxx 1>Geom2dInt_TheLocateExtPCOfTheProjPCurOfGInter_0.cxx 1>Geom2dInt_ThePolygon2dOfTheIntPCurvePCurveOfGInter_0.cxx 1>Geom2dInt_TheProjPCurOfGInter_0.cxx 1>Geom2dLProp_CLProps2d_0.cxx 1>Geom2dLProp_FuncCurExt.cxx 1>Geom2dLProp_FuncCurNul.cxx 1>Geom2dLProp_NumericCurInf2d.cxx 1>GeomAdaptor.cxx 1>GeomAdaptor_Curve.cxx 1>GeomAdaptor_GHCurve_0.cxx 1>GeomAdaptor_GHSurface_0.cxx 1>GeomAdaptor_HCurve.cxx 1>GeomAdaptor_HSurface.cxx 1>GeomAdaptor_HSurfaceOfLinearExtrusion_0.cxx 1>GeomAdaptor_HSurfaceOfRevolution_0.cxx 1>GeomAdaptor_Surface.cxx 1>GeomAdaptor_SurfaceOfLinearExtrusion.cxx 1>GeomAdaptor_SurfaceOfRevolution.cxx 1>GeomEvaluator_OffsetCurve.cxx 1>GeomEvaluator_OffsetSurface.cxx 1>GeomEvaluator_SurfaceOfExtrusion.cxx 1>GeomEvaluator_SurfaceOfRevolution.cxx 1>GeomFill.cxx 1>GeomFill_AppSurf_0.cxx 1>GeomFill_AppSweep_0.cxx 1>GeomFill_BezierCurves.cxx 1>GeomFill_Boundary.cxx 1>GeomFill_BoundWithSurf.cxx 1>GeomFill_BSplineCurves.cxx 1>GeomFill_CircularBlendFunc.cxx 1>GeomFill_ConstantBiNormal.cxx 1>GeomFill_ConstrainedFilling.cxx 1>GeomFill_Coons.cxx 1>GeomFill_CoonsAlgPatch.cxx 1>GeomFill_CornerState.cxx 1>GeomFill_CorrectedFrenet.cxx 1>GeomFill_CurveAndTrihedron.cxx 1>GeomFill_Curved.cxx 1>GeomFill_Darboux.cxx 1>GeomFill_DegeneratedBound.cxx 1>GeomFill_DiscreteTrihedron.cxx 1>GeomFill_DraftTrihedron.cxx 1>GeomFill_EvolvedSection.cxx 1>GeomFill_Filling.cxx 1>GeomFill_Fixed.cxx 1>GeomFill_Frenet.cxx 1>GeomFill_FunctionDraft.cxx 1>GeomFill_FunctionGuide.cxx 1>GeomFill_Generator.cxx 1>GeomFill_GuideTrihedronAC.cxx 1>GeomFill_GuideTrihedronPlan.cxx 1>GeomFill_Line.cxx 1>GeomFill_LocationDraft.cxx 1>GeomFill_LocationGuide.cxx 1>GeomFill_LocationLaw.cxx 1>GeomFill_LocFunction.cxx 1>GeomFill_NSections.cxx 1>GeomFill_Pipe.cxx 1>GeomFill_PlanFunc.cxx 1>GeomFill_PolynomialConvertor.cxx 1>GeomFill_Profiler.cxx 1>GeomFill_QuasiAngularConvertor.cxx 1>GeomFill_SectionGenerator.cxx 1>GeomFill_SectionLaw.cxx 1>GeomFill_SectionPlacement.cxx 1>GeomFill_SimpleBound.cxx 1>GeomFill_SnglrFunc.cxx 1>GeomFill_Stretch.cxx 1>GeomFill_Sweep.cxx 1>GeomFill_SweepFunction.cxx 1>GeomFill_SweepSectionGenerator.cxx 1>GeomFill_Tensor.cxx 1>GeomFill_TgtField.cxx 1>GeomFill_TgtOnCoons.cxx 1>GeomFill_TrihedronLaw.cxx 1>GeomFill_TrihedronWithGuide.cxx 1>GeomFill_UniformSection.cxx 1>GeomInt.cxx 1>GeomInt_BSpGradient_BFGSOfMyBSplGradientOfTheComputeLineOfWLApprox_0.cxx 1>GeomInt_BSpParFunctionOfMyBSplGradientOfTheComputeLineOfWLApprox_0.cxx 1>GeomInt_BSpParLeastSquareOfMyBSplGradientOfTheComputeLineOfWLApprox_0.cxx 1>GeomInt_Gradient_BFGSOfMyGradientbisOfTheComputeLineOfWLApprox_0.cxx 1>GeomInt_Gradient_BFGSOfMyGradientOfTheComputeLineBezierOfWLApprox_0.cxx 1>GeomInt_IntSS.cxx 1>GeomInt_IntSS_1.cxx 1>GeomInt_LineConstructor.cxx 1>GeomInt_LineTool.cxx 1>GeomInt_MyBSplGradientOfTheComputeLineOfWLApprox_0.cxx 1>GeomInt_MyGradientbisOfTheComputeLineOfWLApprox_0.cxx 1>GeomInt_MyGradientOfTheComputeLineBezierOfWLApprox_0.cxx 1>GeomInt_ParameterAndOrientation.cxx 1>GeomInt_ParFunctionOfMyGradientbisOfTheComputeLineOfWLApprox_0.cxx 1>GeomInt_ParFunctionOfMyGradientOfTheComputeLineBezierOfWLApprox_0.cxx 1>GeomInt_ParLeastSquareOfMyGradientbisOfTheComputeLineOfWLApprox_0.cxx 1>GeomInt_ParLeastSquareOfMyGradientOfTheComputeLineBezierOfWLApprox_0.cxx 1>GeomInt_ResConstraintOfMyGradientbisOfTheComputeLineOfWLApprox_0.cxx 1>GeomInt_ResConstraintOfMyGradientOfTheComputeLineBezierOfWLApprox_0.cxx 1>GeomInt_TheComputeLineBezierOfWLApprox_0.cxx 1>GeomInt_TheComputeLineOfWLApprox_0.cxx 1>GeomInt_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfWLApprox_0.cxx 1>GeomInt_TheImpPrmSvSurfacesOfWLApprox_0.cxx 1>GeomInt_TheInt2SOfThePrmPrmSvSurfacesOfWLApprox_0.cxx 1>GeomInt_TheMultiLineOfWLApprox_0.cxx 1>GeomInt_ThePrmPrmSvSurfacesOfWLApprox_0.cxx 1>GeomInt_TheZerImpFuncOfTheImpPrmSvSurfacesOfWLApprox_0.cxx 1>GeomInt_WLApprox_0.cxx 1>GeomLib.cxx 1>GeomLib_Check2dBSplineCurve.cxx 1>GeomLib_CheckBSplineCurve.cxx 1>GeomLib_CheckCurveOnSurface.cxx 1>GeomLib_DenominatorMultiplier.cxx 1>GeomLib_Interpolate.cxx 1>GeomLib_IsPlanarSurface.cxx 1>GeomLib_LogSample.cxx 1>GeomLib_MakeCurvefromApprox.cxx 1>GeomLib_PolyFunc.cxx 1>GeomLib_Tool.cxx 1>GeomLProp.cxx 1>GeomLProp_CLProps_0.cxx 1>GeomLProp_CurveTool.cxx 1>GeomLProp_SLProps_0.cxx 1>GeomLProp_SurfaceTool.cxx 1>GeomPlate_Aij.cxx 1>GeomPlate_BuildAveragePlane.cxx 1>GeomPlate_BuildPlateSurface.cxx 1>GeomPlate_CurveConstraint.cxx 1>GeomPlate_MakeApprox.cxx 1>GeomPlate_PlateG0Criterion.cxx 1>GeomPlate_PlateG1Criterion.cxx 1>GeomPlate_PointConstraint.cxx 1>GeomPlate_Surface.cxx 1>Geom_Axis1Placement.cxx 1>Geom_Axis2Placement.cxx 1>Geom_AxisPlacement.cxx 1>Geom_BezierCurve.cxx 1>Geom_BezierSurface.cxx 1>Geom_BoundedCurve.cxx 1>Geom_BoundedSurface.cxx 1>Geom_BSplineCurve.cxx 1>Geom_BSplineCurve_1.cxx 1>Geom_BSplineSurface.cxx 1>Geom_BSplineSurface_1.cxx 1>Geom_CartesianPoint.cxx 1>Geom_Circle.cxx 1>Geom_Conic.cxx 1>Geom_ConicalSurface.cxx 1>Geom_Curve.cxx 1>Geom_CylindricalSurface.cxx 1>Geom_Direction.cxx 1>Geom_ElementarySurface.cxx 1>Geom_Ellipse.cxx 1>Geom_Geometry.cxx 1>Geom_Hyperbola.cxx 1>Geom_Line.cxx 1>Geom_OffsetCurve.cxx 1>Geom_OffsetSurface.cxx 1>Geom_OsculatingSurface.cxx 1>Geom_Parabola.cxx 1>Geom_Plane.cxx 1>Geom_Point.cxx 1>Geom_RectangularTrimmedSurface.cxx 1>Geom_SphericalSurface.cxx 1>Geom_Surface.cxx 1>Geom_SurfaceOfLinearExtrusion.cxx 1>Geom_SurfaceOfRevolution.cxx 1>Geom_SweptSurface.cxx 1>Geom_ToroidalSurface.cxx 1>Geom_Transformation.cxx 1>Geom_TrimmedCurve.cxx 1>Geom_Vector.cxx 1>Geom_VectorWithMagnitude.cxx 1>HatchGen_Domain.cxx 1>HatchGen_IntersectionPoint.cxx 1>HatchGen_PointOnElement.cxx 1>HatchGen_PointOnHatching.cxx 1>Hatch_Hatcher.cxx 1>Hatch_Line.cxx 1>Hatch_Parameter.cxx 1>IntAna_Curve.cxx 1>IntAna_Int3Pln.cxx 1>IntAna_IntConicQuad.cxx 1>IntAna_IntLinTorus.cxx 1>IntAna_IntQuadQuad.cxx 1>IntAna_QuadQuadGeo.cxx 1>IntAna_Quadric.cxx 1>IntCurveSurface_HInter_0.cxx 1>IntCurveSurface_Intersection.cxx 1>IntCurveSurface_IntersectionPoint.cxx 1>IntCurveSurface_IntersectionSegment.cxx 1>IntCurveSurface_TheCSFunctionOfHInter_0.cxx 1>IntCurveSurface_TheExactHInter_0.cxx 1>IntCurveSurface_TheHCurveTool_0.cxx 1>IntCurveSurface_TheInterferenceOfHInter_0.cxx 1>IntCurveSurface_ThePolygonOfHInter_0.cxx 1>IntCurveSurface_ThePolygonToolOfHInter_0.cxx 1>IntCurveSurface_ThePolyhedronOfHInter_0.cxx 1>IntCurveSurface_ThePolyhedronToolOfHInter_0.cxx 1>IntCurveSurface_TheQuadCurvExactHInter_0.cxx 1>IntCurveSurface_TheQuadCurvFuncOfTheQuadCurvExactHInter_0.cxx 1>IntCurve_IConicTool.cxx 1>IntCurve_IntConicConic.cxx 1>IntCurve_IntConicConic_1.cxx 1>IntCurve_IntConicConic_Tool.cxx 1>IntCurve_IntImpConicParConic_0.cxx 1>IntCurve_MyImpParToolOfIntImpConicParConic_0.cxx 1>IntCurve_PConic.cxx 1>IntCurve_PConicTool.cxx 1>IntCurve_ProjectOnPConicTool.cxx 1>Intf.cxx 1>Intf_Interference.cxx 1>Intf_InterferencePolygon2d.cxx 1>Intf_Polygon2d.cxx 1>Intf_SectionLine.cxx 1>Intf_SectionPoint.cxx 1>Intf_TangentZone.cxx 1>Intf_Tool.cxx 1>IntPatch_ALine.cxx 1>IntPatch_ALineToWLine.cxx 1>IntPatch_ArcFunction.cxx 1>IntPatch_CSFunction.cxx 1>IntPatch_CurvIntSurf_0.cxx 1>IntPatch_GLine.cxx 1>IntPatch_HCurve2dTool.cxx 1>IntPatch_HInterTool.cxx 1>IntPatch_ImpImpIntersection.cxx 1>IntPatch_ImpPrmIntersection.cxx 1>IntPatch_InterferencePolyhedron.cxx 1>IntPatch_Intersection.cxx 1>IntPatch_Line.cxx 1>IntPatch_LineConstructor.cxx 1>IntPatch_Point.cxx 1>IntPatch_PointLine.cxx 1>IntPatch_PolyArc.cxx 1>IntPatch_Polygo.cxx 1>IntPatch_Polyhedron.cxx 1>IntPatch_PolyLine.cxx 1>IntPatch_PrmPrmIntersection.cxx 1>IntPatch_PrmPrmIntersection_T3Bits.cxx 1>IntPatch_RLine.cxx 1>IntPatch_RstInt.cxx 1>IntPatch_SpecialPoints.cxx 1>IntPatch_TheIWalking_0.cxx 1>IntPatch_TheIWLineOfTheIWalking_0.cxx 1>IntPatch_ThePathPointOfTheSOnBounds_0.cxx 1>IntPatch_TheSearchInside_0.cxx 1>IntPatch_TheSegmentOfTheSOnBounds_0.cxx 1>IntPatch_TheSOnBounds_0.cxx 1>IntPatch_TheSurfFunction_0.cxx 1>IntPatch_WLine.cxx 1>IntPatch_WLineTool.cxx 1>IntPolyh_Couple.cxx 1>IntPolyh_Edge.cxx 1>IntPolyh_Intersection.cxx 1>IntPolyh_MaillageAffinage.cxx 1>IntPolyh_Point.cxx 1>IntPolyh_SectionLine.cxx 1>IntPolyh_StartPoint.cxx 1>IntPolyh_Tools.cxx 1>IntPolyh_Triangle.cxx 1>IntRes2d_Domain.cxx 1>IntRes2d_Intersection.cxx 1>IntRes2d_IntersectionPoint.cxx 1>IntRes2d_IntersectionSegment.cxx 1>IntRes2d_Transition.cxx 1>IntSurf.cxx 1>IntSurf_InteriorPoint.cxx 1>IntSurf_LineOn2S.cxx 1>IntSurf_PathPoint.cxx 1>IntSurf_PntOn2S.cxx 1>IntSurf_Quadric.cxx 1>IntSurf_QuadricTool.cxx 1>IntSurf_Transition.cxx 1>IntTools.cxx 1>IntTools_BaseRangeSample.cxx 1>IntTools_BeanFaceIntersector.cxx 1>IntTools_CArray1OfInteger_0.cxx 1>IntTools_CArray1OfReal_0.cxx 1>IntTools_CommonPrt.cxx 1>IntTools_Context.cxx 1>IntTools_Curve.cxx 1>IntTools_CurveRangeLocalizeData.cxx 1>IntTools_CurveRangeSample.cxx 1>IntTools_EdgeEdge.cxx 1>IntTools_EdgeFace.cxx 1>IntTools_FaceFace.cxx 1>IntTools_FClass2d.cxx 1>IntTools_MarkedRangeSet.cxx 1>IntTools_PntOn2Faces.cxx 1>IntTools_PntOnFace.cxx 1>IntTools_Range.cxx 1>IntTools_Root.cxx 1>IntTools_ShrunkRange.cxx 1>IntTools_SurfaceRangeLocalizeData.cxx 1>IntTools_SurfaceRangeSample.cxx 1>IntTools_Tools.cxx 1>IntTools_TopolTool.cxx 1>IntTools_WLineTool.cxx 1>IntWalk_PWalking.cxx 1>IntWalk_TheFunctionOfTheInt2S_0.cxx 1>IntWalk_TheInt2S_0.cxx 1>Law.cxx 1>Law_BSpFunc.cxx 1>Law_BSpline.cxx 1>Law_BSplineKnotSplitting.cxx 1>Law_Composite.cxx 1>Law_Constant.cxx 1>Law_Function.cxx 1>Law_Interpol.cxx 1>Law_Interpolate.cxx 1>Law_Linear.cxx 1>Law_S.cxx 1>LProp3d_CLProps_0.cxx 1>LProp3d_CurveTool.cxx 1>LProp3d_SLProps_0.cxx 1>LProp3d_SurfaceTool.cxx 1>MAT2d_BiInt.cxx 1>MAT2d_Circuit.cxx 1>MAT2d_Connexion.cxx 1>MAT2d_CutCurve.cxx 1>MAT2d_Mat2d.cxx 1>MAT2d_MiniPath.cxx 1>MAT2d_Tool2d.cxx 1>math.cxx 1>math_BFGS.cxx 1>math_BissecNewton.cxx 1>math_BracketedRoot.cxx 1>math_BracketMinimum.cxx 1>math_BrentMinimum.cxx 1>math_ComputeGaussPointsAndWeights.cxx 1>math_ComputeKronrodPointsAndWeights.cxx 1>math_Crout.cxx 1>math_DirectPolynomialRoots.cxx 1>math_DoubleTab.cxx 1>math_EigenValuesSearcher.cxx 1>math_FRPR.cxx 1>math_Function.cxx 1>math_FunctionAllRoots.cxx 1>math_FunctionRoot.cxx 1>math_FunctionRoots.cxx 1>math_FunctionSample.cxx 1>math_FunctionSet.cxx 1>math_FunctionSetRoot.cxx 1>math_FunctionWithDerivative.cxx 1>math_Gauss.cxx 1>math_GaussLeastSquare.cxx 1>math_GaussMultipleIntegration.cxx 1>math_GaussSetIntegration.cxx 1>math_GaussSingleIntegration.cxx 1>math_GlobOptMin.cxx 1>math_Householder.cxx 1>math_IntegerVector.cxx 1>math_Jacobi.cxx 1>math_Kronrod.cxx 1>math_KronrodSingleIntegration.cxx 1>math_Matrix.cxx 1>math_MultipleVarFunction.cxx 1>math_NewtonFunctionRoot.cxx 1>math_NewtonFunctionSetRoot.cxx 1>math_NewtonMinimum.cxx 1>math_Powell.cxx 1>math_PSO.cxx 1>math_PSOParticlesPool.cxx 1>math_Recipes.cxx 1>math_SVD.cxx 1>math_TrigonometricFunctionRoots.cxx 1>math_Uzawa.cxx 1>math_Vector.cxx 1>MAT_Arc.cxx 1>MAT_BasicElt.cxx 1>MAT_Bisector.cxx 1>MAT_Edge.cxx 1>MAT_Graph.cxx 1>MAT_ListOfBisector_0.cxx 1>MAT_ListOfEdge_0.cxx 1>MAT_Node.cxx 1>MAT_TListNodeOfListOfBisector_0.cxx 1>MAT_TListNodeOfListOfEdge_0.cxx 1>MAT_Zone.cxx 1>NCollection_AccAllocator.cxx 1>NCollection_AlignedAllocator.cxx 1>NCollection_UtfString.cxx 1>NCollection_WinHeapAllocator.cxx 1>NLPlate_HGPPConstraint.cxx 1>NLPlate_HPG0Constraint.cxx 1>NLPlate_HPG0G1Constraint.cxx 1>NLPlate_HPG0G2Constraint.cxx 1>NLPlate_HPG0G3Constraint.cxx 1>NLPlate_HPG1Constraint.cxx 1>NLPlate_HPG2Constraint.cxx 1>NLPlate_HPG3Constraint.cxx 1>NLPlate_NLPlate.cxx 1>OSD.cxx 1>OSD_Chronometer.cxx 1>OSD_Directory.cxx 1>OSD_DirectoryIterator.cxx 1>OSD_Disk.cxx 1>OSD_Environment.cxx 1>OSD_Error.cxx 1>OSD_File.cxx 1>OSD_FileIterator.cxx 1>OSD_FileNode.cxx 1>OSD_Host.cxx 1>OSD_MAllocHook.cxx 1>OSD_MemInfo.cxx 1>OSD_OpenFile.cxx 1>OSD_Parallel.cxx 1>OSD_Parallel_TBB.cxx 1>OSD_Parallel_Threads.cxx 1>OSD_Path.cxx 1>OSD_PerfMeter.cxx 1>OSD_Process.cxx 1>OSD_Protection.cxx 1>OSD_SharedLibrary.cxx 1>OSD_signal.cxx 1>OSD_Thread.cxx 1>OSD_Timer.cxx 1>OSD_WNT.cxx 1>Plate_D1.cxx 1>Plate_D2.cxx 1>Plate_D3.cxx 1>Plate_FreeGtoCConstraint.cxx 1>Plate_GlobalTranslationConstraint.cxx 1>Plate_GtoCConstraint.cxx 1>Plate_LinearScalarConstraint.cxx 1>Plate_LinearXYZConstraint.cxx 1>Plate_LineConstraint.cxx 1>Plate_PinpointConstraint.cxx 1>Plate_PlaneConstraint.cxx 1>Plate_Plate.cxx 1>Plate_SampledCurveConstraint.cxx 1>Plugin.cxx 1>Poly.cxx 1>Poly_CoherentLink.cxx 1>Poly_CoherentNode.cxx 1>Poly_CoherentTriangle.cxx 1>Poly_CoherentTriangulation.cxx 1>Poly_CoherentTriPtr.cxx 1>Poly_Connect.cxx 1>Poly_MakeLoops.cxx 1>Poly_Polygon2D.cxx 1>Poly_Polygon3D.cxx 1>Poly_PolygonOnTriangulation.cxx 1>Poly_Triangle.cxx 1>Poly_Triangulation.cxx 1>ProjLib.cxx 1>ProjLib_CompProjectedCurve.cxx 1>ProjLib_ComputeApprox.cxx 1>ProjLib_ComputeApproxOnPolarSurface.cxx 1>ProjLib_Cone.cxx 1>ProjLib_Cylinder.cxx 1>ProjLib_HCompProjectedCurve_0.cxx 1>ProjLib_HProjectedCurve_0.cxx 1>ProjLib_Plane.cxx 1>ProjLib_PrjFunc.cxx 1>ProjLib_PrjResolve.cxx 1>ProjLib_ProjectedCurve.cxx 1>ProjLib_ProjectOnPlane.cxx 1>ProjLib_ProjectOnSurface.cxx 1>ProjLib_Projector.cxx 1>ProjLib_Sphere.cxx 1>ProjLib_Torus.cxx 1>Quantity_Color.cxx 1>Quantity_Date.cxx 1>Quantity_Period.cxx 1>Resource_LexicalCompare.cxx 1>Resource_Manager.cxx 1>Resource_Unicode.cxx 1>ShapeAnalysis.cxx 1>ShapeAnalysis_BoxBndTree.cxx 1>ShapeAnalysis_CheckSmallFace.cxx 1>ShapeAnalysis_Curve.cxx 1>ShapeAnalysis_Edge.cxx 1>ShapeAnalysis_FreeBoundData.cxx 1>ShapeAnalysis_FreeBounds.cxx 1>ShapeAnalysis_FreeBoundsProperties.cxx 1>ShapeAnalysis_Geom.cxx 1>ShapeAnalysis_ShapeContents.cxx 1>ShapeAnalysis_ShapeTolerance.cxx 1>ShapeAnalysis_Shell.cxx 1>ShapeAnalysis_Surface.cxx 1>ShapeAnalysis_TransferParameters.cxx 1>ShapeAnalysis_TransferParametersProj.cxx 1>ShapeAnalysis_Wire.cxx 1>ShapeAnalysis_WireOrder.cxx 1>ShapeAnalysis_WireVertex.cxx 1>ShapeCustom.cxx 1>ShapeCustom_BSplineRestriction.cxx 1>ShapeCustom_ConvertToBSpline.cxx 1>ShapeCustom_ConvertToRevolution.cxx 1>ShapeCustom_Curve.cxx 1>ShapeCustom_Curve2d.cxx 1>ShapeCustom_DirectModification.cxx 1>ShapeCustom_Modification.cxx 1>ShapeCustom_RestrictionParameters.cxx 1>ShapeCustom_Surface.cxx 1>ShapeCustom_SweptToElementary.cxx 1>ShapeCustom_TrsfModification.cxx 1>ShapeExtend.cxx 1>ShapeExtend_BasicMsgRegistrator.cxx 1>ShapeExtend_ComplexCurve.cxx 1>ShapeExtend_CompositeSurface.cxx 1>ShapeExtend_Explorer.cxx 1>ShapeExtend_MsgRegistrator.cxx 1>ShapeExtend_WireData.cxx 1>ShapeFix.cxx 1>ShapeFix_ComposeShell.cxx 1>ShapeFix_Edge.cxx 1>ShapeFix_EdgeConnect.cxx 1>ShapeFix_EdgeProjAux.cxx 1>ShapeFix_Face.cxx 1>ShapeFix_FaceConnect.cxx 1>ShapeFix_FixSmallFace.cxx 1>ShapeFix_FixSmallSolid.cxx 1>ShapeFix_FreeBounds.cxx 1>ShapeFix_IntersectionTool.cxx 1>ShapeFix_Root.cxx 1>ShapeFix_Shape.cxx 1>ShapeFix_ShapeTolerance.cxx 1>ShapeFix_Shell.cxx 1>ShapeFix_Solid.cxx 1>ShapeFix_SplitCommonVertex.cxx 1>ShapeFix_SplitTool.cxx 1>ShapeFix_Wire.cxx 1>ShapeFix_Wireframe.cxx 1>ShapeFix_WireSegment.cxx 1>ShapeFix_WireVertex.cxx 1>ShapeFix_Wire_1.cxx 1>ShapeProcess.cxx 1>ShapeProcess_Context.cxx 1>ShapeProcess_Operator.cxx 1>ShapeProcess_OperLibrary.cxx 1>ShapeProcess_ShapeContext.cxx 1>ShapeProcess_UOperator.cxx 1>Standard.cxx 1>Standard_CLocaleSentry.cxx 1>Standard_CString.cxx 1>Standard_Strtod.cxx 1>Standard_ErrorHandler.cxx 1>Standard_ExtString.cxx 1>Standard_Failure.cxx 1>Standard_GUID.cxx 1>Standard_math.cxx 1>Standard_MMgrOpt.cxx 1>Standard_MMgrRaw.cxx 1>Standard_MMgrRoot.cxx 1>Standard_MMgrTBBalloc.cxx 1>Standard_Mutex.cxx 1>Standard_OutOfMemory.cxx 1>Standard_Persistent.cxx 1>Standard_Real.cxx 1>Standard_ShortReal.cxx 1>Standard_Transient.cxx 1>Standard_Type.cxx 1>Storage.cxx 1>Storage_BaseDriver.cxx 1>Storage_CallBack.cxx 1>Storage_Data.cxx 1>Storage_DefaultCallBack.cxx 1>Storage_HeaderData.cxx 1>Storage_InternalData.cxx 1>Storage_Root.cxx 1>Storage_RootData.cxx 1>Storage_Schema.cxx 1>Storage_TypeData.cxx 1>Storage_TypedCallBack.cxx 1>TCollection.cxx 1>TCollection_AsciiString.cxx 1>TCollection_BaseSequence.cxx 1>TCollection_BasicMap.cxx 1>TCollection_BasicMapIterator.cxx 1>TCollection_ExtendedString.cxx 1>TCollection_HAsciiString.cxx 1>TCollection_HExtendedString.cxx 1>TCollection_MapNode.cxx 1>TCollection_SeqNode.cxx 1>TColStd_HPackedMapOfInteger.cxx 1>TColStd_PackedMapOfInteger.cxx 1>TopLoc_Datum3D.cxx 1>TopLoc_ItemLocation.cxx 1>TopLoc_Location.cxx 1>TopLoc_SListNodeOfItemLocation.cxx 1>TopLoc_SListOfItemLocation.cxx 1>TopoDS_Builder.cxx 1>TopoDS_AlertWithShape.cxx 1>TopoDS_HShape.cxx 1>TopoDS_Iterator.cxx 1>TopoDS_Shape.cxx 1>TopoDS_TCompound.cxx 1>TopoDS_TCompSolid.cxx 1>TopoDS_TEdge.cxx 1>TopoDS_TFace.cxx 1>TopoDS_TShape.cxx 1>TopoDS_TShell.cxx 1>TopoDS_TSolid.cxx 1>TopoDS_TVertex.cxx 1>TopoDS_TWire.cxx 1>TopOpeBRepBuild.cxx 1>TopOpeBRepBuild_Area1dBuilder.cxx 1>TopOpeBRepBuild_Area2dBuilder.cxx 1>TopOpeBRepBuild_Area3dBuilder.cxx 1>TopOpeBRepBuild_AreaBuilder.cxx 1>TopOpeBRepBuild_BlockBuilder.cxx 1>TopOpeBRepBuild_BlockIterator.cxx 1>TopOpeBRepBuild_BuildEdges.cxx 1>TopOpeBRepBuild_Builder.cxx 1>TopOpeBRepBuild_Builder1.cxx 1>TopOpeBRepBuild_Builder1_1.cxx 1>TopOpeBRepBuild_Builder1_2.cxx 1>TopOpeBRepBuild_BuilderON.cxx 1>TopOpeBRepBuild_BuilderON2d.cxx 1>TopOpeBRepBuild_BuildFaces.cxx 1>TopOpeBRepBuild_BuildVertices.cxx 1>TopOpeBRepBuild_CompositeClassifier.cxx 1>TopOpeBRepBuild_CorrectFace2d.cxx 1>TopOpeBRepBuild_EdgeBuilder.cxx 1>TopOpeBRepBuild_End.cxx 1>TopOpeBRepBuild_FaceAreaBuilder.cxx 1>TopOpeBRepBuild_FaceBuilder.cxx 1>TopOpeBRepBuild_fctwes.cxx 1>TopOpeBRepBuild_ffsfs.cxx 1>TopOpeBRepBuild_ffwesk.cxx 1>TopOpeBRepBuild_FREGU.cxx 1>TopOpeBRepBuild_FuseFace.cxx 1>TopOpeBRepBuild_GIter.cxx 1>TopOpeBRepBuild_Grid.cxx 1>TopOpeBRepBuild_Griddump.cxx 1>TopOpeBRepBuild_GridEE.cxx 1>TopOpeBRepBuild_GridFF.cxx 1>TopOpeBRepBuild_GridSS.cxx 1>TopOpeBRepBuild_GTool.cxx 1>TopOpeBRepBuild_GTopo.cxx 1>TopOpeBRepBuild_HBuilder.cxx 1>TopOpeBRepBuild_keep.cxx 1>TopOpeBRepBuild_KPart.cxx 1>TopOpeBRepBuild_kpkole.cxx 1>TopOpeBRepBuild_Loop.cxx 1>TopOpeBRepBuild_LoopClassifier.cxx 1>TopOpeBRepBuild_LoopSet.cxx 1>TopOpeBRepBuild_makeedges.cxx 1>TopOpeBRepBuild_makefaces.cxx 1>TopOpeBRepBuild_makesolids.cxx 1>TopOpeBRepBuild_Merge.cxx 1>TopOpeBRepBuild_on.cxx 1>TopOpeBRepBuild_Pave.cxx 1>TopOpeBRepBuild_PaveClassifier.cxx 1>TopOpeBRepBuild_PaveSet.cxx 1>TopOpeBRepBuild_Section.cxx 1>TopOpeBRepBuild_ShapeListOfShape.cxx 1>TopOpeBRepBuild_ShapeSet.cxx 1>TopOpeBRepBuild_ShellFaceClassifier.cxx 1>TopOpeBRepBuild_ShellFaceSet.cxx 1>TopOpeBRepBuild_ShellToSolid.cxx 1>TopOpeBRepBuild_SolidAreaBuilder.cxx 1>TopOpeBRepBuild_SolidBuilder.cxx 1>TopOpeBRepBuild_SREGU.cxx 1>TopOpeBRepBuild_Tools.cxx 1>TopOpeBRepBuild_Tools2d.cxx 1>TopOpeBRepBuild_Tools_1.cxx 1>TopOpeBRepBuild_trace.cxx 1>TopOpeBRepBuild_VertexInfo.cxx 1>TopOpeBRepBuild_WireEdgeClassifier.cxx 1>TopOpeBRepBuild_WireEdgeSet.cxx 1>TopOpeBRepBuild_WireToFace.cxx 1>TopOpeBRepDS.cxx 1>TopOpeBRepDS_Association.cxx 1>TopOpeBRepDS_BuildTool.cxx 1>TopOpeBRepDS_Check.cxx 1>TopOpeBRepDS_connex.cxx 1>TopOpeBRepDS_Curve.cxx 1>TopOpeBRepDS_CurveData.cxx 1>TopOpeBRepDS_CurveExplorer.cxx 1>TopOpeBRepDS_CurveIterator.cxx 1>TopOpeBRepDS_CurvePointInterference.cxx 1>TopOpeBRepDS_DataStructure.cxx 1>TopOpeBRepDS_DRAW.cxx 1>TopOpeBRepDS_Dumper.cxx 1>TopOpeBRepDS_Edge3dInterferenceTool.cxx 1>TopOpeBRepDS_EdgeInterferenceTool.cxx 1>TopOpeBRepDS_EdgeVertexInterference.cxx 1>TopOpeBRepDS_EIR.cxx 1>TopOpeBRepDS_Explorer.cxx 1>TopOpeBRepDS_EXPORT.cxx 1>TopOpeBRepDS_FaceEdgeInterference.cxx 1>TopOpeBRepDS_FaceInterferenceTool.cxx 1>TopOpeBRepDS_Filter.cxx 1>TopOpeBRepDS_FilterCurveInterferences.cxx 1>TopOpeBRepDS_FilterEdgeInterferences.cxx 1>TopOpeBRepDS_FilterFaceInterferences.cxx 1>TopOpeBRepDS_FIR.cxx 1>TopOpeBRepDS_funk.cxx 1>TopOpeBRepDS_GapFiller.cxx 1>TopOpeBRepDS_GapTool.cxx 1>TopOpeBRepDS_GeometryData.cxx 1>TopOpeBRepDS_HDataStructure.cxx 1>TopOpeBRepDS_Interference.cxx 1>TopOpeBRepDS_InterferenceIterator.cxx 1>TopOpeBRepDS_InterferenceTool.cxx 1>TopOpeBRepDS_ListOfShapeOn1State.cxx 1>TopOpeBRepDS_Marker.cxx 1>TopOpeBRepDS_Point.cxx 1>TopOpeBRepDS_PointData.cxx 1>TopOpeBRepDS_PointExplorer.cxx 1>TopOpeBRepDS_PointIterator.cxx 1>TopOpeBRepDS_ProcessEdgeInterferences.cxx 1>TopOpeBRepDS_ProcessFaceInterferences.cxx 1>TopOpeBRepDS_ProcessInterferencesTool.cxx 1>TopOpeBRepDS_redu.cxx 1>TopOpeBRepDS_Reducer.cxx 1>TopOpeBRepDS_repvg.cxx 1>TopOpeBRepDS_samdom.cxx 1>TopOpeBRepDS_ShapeData.cxx 1>TopOpeBRepDS_ShapeShapeInterference.cxx 1>TopOpeBRepDS_ShapeWithState.cxx 1>TopOpeBRepDS_SolidSurfaceInterference.cxx 1>TopOpeBRepDS_Surface.cxx 1>TopOpeBRepDS_SurfaceCurveInterference.cxx 1>TopOpeBRepDS_SurfaceData.cxx 1>TopOpeBRepDS_SurfaceExplorer.cxx 1>TopOpeBRepDS_SurfaceIterator.cxx 1>TopOpeBRepDS_TKI.cxx 1>TopOpeBRepDS_TOOL.cxx 1>TopOpeBRepDS_Transition.cxx 1>TopOpeBRepTool.cxx 1>TopOpeBRepTool_2d.cxx 1>TopOpeBRepTool_AncestorsTool.cxx 1>TopOpeBRepTool_box.cxx 1>TopOpeBRepTool_BoxSort.cxx 1>TopOpeBRepTool_C2DF.cxx 1>TopOpeBRepTool_CLASSI.cxx 1>TopOpeBRepTool_connexity.cxx 1>TopOpeBRepTool_CORRISO.cxx 1>TopOpeBRepTool_CurveTool.cxx 1>TopOpeBRepTool_DRAW.cxx 1>TopOpeBRepTool_face.cxx 1>TopOpeBRepTool_faulty.cxx 1>TopOpeBRepTool_FuseEdges.cxx 1>TopOpeBRepTool_GEOMETRY.cxx 1>TopOpeBRepTool_GeomTool.cxx 1>TopOpeBRepTool_HBoxTool.cxx 1>TopOpeBRepTool_makeTransition.cxx 1>TopOpeBRepTool_matter.cxx 1>TopOpeBRepTool_mkTondgE.cxx 1>TopOpeBRepTool_PROJECT.cxx 1>TopOpeBRepTool_PURGE.cxx 1>TopOpeBRepTool_PurgeInternalEdges.cxx 1>TopOpeBRepTool_RegularizeS.cxx 1>TopOpeBRepTool_RegularizeW.cxx 1>TopOpeBRepTool_REGUS.cxx 1>TopOpeBRepTool_REGUW.cxx 1>TopOpeBRepTool_SC.cxx 1>TopOpeBRepTool_ShapeClassifier.cxx 1>TopOpeBRepTool_ShapeTool.cxx 1>TopOpeBRepTool_SolidClassifier.cxx 1>TopOpeBRepTool_STATE.cxx 1>TopOpeBRepTool_tol.cxx 1>TopOpeBRepTool_TOOL.cxx 1>TopOpeBRepTool_TOPOLOGY.cxx 1>TopOpeBRepTool_trace.cxx 1>TopOpeBRepTool_traceSTATE.cxx 1>TopOpeBRep.cxx 1>TopOpeBRep_Bipoint.cxx 1>TopOpeBRep_DRAW.cxx 1>TopOpeBRep_DSFiller.cxx 1>TopOpeBRep_EdgesFiller.cxx 1>TopOpeBRep_EdgesIntersector.cxx 1>TopOpeBRep_EdgesIntersector_1.cxx 1>TopOpeBRep_FaceEdgeFiller.cxx 1>TopOpeBRep_FaceEdgeFiller_DEB.cxx 1>TopOpeBRep_FaceEdgeIntersector.cxx 1>TopOpeBRep_FacesFiller.cxx 1>TopOpeBRep_FacesFiller_1.cxx 1>TopOpeBRep_FacesIntersector.cxx 1>TopOpeBRep_FFDumper.cxx 1>TopOpeBRep_FFTransitionTool.cxx 1>TopOpeBRep_GeomTool.cxx 1>TopOpeBRep_Hctxee2d.cxx 1>TopOpeBRep_Hctxff2d.cxx 1>TopOpeBRep_kpart.cxx 1>TopOpeBRep_LineInter.cxx 1>TopOpeBRep_mergePDS.cxx 1>TopOpeBRep_Point2d.cxx 1>TopOpeBRep_PointClassifier.cxx 1>TopOpeBRep_PointGeomTool.cxx 1>TopOpeBRep_ProcessGR.cxx 1>TopOpeBRep_ProcessSectionEdges.cxx 1>TopOpeBRep_ShapeIntersector.cxx 1>TopOpeBRep_ShapeIntersector2d.cxx 1>TopOpeBRep_ShapeScanner.cxx 1>TopOpeBRep_sort.cxx 1>TopOpeBRep_trace.cxx 1>TopOpeBRep_traceALWL.cxx 1>TopOpeBRep_traceBOOPNINT.cxx 1>TopOpeBRep_traceSIFF.cxx 1>TopOpeBRep_VPointInter.cxx 1>TopOpeBRep_VPointInterClassifier.cxx 1>TopOpeBRep_VPointInterIterator.cxx 1>TopOpeBRep_vpr.cxx 1>TopOpeBRep_vprclo.cxx 1>TopOpeBRep_vprdeg.cxx 1>TopOpeBRep_WPointInter.cxx 1>TopOpeBRep_WPointInterIterator.cxx 1>TopTools.cxx 1>TopTools_LocationSet.cxx 1>TopTools_MutexForShapeProvider.cxx 1>TopTools_ShapeSet.cxx 1>TopTrans_CurveTransition.cxx 1>TopTrans_SurfaceTransition.cxx 1>Units.cxx 1>Units_Dimensions.cxx 1>Units_Explorer.cxx 1>Units_Lexicon.cxx 1>Units_MathSentence.cxx 1>Units_Measurement.cxx 1>Units_Quantity.cxx 1>Units_Sentence.cxx 1>Units_ShiftedToken.cxx 1>Units_ShiftedUnit.cxx 1>Units_Token.cxx 1>Units_Unit.cxx 1>Units_UnitsDictionary.cxx 1>Units_UnitSentence.cxx 1>Units_UnitsLexicon.cxx 1>Units_UnitsSystem.cxx 1>FSD_BinaryFile.cxx 1>FSD_CmpFile.cxx 1>FSD_File.cxx 1>NCollection_BaseAllocator.cxx 1>UnitsAPI.cxx 1>NCollection_BaseList.cxx 1>NCollection_BaseMap.cxx 1>NCollection_BaseSequence.cxx 1>NCollection_BaseVector.cxx 1>NCollection_HeapAllocator.cxx 1>NCollection_IncAllocator.cxx 1>NCollection_SparseArrayBase.cxx 1>Message.cxx 1>Message_Algorithm.cxx 1>Message_Alert.cxx 1>Message_Messenger.cxx 1>Message_Msg.cxx 1>Message_MsgFile.cxx 1>Message_Printer.cxx 1>Message_PrinterOStream.cxx 1>Message_ProgressIndicator.cxx 1>Message_ProgressScale.cxx 1>Message_ProgressSentry.cxx 1>Message_Report.cxx 1>ElCLib.cxx 1>ElSLib.cxx 1>BSplCLib.cxx 1>BSplCLib_1.cxx 1>BSplCLib_2.cxx 1>BSplCLib_3.cxx 1>BSplCLib_BzSyntaxes.cxx 1>BSplSLib.cxx 1>BSplSLib_BzSyntaxes.cxx 1>PLib.cxx 1>PLib_Base.cxx 1>PLib_DoubleJacobiPolynomial.cxx 1>PLib_HermitJacobi.cxx 1>PLib_JacobiPolynomial.cxx 1>CSLib.cxx 1>CSLib_Class2d.cxx 1>CSLib_NormalPolyDef.cxx 1>gp.cxx 1>gp_Ax1.cxx 1>gp_Ax2.cxx 1>gp_Ax22d.cxx 1>gp_Ax2d.cxx 1>gp_Ax3.cxx 1>gp_Circ.cxx 1>gp_Circ2d.cxx 1>gp_Cone.cxx 1>gp_Cylinder.cxx 1>gp_Dir.cxx 1>gp_Dir2d.cxx 1>gp_Elips.cxx 1>gp_Elips2d.cxx 1>gp_GTrsf.cxx 1>gp_GTrsf2d.cxx 1>gp_Hypr.cxx 1>gp_Hypr2d.cxx 1>gp_Lin.cxx 1>gp_Lin2d.cxx 1>gp_Mat.cxx 1>gp_Mat2d.cxx 1>gp_Parab.cxx 1>gp_Parab2d.cxx 1>gp_Pln.cxx 1>gp_Pnt.cxx 1>gp_Pnt2d.cxx 1>gp_Quaternion.cxx 1>gp_Sphere.cxx 1>gp_Torus.cxx 1>gp_Trsf.cxx 1>gp_Trsf2d.cxx 1>gp_Vec.cxx 1>gp_Vec2d.cxx 1>gp_XY.cxx 1>gp_XYZ.cxx 1>Geom2d_AxisPlacement.cxx 1>Geom2d_BSplineCurve.cxx 1>Geom2d_BSplineCurve_1.cxx 1>Geom2d_BezierCurve.cxx 1>Geom2d_BoundedCurve.cxx 1>Geom2d_CartesianPoint.cxx 1>Geom2d_Circle.cxx 1>Geom2d_Conic.cxx 1>Geom2d_Curve.cxx 1>Geom2d_Direction.cxx 1>Geom2d_Ellipse.cxx 1>Geom2d_Geometry.cxx 1>Geom2d_Hyperbola.cxx 1>Geom2d_Line.cxx 1>Geom2d_OffsetCurve.cxx 1>Geom2d_Parabola.cxx 1>Geom2d_Point.cxx 1>Geom2d_Transformation.cxx 1>Geom2d_TrimmedCurve.cxx 1>Geom2d_Vector.cxx 1>Geom2d_VectorWithMagnitude.cxx 1>LProp_AnalyticCurInf.cxx 1>LProp_CurAndInf.cxx 1>Adaptor2d_Curve2d.cxx 1>Adaptor2d_HCurve2d.cxx 1>Adaptor2d_Line2d.cxx 1>Geom2dLProp_CurAndInf2d.cxx 1>Geom2dLProp_Curve2dTool.cxx 1>Geom2dAdaptor.cxx 1>Geom2dAdaptor_Curve.cxx 1>Geom2dAdaptor_HCurve.cxx 1>GProp.cxx 1>GProp_CelGProps.cxx 1>GProp_GProps.cxx 1>GProp_PEquation.cxx 1>GProp_PGProps.cxx 1>GProp_PrincipalProps.cxx 1>GProp_SelGProps.cxx 1>GProp_VelGProps.cxx 1>AdvApprox_ApproxAFunction.cxx 1>AdvApprox_Cutting.cxx 1>AdvApprox_DichoCutting.cxx 1>AdvApprox_PrefAndRec.cxx 1>AdvApprox_PrefCutting.cxx 1>AdvApprox_SimpleApprox.cxx 1>Adaptor3d_Curve.cxx 1>Adaptor3d_CurveOnSurface.cxx 1>Adaptor3d_HCurve.cxx 1>Adaptor3d_HSurface.cxx 1>Adaptor3d_HSurfaceTool.cxx 1>Adaptor3d_HVertex.cxx 1>Adaptor3d_InterFunc.cxx 1>Adaptor3d_IsoCurve.cxx 1>Adaptor3d_Surface.cxx 1>Adaptor3d_TopolTool.cxx 1>TopAbs.cxx 1>GeomProjLib.cxx 1>GCPnts_AbscissaPoint.cxx 1>GCPnts_QuasiUniformAbscissa.cxx 1>GCPnts_QuasiUniformDeflection.cxx 1>GCPnts_TangentialDeflection.cxx 1>GCPnts_UniformAbscissa.cxx 1>GCPnts_UniformDeflection.cxx 1>CPnts_AbscissaPoint.cxx 1>CPnts_MyGaussFunction.cxx 1>CPnts_MyRootFunction.cxx 1>CPnts_UniformDeflection.cxx 1>AppCont_ContMatrices.cxx 1>AppCont_ContMatrices_1.cxx 1>AppCont_ContMatrices_2.cxx 1>AppCont_ContMatrices_3.cxx 1>AppCont_ContMatrices_4.cxx 1>IntAna2d_AnaIntersection.cxx 1>IntAna2d_AnaIntersection_1.cxx 1>IntAna2d_AnaIntersection_2.cxx 1>IntAna2d_AnaIntersection_3.cxx 1>IntAna2d_AnaIntersection_4.cxx 1>IntAna2d_AnaIntersection_5.cxx 1>IntAna2d_AnaIntersection_6.cxx 1>IntAna2d_AnaIntersection_7.cxx 1>IntAna2d_AnaIntersection_8.cxx 1>IntAna2d_Conic.cxx 1>IntAna2d_IntPoint.cxx 1>IntAna2d_Outils.cxx 1>GeomConvert.cxx 1>GeomConvert_1.cxx 1>GeomConvert_ApproxCurve.cxx 1>GeomConvert_ApproxSurface.cxx 1>GeomConvert_BSplineCurveKnotSplitting.cxx 1>GeomConvert_BSplineCurveToBezierCurve.cxx 1>GeomConvert_BSplineSurfaceKnotSplitting.cxx 1>GeomConvert_BSplineSurfaceToBezierSurface.cxx 1>GeomConvert_CompBezierSurfacesToBSplineSurface.cxx 1>GeomConvert_CompCurveToBSplineCurve.cxx 1>Geom2dConvert.cxx 1>Geom2dConvert_ApproxCurve.cxx 1>Geom2dConvert_BSplineCurveKnotSplitting.cxx 1>Geom2dConvert_BSplineCurveToBezierCurve.cxx 1>Geom2dConvert_CompCurveToBSplineCurve.cxx 1>Hermit.cxx 1>BndLib.cxx 1>BndLib_Add2dCurve.cxx 1>BndLib_Add3dCurve.cxx 1>BndLib_AddSurface.cxx 1>GeomTools.cxx 1>GeomTools_Curve2dSet.cxx 1>GeomTools_CurveSet.cxx 1>GeomTools_SurfaceSet.cxx 1>GeomTools_UndefinedTypeHandler.cxx 1>GC_MakeArcOfCircle.cxx 1>GC_MakeArcOfEllipse.cxx 1>GC_MakeArcOfHyperbola.cxx 1>GC_MakeArcOfParabola.cxx 1>GC_MakeCircle.cxx 1>GC_MakeConicalSurface.cxx 1>GC_MakeCylindricalSurface.cxx 1>GC_MakeEllipse.cxx 1>GC_MakeHyperbola.cxx 1>GC_MakeLine.cxx 1>GC_MakeMirror.cxx 1>GC_MakePlane.cxx 1>GC_MakeRotation.cxx 1>GC_MakeScale.cxx 1>GC_MakeSegment.cxx 1>GC_MakeTranslation.cxx 1>GC_MakeTrimmedCone.cxx 1>GC_MakeTrimmedCylinder.cxx 1>GCE2d_MakeArcOfCircle.cxx 1>GCE2d_MakeArcOfEllipse.cxx 1>GCE2d_MakeArcOfHyperbola.cxx 1>GCE2d_MakeArcOfParabola.cxx 1>GCE2d_MakeCircle.cxx 1>GCE2d_MakeEllipse.cxx 1>GCE2d_MakeHyperbola.cxx 1>GCE2d_MakeLine.cxx 1>GCE2d_MakeMirror.cxx 1>GCE2d_MakeParabola.cxx 1>GCE2d_MakeRotation.cxx 1>GCE2d_MakeScale.cxx 1>GCE2d_MakeSegment.cxx 1>GCE2d_MakeTranslation.cxx 1>gce_MakeCirc.cxx 1>gce_MakeCirc2d.cxx 1>gce_MakeCone.cxx 1>gce_MakeCylinder.cxx 1>gce_MakeDir.cxx 1>gce_MakeDir2d.cxx 1>gce_MakeElips.cxx 1>gce_MakeElips2d.cxx 1>gce_MakeHypr.cxx 1>gce_MakeHypr2d.cxx 1>gce_MakeLin.cxx 1>gce_MakeLin2d.cxx 1>gce_MakeMirror.cxx 1>gce_MakeMirror2d.cxx 1>gce_MakeParab.cxx 1>gce_MakeParab2d.cxx 1>gce_MakePln.cxx 1>gce_MakeRotation.cxx 1>gce_MakeRotation2d.cxx 1>gce_MakeScale.cxx 1>gce_MakeScale2d.cxx 1>gce_MakeTranslation.cxx 1>gce_MakeTranslation2d.cxx 1>gce_Root.cxx 1>TopExp.cxx 1>TopExp_Explorer.cxx 1>IntCurvesFace_Intersector.cxx 1>IntCurvesFace_ShapeIntersector.cxx 1>Bisector.cxx 1>Bisector_Bisec.cxx 1>Bisector_BisecAna.cxx 1>Bisector_BisecCC.cxx 1>Bisector_BisecPC.cxx 1>Bisector_Curve.cxx 1>Bisector_FunctionH.cxx 1>Bisector_FunctionInter.cxx 1>Bisector_Inter.cxx 1>Bisector_PointOnBis.cxx 1>Bisector_PolyBis.cxx 1>BRepBndLib.cxx 1>BRepBndLib_1.cxx 1>BRepLib.cxx 1>BRepLib_1.cxx 1>BRepLib_Command.cxx 1>BRepLib_FindSurface.cxx 1>BRepLib_FuseEdges.cxx 1>BRepLib_MakeEdge.cxx 1>BRepLib_MakeEdge2d.cxx 1>BRepLib_MakeFace.cxx 1>BRepLib_MakePolygon.cxx 1>BRepLib_MakeShape.cxx 1>BRepLib_MakeShell.cxx 1>BRepLib_MakeSolid.cxx 1>BRepLib_MakeVertex.cxx 1>BRepLib_MakeWire.cxx 1>BRepLib_MakeWire_1.cxx 1>BRepGProp.cxx 1>BRepGProp_Domain.cxx 1>BRepGProp_EdgeTool.cxx 1>BRepGProp_Face.cxx 1>BRepIntCurveSurface_Inter.cxx 1>BRepBuilderAPI.cxx 1>BRepBuilderAPI_Collect.cxx 1>BRepBuilderAPI_Command.cxx 1>BRepBuilderAPI_Copy.cxx 1>BRepBuilderAPI_FindPlane.cxx 1>BRepBuilderAPI_GTransform.cxx 1>BRepBuilderAPI_MakeEdge.cxx 1>BRepBuilderAPI_MakeEdge2d.cxx 1>BRepBuilderAPI_MakeFace.cxx 1>BRepBuilderAPI_MakePolygon.cxx 1>BRepBuilderAPI_MakeShape.cxx 1>BRepBuilderAPI_MakeShell.cxx 1>BRepBuilderAPI_MakeSolid.cxx 1>BRepBuilderAPI_MakeVertex.cxx 1>BRepBuilderAPI_MakeWire.cxx 1>BRepBuilderAPI_ModifyShape.cxx 1>BRepBuilderAPI_NurbsConvert.cxx 1>BRepBuilderAPI_Sewing.cxx 1>BRepBuilderAPI_Transform.cxx 1>IntStart_SITopolTool.cxx 1>IntImp_ComputeTangence.cxx 1>IntImpParGen.cxx 1>IntImpParGen_Tool.cxx 1>ApproxInt_SvSurfaces.cxx 1>GccAna_Circ2d2TanOn.cxx 1>GccAna_Circ2d2TanOn_1.cxx 1>GccAna_Circ2d2TanOn_10.cxx 1>GccAna_Circ2d2TanOn_11.cxx 1>GccAna_Circ2d2TanOn_2.cxx 1>GccAna_Circ2d2TanOn_3.cxx 1>GccAna_Circ2d2TanOn_4.cxx 1>GccAna_Circ2d2TanOn_5.cxx 1>GccAna_Circ2d2TanOn_6.cxx 1>GccAna_Circ2d2TanOn_7.cxx 1>GccAna_Circ2d2TanOn_8.cxx 1>GccAna_Circ2d2TanOn_9.cxx 1>GccAna_Circ2d2TanRad.cxx 1>GccAna_Circ2d2TanRad_1.cxx 1>GccAna_Circ2d2TanRad_2.cxx 1>GccAna_Circ2d2TanRad_3.cxx 1>GccAna_Circ2d2TanRad_4.cxx 1>GccAna_Circ2d2TanRad_5.cxx 1>GccAna_Circ2d3Tan.cxx 1>GccAna_Circ2d3Tan_1.cxx 1>GccAna_Circ2d3Tan_2.cxx 1>GccAna_Circ2d3Tan_3.cxx 1>GccAna_Circ2d3Tan_4.cxx 1>GccAna_Circ2d3Tan_5.cxx 1>GccAna_Circ2d3Tan_6.cxx 1>GccAna_Circ2d3Tan_7.cxx 1>GccAna_Circ2d3Tan_8.cxx 1>GccAna_Circ2d3Tan_9.cxx 1>GccAna_Circ2dBisec.cxx 1>GccAna_Circ2dTanCen.cxx 1>GccAna_Circ2dTanOnRad.cxx 1>GccAna_Circ2dTanOnRad_1.cxx 1>GccAna_Circ2dTanOnRad_2.cxx 1>GccAna_Circ2dTanOnRad_3.cxx 1>GccAna_Circ2dTanOnRad_4.cxx 1>GccAna_Circ2dTanOnRad_5.cxx 1>GccAna_CircLin2dBisec.cxx 1>GccAna_CircPnt2dBisec.cxx 1>GccAna_Lin2d2Tan.cxx 1>GccAna_Lin2dBisec.cxx 1>GccAna_Lin2dTanObl.cxx 1>GccAna_Lin2dTanPar.cxx 1>GccAna_Lin2dTanPer.cxx 1>GccAna_LinPnt2dBisec.cxx 1>GccAna_Pnt2dBisec.cxx 1>GccInt_BCirc.cxx 1>GccInt_BElips.cxx 1>GccInt_BHyper.cxx 1>GccInt_BLine.cxx 1>GccInt_BParab.cxx 1>GccInt_BPoint.cxx 1>GccInt_Bisec.cxx 1>AppBlend_Approx.cxx 1>AppBlend_Debug.cxx 1>LocalAnalysis.cxx 1>LocalAnalysis_CurveContinuity.cxx 1>LocalAnalysis_SurfaceContinuity.cxx 1>GeomAPI.cxx 1>GeomAPI_ExtremaCurveCurve.cxx 1>GeomAPI_ExtremaCurveSurface.cxx 1>GeomAPI_ExtremaSurfaceSurface.cxx 1>GeomAPI_IntCS.cxx 1>GeomAPI_Interpolate.cxx 1>GeomAPI_PointsToBSpline.cxx 1>GeomAPI_PointsToBSplineSurface.cxx 1>GeomAPI_ProjectPointOnCurve.cxx 1>GeomAPI_ProjectPointOnSurf.cxx 1>Geom2dAPI_ExtremaCurveCurve.cxx 1>Geom2dAPI_InterCurveCurve.cxx 1>Geom2dAPI_Interpolate.cxx 1>Geom2dAPI_PointsToBSpline.cxx 1>Geom2dAPI_ProjectPointOnCurve.cxx 1>FairCurve_Batten.cxx 1>FairCurve_BattenLaw.cxx 1>FairCurve_DistributionOfEnergy.cxx 1>FairCurve_DistributionOfJerk.cxx 1>FairCurve_DistributionOfSagging.cxx 1>FairCurve_DistributionOfTension.cxx 1>FairCurve_Energy.cxx 1>FairCurve_EnergyOfBatten.cxx 1>FairCurve_EnergyOfMVC.cxx 1>FairCurve_MinimalVariation.cxx 1>FairCurve_Newton.cxx 1>TopClass.cxx 1>TopClass_SolidExplorer.cxx 1>BRepPrim_Builder.cxx 1>BRepPrim_Cone.cxx 1>BRepPrim_Cylinder.cxx 1>BRepPrim_FaceBuilder.cxx 1>BRepPrim_Revolution.cxx 1>BRepPrim_Sphere.cxx 1>BRepPrim_Torus.cxx 1>BRepPrim_Wedge.cxx 1>BRepSweep_Builder.cxx 1>BRepSweep_Iterator.cxx 1>BRepSweep_Prism.cxx 1>BRepSweep_Revol.cxx 1>BRepSweep_Rotation.cxx 1>BRepSweep_Tool.cxx 1>BRepSweep_Translation.cxx 1>BRepSweep_Trsf.cxx 1>Sweep_NumShape.cxx 1>Sweep_NumShapeIterator.cxx 1>Sweep_NumShapeTool.cxx 1>BRepPrimAPI_MakeBox.cxx 1>BRepPrimAPI_MakeCone.cxx 1>BRepPrimAPI_MakeCylinder.cxx 1>BRepPrimAPI_MakeHalfSpace.cxx 1>BRepPrimAPI_MakeOneAxis.cxx 1>BRepPrimAPI_MakePrism.cxx 1>BRepPrimAPI_MakeRevol.cxx 1>BRepPrimAPI_MakeRevolution.cxx 1>BRepPrimAPI_MakeSphere.cxx 1>BRepPrimAPI_MakeTorus.cxx 1>BRepPrimAPI_MakeWedge.cxx 1>BRepProj_Projection.cxx 1>ShapeBuild.cxx 1>ShapeBuild_Edge.cxx 1>ShapeBuild_ReShape.cxx 1>ShapeBuild_Vertex.cxx 1>ShapeConstruct.cxx 1>ShapeConstruct_Curve.cxx 1>ShapeConstruct_MakeTriangulation.cxx 1>ShapeConstruct_ProjectCurveOnSurface.cxx 1>ShapeUpgrade.cxx 1>ShapeUpgrade_ClosedEdgeDivide.cxx 1>ShapeUpgrade_ClosedFaceDivide.cxx 1>ShapeUpgrade_ConvertCurve2dToBezier.cxx 1>ShapeUpgrade_ConvertCurve3dToBezier.cxx 1>ShapeUpgrade_ConvertSurfaceToBezierBasis.cxx 1>ShapeUpgrade_EdgeDivide.cxx 1>ShapeUpgrade_FaceDivide.cxx 1>ShapeUpgrade_FaceDivideArea.cxx 1>ShapeUpgrade_FixSmallBezierCurves.cxx 1>ShapeUpgrade_FixSmallCurves.cxx 1>ShapeUpgrade_RemoveInternalWires.cxx 1>ShapeUpgrade_RemoveLocations.cxx 1>ShapeUpgrade_ShapeConvertToBezier.cxx 1>ShapeUpgrade_ShapeDivide.cxx 1>ShapeUpgrade_ShapeDivideAngle.cxx 1>ShapeUpgrade_ShapeDivideArea.cxx 1>ShapeUpgrade_ShapeDivideClosed.cxx 1>ShapeUpgrade_ShapeDivideClosedEdges.cxx 1>ShapeUpgrade_ShapeDivideContinuity.cxx 1>ShapeUpgrade_ShellSewing.cxx 1>ShapeUpgrade_SplitCurve.cxx 1>ShapeUpgrade_SplitCurve2d.cxx 1>ShapeUpgrade_SplitCurve2dContinuity.cxx 1>ShapeUpgrade_SplitCurve3d.cxx 1>ShapeUpgrade_SplitCurve3dContinuity.cxx 1>ShapeUpgrade_SplitSurface.cxx 1>ShapeUpgrade_SplitSurfaceAngle.cxx 1>ShapeUpgrade_SplitSurfaceArea.cxx 1>ShapeUpgrade_SplitSurfaceContinuity.cxx 1>ShapeUpgrade_Tool.cxx 1>ShapeUpgrade_UnifySameDomain.cxx 1>ShapeUpgrade_WireDivide.cxx 1>ShapeAlgo.cxx 1>ShapeAlgo_AlgoContainer.cxx 1>ShapeAlgo_ToolContainer.cxx 1>ShapeProcessAPI_ApplySequence.cxx 1>BRepMesh_CircleTool.cxx 1>BRepMesh_Classifier.cxx 1>BRepMesh_DataStructureOfDelaun.cxx 1>BRepMesh_Delaun.cxx 1>BRepMesh_DiscretFactory.cxx 1>BRepMesh_DiscretRoot.cxx 1>BRepMesh_FaceAttribute.cxx 1>BRepMesh_FastDiscret.cxx 1>BRepMesh_FastDiscretFace.cxx 1>BRepMesh_GeomTool.cxx 1>BRepMesh_IncrementalMesh.cxx 1>BRepMesh_SelectorOfDataStructureOfDelaun.cxx 1>BRepMesh_ShapeTool.cxx 1>BRepMesh_VertexTool.cxx 1>BRepAlgoAPI_BooleanOperation.cxx 1>BRepAlgoAPI_Check.cxx 1>BRepAlgoAPI_Common.cxx 1>BRepAlgoAPI_Cut.cxx 1>BRepAlgoAPI_Fuse.cxx 1>BRepAlgoAPI_Section.cxx 1>BOPDS_CommonBlock.cxx 1>BOPDS_DS.cxx 1>BOPDS_IndexRange.cxx 1>BOPDS_Iterator.cxx 1>BOPDS_IteratorSI.cxx 1>BOPDS_Pave.cxx 1>BOPDS_PaveBlock.cxx 1>BOPDS_ShapeInfo.cxx 1>BOPDS_SubIterator.cxx 1>BOPAlgo_Algo.cxx 1>BOPAlgo_ArgumentAnalyzer.cxx 1>BOPAlgo_BOP.cxx 1>BOPAlgo_Builder.cxx 1>BOPAlgo_BuilderArea.cxx 1>BOPAlgo_BuilderFace.cxx 1>BOPAlgo_BuilderShape.cxx 1>BOPAlgo_BuilderSolid.cxx 1>BOPAlgo_Builder_1.cxx 1>BOPAlgo_Builder_2.cxx 1>BOPAlgo_Builder_3.cxx 1>BOPAlgo_Builder_4.cxx 1>BOPAlgo_CheckResult.cxx 1>BOPAlgo_PaveFiller.cxx 1>BOPAlgo_PaveFiller_1.cxx 1>BOPAlgo_PaveFiller_2.cxx 1>BOPAlgo_PaveFiller_3.cxx 1>BOPAlgo_PaveFiller_4.cxx 1>BOPAlgo_PaveFiller_5.cxx 1>BOPAlgo_PaveFiller_6.cxx 1>BOPAlgo_PaveFiller_7.cxx 1>BOPAlgo_PaveFiller_8.cxx 1>BOPAlgo_PaveFiller_9.cxx 1>BOPAlgo_ShellSplitter.cxx 1>BOPAlgo_Tools.cxx 1>BOPAlgo_WireSplitter.cxx 1>BOPAlgo_WireSplitter_1.cxx 1>BOPTools_AlgoTools.cxx 1>BOPTools_AlgoTools2D.cxx 1>BOPTools_AlgoTools3D.cxx 1>BOPTools_AlgoTools_1.cxx 1>BOPTools_AlgoTools_2.cxx 1>BOPTools_Set.cxx 1>ChFi2d.cxx 1>ChFi2d_AnaFilletAlgo.cxx 1>ChFi2d_Builder.cxx 1>ChFi2d_Builder_0.cxx 1>ChFi2d_ChamferAPI.cxx 1>ChFi2d_FilletAPI.cxx 1>ChFi2d_FilletAlgo.cxx 1>ChFi3d.cxx 1>ChFi3d_Builder.cxx 1>ChFi3d_Builder_0.cxx 1>ChFi3d_Builder_1.cxx 1>ChFi3d_Builder_2.cxx 1>ChFi3d_Builder_6.cxx 1>ChFi3d_Builder_C1.cxx 1>ChFi3d_Builder_C2.cxx 1>ChFi3d_Builder_CnCrn.cxx 1>ChFi3d_Builder_NotImp.cxx 1>ChFi3d_Builder_SpKP.cxx 1>ChFi3d_ChBuilder.cxx 1>ChFi3d_ChBuilder_C2.cxx 1>ChFi3d_ChBuilder_C3.cxx 1>ChFi3d_FilBuilder.cxx 1>ChFi3d_FilBuilder_C2.cxx 1>ChFi3d_FilBuilder_C3.cxx 1>ChFi3d_SearchSing.cxx 1>BRepFilletAPI_MakeChamfer.cxx 1>BRepFilletAPI_MakeFillet.cxx 1>BRepFilletAPI_MakeFillet2d.cxx 1>FilletSurf_Builder.cxx 1>FilletSurf_InternalBuilder.cxx <= HANGS HERE 30+ minutes

`

Noranius commented 4 years ago

Possible solution: see https://github.com/xBimTeam/XbimGeometry/issues/244#issuecomment-580169323_

andyward commented 4 years ago

I can reliably reproduce this. Every time I build as follows:

msbuild Xbim.Geometry.Engine.sln /p:Configuration=Release /p:Platform=x86 /t:Build

...it will lock up at FilletSurf_InternalBuilder.cxx

Things I've tried:

In each case I've cleaned the solution first.

I'm going to have to give up for now...

Noranius commented 4 years ago

Have you set the build tools to v141?

  1. Further, open the project properties and select General. Select Visual Studio 2017 (v141) for the platform toolset.
andyward commented 4 years ago

No I didn't. I'll give that a one last go. (I need my machine back from CL.exe!)

andyward commented 4 years ago

That didn't work either.

image

It hangs at exactly the same point: FilletSurf_InternalBuilder.cxx

I'm going to pack in for now...

Noranius commented 4 years ago

I've uploaded my current state to my own fork: https://github.com/Noranius/XbimGeometry

I made another clean build to be sure and it worked. I have built Release on Any CPU Maybe you find the differences.

CBenghi commented 4 years ago

I've looked at the solution that @Noranius posted and I could start building again adding the diffs. Can't pin down the exact lines though. VS is temperamental around this, I suspect that closing and reopening VS after the file changes might be required on local machines, not sure about CI/CD.

First I've added the stated differences for WindowsTargetPlatformVersion, PlatformToolset and the following lines lower down in the vcxproj, after the </ResourceCompile> line.

    <ClCompile>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <MinimalRebuild>
      </MinimalRebuild>
      <PrecompiledHeader>Use</PrecompiledHeader>
    </ClCompile>

On my machine I've had to use <WindowsTargetPlatformVersion>10.0.18362.0</WindowsTargetPlatformVersion>

This made me compile successfully. Then I've removed the ClCompile section and could still compile, which is puzzling because the diffs on WindowsTargetPlatformVersion and PlatformToolset don't seem to be sufficient according to @andyward.

I'm tempted to push to github to trigger a recompile and see what happens.

andyward commented 4 years ago

Worth a try Claudio. @SteveLockley said he'd take a look, but if you've got something working lets see if the CI can succeeds...

CBenghi commented 4 years ago

Looks like the solution successfully built on CI. It was all just a change of toolkit, but it's bad that the latest updates break the compilation. And weird that it only broke it in release mode. I've had to set WindowsTargetPlatformVersion because I think that the 10.0 option is only valid with VS2019, which chooses the latest installed.

bekraft commented 4 years ago

Same problem. After VS update to 16.4.5 the build stuck at the same line of "FilletSurf_InternalBuilder.cxx".

Fascinating ...

andyward commented 3 years ago

This got fixed by Steve I think.