occt: master d533dafb

Author Committer Branch Timestamp Parent
mkrylova bugmaster master 2020-07-17 10:08:31 master 078f9164
Affected Issues  0031035: Coding - uninitialized class fields reported by Visual Studio Code Analysis
Changeset 0031035: Coding - uninitialized class fields reported by Visual Studio Code Analysis

Added initialization of fields that had not initialization
Added default constructors to classes without constructors
mod - src/Adaptor3d/Adaptor3d_HVertex.cxx Diff File
mod - src/Adaptor3d/Adaptor3d_TopolTool.cxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Context.cxx Diff File
mod - src/AppBlend/AppBlend_AppSurf.gxx Diff File
mod - src/AppDef/AppDef_LinearCriteria.cxx Diff File
mod - src/AppParCurves/AppParCurves_ConstraintCouple.cxx Diff File
mod - src/AppParCurves/AppParCurves_Gradient.gxx Diff File
mod - src/AppParCurves/AppParCurves_MultiBSpCurve.cxx Diff File
mod - src/AppParCurves/AppParCurves_MultiPoint.cxx Diff File
mod - src/Approx/Approx_ComputeCLine.gxx Diff File
mod - src/Approx/Approx_CurvilinearParameter.cxx Diff File
mod - src/ApproxInt/ApproxInt_ImpPrmSvSurfaces.gxx Diff File
mod - src/ApproxInt/ApproxInt_PrmPrmSvSurfaces.gxx Diff File
mod - src/Bisector/Bisector_BisecCC.cxx Diff File
mod - src/Bisector/Bisector_BisecPC.cxx Diff File
mod - src/Bisector/Bisector_PointOnBis.cxx Diff File
mod - src/BlendFunc/BlendFunc_ChAsym.cxx Diff File
mod - src/BlendFunc/BlendFunc_ChAsymInv.cxx Diff File
mod - src/BlendFunc/BlendFunc_ConstRad.cxx Diff File
mod - src/BlendFunc/BlendFunc_ConstRadInv.cxx Diff File
mod - src/BlendFunc/BlendFunc_ConstThroat.cxx Diff File
mod - src/BlendFunc/BlendFunc_ConstThroatInv.cxx Diff File
mod - src/BlendFunc/BlendFunc_Corde.cxx Diff File
mod - src/BlendFunc/BlendFunc_CSConstRad.cxx Diff File
mod - src/BlendFunc/BlendFunc_GenChamfer.cxx Diff File
mod - src/BlendFunc/BlendFunc_GenChamfInv.cxx Diff File
mod - src/BlendFunc/BlendFunc_Ruled.cxx Diff File
mod - src/BlendFunc/BlendFunc_RuledInv.cxx Diff File
mod - src/BRepBlend/BRepBlend_CurvPointRadInv.cxx Diff File
mod - src/BRepBlend/BRepBlend_Extremity.cxx Diff File
mod - src/BRepBlend/BRepBlend_PointOnRst.cxx Diff File
mod - src/BRepBlend/BRepBlend_RstRstConstRad.cxx Diff File
mod - src/BRepBlend/BRepBlend_RstRstLineBuilder.cxx Diff File
mod - src/BRepBlend/BRepBlend_SurfCurvConstRadInv.cxx Diff File
mod - src/BRepBlend/BRepBlend_SurfPointConstRadInv.cxx Diff File
mod - src/BRepBlend/BRepBlend_SurfRstConstRad.cxx Diff File
mod - src/BRepBlend/BRepBlend_SurfRstLineBuilder.cxx Diff File
mod - src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.cxx Diff File
mod - src/BRepCheck/BRepCheck_Face.cxx Diff File
mod - src/BRepCheck/BRepCheck_Shell.cxx Diff File
mod - src/BRepCheck/BRepCheck_Wire.cxx Diff File
mod - src/BRepClass3d/BRepClass3d_Intersector3d.cxx Diff File
mod - src/BRepClass3d/BRepClass3d_SClassifier.cxx Diff File
mod - src/BRepClass3d/BRepClass3d_SolidClassifier.cxx Diff File
mod - src/BRepClass3d/BRepClass3d_SolidExplorer.cxx Diff File
mod - src/BRepExtrema/BRepExtrema_DistShapeShape.cxx Diff File
mod - src/BRepFeat/BRepFeat_MakeDPrism.hxx Diff File
mod - src/BRepFeat/BRepFeat_MakeLinearForm.lxx Diff File
mod - src/BRepFeat/BRepFeat_MakePrism.lxx Diff File
mod - src/BRepFeat/BRepFeat_MakeRevol.lxx Diff File
mod - src/BRepFeat/BRepFeat_MakeRevolutionForm.lxx Diff File
mod - src/BRepFeat/BRepFeat_RibSlot.lxx Diff File
mod - src/BRepGProp/BRepGProp_Sinert.cxx Diff File
mod - src/BRepGProp/BRepGProp_Vinert.cxx Diff File
mod - src/BRepLib/BRepLib_FindSurface.cxx Diff File
mod - src/BRepLib/BRepLib_MakeEdge.cxx Diff File
mod - src/BRepLib/BRepLib_MakeWire.hxx Diff File
mod - src/BRepMAT2d/BRepMAT2d_BisectingLocus.cxx Diff File
mod - src/BRepMAT2d/BRepMAT2d_LinkTopoBilo.cxx Diff File
mod - src/BRepMesh/BRepMesh_Delaun.cxx Diff File
mod - src/BRepMesh/BRepMesh_DelaunayDeflectionControlMeshAlgo.hxx Diff File
mod - src/BRepMesh/BRepMesh_EdgeParameterProvider.hxx Diff File
mod - src/BRepMesh/BRepMesh_FaceChecker.cxx Diff File
mod - src/BRepMesh/BRepMesh_FaceChecker.hxx Diff File
mod - src/BRepMesh/BRepMesh_NURBSRangeSplitter.cxx Diff File
mod - src/BRepMesh/BRepMesh_NURBSRangeSplitter.hxx Diff File
mod - src/BRepTools/BRepTools_ReShape.cxx Diff File
mod - src/BRepTools/BRepTools_WireExplorer.cxx Diff File
mod - src/BRepTopAdaptor/BRepTopAdaptor_FClass2d.cxx Diff File
mod - src/BRepTopAdaptor/BRepTopAdaptor_TopolTool.cxx Diff File
mod - src/BVH/BVH_Distance.hxx Diff File
mod - src/BVH/BVH_DistanceField.lxx Diff File
mod - src/BVH/BVH_PairDistance.hxx Diff File
mod - src/CDF/CDF_Store.cxx Diff File
mod - src/CDM/CDM_MetaData.cxx Diff File
mod - src/CDM/CDM_Reference.cxx Diff File
mod - src/Contap/Contap_ArcFunction.cxx Diff File
mod - src/Contap/Contap_ContAna.cxx Diff File
mod - src/Contap/Contap_Point.cxx Diff File
mod - src/Contap/Contap_SurfFunction.cxx Diff File
mod - src/CPnts/CPnts_AbscissaPoint.cxx Diff File
mod - src/CPnts/CPnts_UniformDeflection.cxx Diff File
mod - src/DBRep/DBRep_HideData.cxx Diff File
mod - src/Draw/Draw_Drawable3D.cxx Diff File
mod - src/Draw/Draw_Interpretor.cxx Diff File
mod - src/Draw/Draw_Marker2D.cxx Diff File
mod - src/Draw/Draw_Marker3D.cxx Diff File
mod - src/Draw/Draw_View.cxx Diff File
mod - src/Draw/Draw_Window.cxx Diff File
mod - src/Draw/Draw_Window.hxx Diff File
mod - src/DrawDim/DrawDim_Dimension.cxx Diff File
mod - src/Extrema/Extrema_ExtCC.cxx Diff File
mod - src/Extrema/Extrema_ExtCC2d.cxx Diff File
mod - src/Extrema/Extrema_ExtCS.cxx Diff File
mod - src/Extrema/Extrema_ExtElC.cxx Diff File
mod - src/Extrema/Extrema_ExtElC2d.cxx Diff File
mod - src/Extrema/Extrema_ExtPExtS.cxx Diff File
mod - src/Extrema/Extrema_ExtPS.cxx Diff File
mod - src/Extrema/Extrema_ExtSS.cxx Diff File
mod - src/Extrema/Extrema_FuncExtCS.cxx Diff File
mod - src/Extrema/Extrema_FuncExtSS.cxx Diff File
mod - src/Extrema/Extrema_FuncPSNorm.cxx Diff File
mod - src/Extrema/Extrema_GenExtCS.cxx Diff File
mod - src/Extrema/Extrema_GenExtCS.hxx Diff File
mod - src/Extrema/Extrema_GenExtPC.gxx Diff File
mod - src/Extrema/Extrema_GenExtPS.cxx Diff File
mod - src/Extrema/Extrema_GenExtSS.cxx Diff File
mod - src/Extrema/Extrema_GenLocateExtCC.gxx Diff File
mod - src/Extrema/Extrema_GenLocateExtCS.cxx Diff File
mod - src/Extrema/Extrema_GenLocateExtPC.gxx Diff File
mod - src/Extrema/Extrema_GenLocateExtSS.cxx Diff File
mod - src/Extrema/Extrema_GlobOptFuncCC.cxx Diff File
mod - src/Extrema/Extrema_GLocateExtPC.gxx Diff File
mod - src/Extrema/Extrema_LocateExtCC.cxx Diff File
mod - src/Extrema/Extrema_LocateExtCC2d.cxx Diff File
mod - src/FairCurve/FairCurve_EnergyOfBatten.cxx Diff File
mod - src/FairCurve/FairCurve_EnergyOfMVC.cxx Diff File
mod - src/FEmTool/FEmTool_ElementaryCriterion.cxx Diff File
mod - src/FEmTool/FEmTool_ElementaryCriterion.hxx Diff File
mod - src/GCPnts/GCPnts_QuasiUniformDeflection.cxx Diff File
mod - src/GCPnts/GCPnts_TangentialDeflection.cxx Diff File
mod - src/GCPnts/GCPnts_UniformDeflection.cxx Diff File
mod - src/Geom/Geom_OsculatingSurface.cxx Diff File
mod - src/Geom2dAPI/Geom2dAPI_ProjectPointOnCurve.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanOn.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanOnIter.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d3TanIter.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Lin2d2TanIter.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Lin2dTanObl.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Lin2dTanOblIter.cxx Diff File
mod - src/Geom2dHatch/Geom2dHatch_Elements.cxx Diff File
mod - src/Geom2dHatch/Geom2dHatch_Hatching.cxx Diff File
mod - src/Geom2dLProp/Geom2dLProp_CurAndInf2d.cxx Diff File
mod - src/Geom2dLProp/Geom2dLProp_NumericCurInf2d.cxx Diff File
mod - src/GeomAPI/GeomAPI_ExtremaCurveCurve.cxx Diff File
mod - src/GeomAPI/GeomAPI_ExtremaCurveSurface.cxx Diff File
mod - src/GeomAPI/GeomAPI_ExtremaSurfaceSurface.cxx Diff File
mod - src/GeomAPI/GeomAPI_ProjectPointOnCurve.cxx Diff File
mod - src/GeomAPI/GeomAPI_ProjectPointOnSurf.cxx Diff File
mod - src/GeomFill/GeomFill_ConstrainedFilling.cxx Diff File
mod - src/GeomFill/GeomFill_CornerState.cxx Diff File
mod - src/GeomFill/GeomFill_Filling.cxx Diff File
mod - src/GeomFill/GeomFill_Frenet.cxx Diff File
mod - src/GeomFill/GeomFill_FunctionGuide.cxx Diff File
mod - src/GeomFill/GeomFill_SectionPlacement.cxx Diff File
mod - src/GeomFill/GeomFill_SweepSectionGenerator.cxx Diff File
mod - src/GeomLib/GeomLib_Interpolate.cxx Diff File
mod - src/GeomPlate/GeomPlate_Aij.cxx Diff File
mod - src/GeomPlate/GeomPlate_CurveConstraint.cxx Diff File
mod - src/GeomPlate/GeomPlate_PointConstraint.cxx Diff File
mod - src/GeomPlate/GeomPlate_Surface.cxx Diff File
mod - src/GProp/GProp_PEquation.cxx Diff File
mod - src/Graphic3d/Graphic3d_RenderingParams.hxx Diff File
mod - src/Hatch/Hatch_Line.cxx Diff File
mod - src/Hatch/Hatch_Parameter.cxx Diff File
mod - src/HatchGen/HatchGen_PointOnElement.cxx Diff File
mod - src/HLRAlgo/HLRAlgo_BiPoint.hxx Diff File
mod - src/HLRAlgo/HLRAlgo_EdgeIterator.cxx Diff File
mod - src/HLRAlgo/HLRAlgo_Intersection.cxx Diff File
mod - src/HLRAlgo/HLRAlgo_PolyAlgo.cxx Diff File
mod - src/HLRAlgo/HLRAlgo_PolyData.hxx Diff File
mod - src/HLRAlgo/HLRAlgo_PolyHidingData.hxx Diff File
mod - src/HLRAlgo/HLRAlgo_PolyInternalNode.hxx Diff File
mod - src/HLRBRep/HLRBRep_ShapeBounds.lxx Diff File
mod - src/HLRBRep/HLRBRep_Surface.cxx Diff File
mod - src/HLRTest/HLRTest_DrawablePolyEdgeTool.cxx Diff File
mod - src/HLRTopoBRep/HLRTopoBRep_VData.lxx Diff File
mod - src/IntAna/IntAna_Curve.cxx Diff File
mod - src/IntAna/IntAna_Int3Pln.cxx Diff File
mod - src/IntAna/IntAna_IntConicQuad.cxx Diff File
mod - src/IntAna/IntAna_IntLinTorus.cxx Diff File
mod - src/IntAna/IntAna_IntQuadQuad.cxx Diff File
mod - src/IntAna2d/IntAna2d_AnaIntersection.cxx Diff File
mod - src/IntAna2d/IntAna2d_IntPoint.cxx Diff File
mod - src/IntAna2d/IntAna2d_Outils.cxx Diff File
mod - src/IntCurve/IntCurve_IConicTool.cxx Diff File
mod - src/IntCurve/IntCurve_IntConicConic_Tool.cxx Diff File
mod - src/IntCurve/IntCurve_PConic.cxx Diff File
mod - src/IntCurveSurface/IntCurveSurface_IntersectionPoint.cxx Diff File
mod - src/Intf/Intf_Interference.cxx Diff File
mod - src/Intf/Intf_Tool.cxx Diff File
mod - src/IntImp/IntImp_Int2S.gxx Diff File
mod - src/IntImp/IntImp_IntCS.gxx Diff File
mod - src/IntImp/IntImp_ZerImpFunc.gxx Diff File
mod - src/IntImp/IntImp_ZerParFunc.gxx Diff File
mod - src/IntPatch/IntPatch_ALine.cxx Diff File
mod - src/IntPatch/IntPatch_ImpImpIntersection_2.gxx Diff File
mod - src/IntPatch/IntPatch_InterferencePolyhedron.cxx Diff File
mod - src/IntPatch/IntPatch_Intersection.cxx Diff File
mod - src/IntPatch/IntPatch_PolyLine.cxx Diff File
mod - src/IntPatch/IntPatch_PrmPrmIntersection.cxx Diff File
mod - src/IntPatch/IntPatch_RLine.cxx Diff File
mod - src/IntRes2d/IntRes2d_IntersectionSegment.cxx Diff File
mod - src/IntStart/IntStart_PathPoint.gxx Diff File
mod - src/IntStart/IntStart_SearchOnBoundaries.gxx Diff File
mod - src/IntStart/IntStart_Segment.gxx Diff File
mod - src/IntSurf/IntSurf_InteriorPoint.cxx Diff File
mod - src/IntSurf/IntSurf_Quadric.cxx Diff File
mod - src/IntWalk/IntWalk_IWalking_1.gxx Diff File
mod - src/IntWalk/IntWalk_PWalking.cxx Diff File
mod - src/Law/Law_BSpFunc.cxx Diff File
mod - src/Law/Law_Constant.cxx Diff File
mod - src/Law/Law_Linear.cxx Diff File
mod - src/LDOM/LDOM_BasicAttribute.hxx Diff File
mod - src/LocalAnalysis/LocalAnalysis_CurveContinuity.cxx Diff File
mod - src/LocalAnalysis/LocalAnalysis_SurfaceContinuity.cxx Diff File
mod - src/LocOpe/LocOpe_Generator.lxx Diff File
mod - src/LocOpe/LocOpe_LinearForm.lxx Diff File
mod - src/LocOpe/LocOpe_PntFace.hxx Diff File
mod - src/LocOpe/LocOpe_Prism.cxx Diff File
mod - src/LocOpe/LocOpe_Revol.cxx Diff File
mod - src/LocOpe/LocOpe_RevolutionForm.cxx Diff File
mod - src/LocOpe/LocOpe_Spliter.lxx Diff File
mod - src/LocOpe/LocOpe_WiresOnShape.cxx Diff File
mod - src/MAT/MAT_BasicElt.cxx Diff File
mod - src/MAT/MAT_Edge.cxx Diff File
mod - src/MAT/MAT_Graph.cxx Diff File
mod - src/MAT/MAT_Node.cxx Diff File
mod - src/MAT/MAT_Zone.cxx Diff File
mod - src/MAT2d/MAT2d_Circuit.cxx Diff File
mod - src/MAT2d/MAT2d_Connexion.cxx Diff File
mod - src/MAT2d/MAT2d_Mat2d.cxx Diff File
mod - src/MAT2d/MAT2d_MiniPath.cxx Diff File
mod - src/MoniTool/MoniTool_Element.cxx Diff File
mod - src/MoniTool/MoniTool_Element.hxx Diff File
mod - src/MoniTool/MoniTool_Stat.cxx Diff File
mod - src/MoniTool/MoniTool_TypedValue.cxx Diff File
mod - src/NLPlate/NLPlate_HGPPConstraint.hxx Diff File
mod - src/PCDM/PCDM_Reference.cxx Diff File
mod - src/Plate/Plate_Plate.cxx Diff File
mod - src/ProjLib/ProjLib_CompProjectedCurve.cxx Diff File
mod - src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx Diff File
mod - src/ProjLib/ProjLib_PrjResolve.cxx Diff File
mod - src/ProjLib/ProjLib_ProjectOnSurface.cxx Diff File
mod - src/ProjLib/ProjLib_Projector.cxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
mod - src/RWGltf/RWGltf_GltfJsonParser.cxx Diff File
mod - src/Select3D/Select3D_SensitiveSet.hxx Diff File
mod - src/SelectBasics/SelectBasics_SelectingVolumeManager.hxx Diff File
mod - src/SelectMgr/SelectMgr_Frustum.hxx Diff File
mod - src/ShapeAnalysis/ShapeAnalysis_Shell.cxx Diff File
mod - src/ShapeAnalysis/ShapeAnalysis_Shell.hxx Diff File
mod - src/ShapeAnalysis/ShapeAnalysis_TransferParametersProj.cxx Diff File
mod - src/ShapeFix/ShapeFix_EdgeProjAux.cxx Diff File
mod - src/ShapeFix/ShapeFix_FreeBounds.cxx Diff File
mod - src/ShapePersistent/ShapePersistent_BRep.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_Geom2d_Curve.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_Geom_Curve.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_Geom_Surface.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_HSequence.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_Poly.hxx Diff File
mod - src/ShapeUpgrade/ShapeUpgrade_SplitCurve.cxx Diff File
mod - src/ShapeUpgrade/ShapeUpgrade_SplitSurface.cxx Diff File
mod - src/ShapeUpgrade/ShapeUpgrade_SplitSurfaceContinuity.cxx Diff File
mod - src/StdLPersistent/StdLPersistent_Collection.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_Data.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_Function.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_Real.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_Variable.hxx Diff File
mod - src/StdObject/StdObject_Shape.hxx Diff File
mod - src/StdPersistent/StdPersistent_TopoDS.hxx Diff File
mod - src/STEPConstruct/STEPConstruct_UnitContext.cxx Diff File
mod - src/STEPControl/STEPControl_ActorRead.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_Builder.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_Tool.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateCompositeCurve.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdge.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdgeLoop.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslatePolyLoop.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateShell.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateVertex.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateVertexLoop.cxx Diff File
mod - src/Sweep/Sweep_NumShapeIterator.cxx Diff File
mod - src/TDataStd/TDataStd_DeltaOnModificationOfByteArray.cxx Diff File
mod - src/TDataStd/TDataStd_DeltaOnModificationOfExtStringArray.cxx Diff File
mod - src/TDataStd/TDataStd_DeltaOnModificationOfIntArray.cxx Diff File
mod - src/TDataStd/TDataStd_DeltaOnModificationOfRealArray.cxx Diff File
mod - src/TNaming/TNaming_NamedShape.cxx Diff File
mod - src/TopClass/TopClass_Classifier2d.gxx Diff File
mod - src/TopClass/TopClass_Classifier3d.gxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_Builder.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeStepEdge.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeStepFace.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeStepVertex.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeStepWire.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_Tool.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_WireframeBuilder.cxx Diff File
mod - src/TopTrans/TopTrans_CurveTransition.cxx Diff File
mod - src/TopTrans/TopTrans_SurfaceTransition.cxx Diff File
mod - src/Units/Units_ShiftedUnit.cxx Diff File
mod - src/VrmlData/VrmlData_ShapeConvert.hxx Diff File
mod - src/VrmlData/VrmlData_TextureTransform.hxx Diff File