Changesets: occt
master 7c32c7c4 2014-12-25 15:04:55
Committer: bugmaster Details Diff |
0025531: Difference in intersection result on Windows and Linux platform is very significant 1. Dump of WLine is shown with more precise. 2. Equation solving with more precise. 3. Dump of Multy-line. 4. Code optimization. Some test cases were updated in accordance with their new behaviour. Correction of test cases for issue CR25531 |
Affected Issues 0025531 |
|
mod - src/ApproxInt/ApproxInt_Approx.gxx | Diff File | ||
mod - src/ApproxInt/ApproxInt_MultiLine.cdl | Diff File | ||
mod - src/ApproxInt/ApproxInt_MultiLine.gxx | Diff File | ||
mod - src/ApproxInt/ApproxInt_MultiLineTool.cdl | Diff File | ||
mod - src/ApproxInt/ApproxInt_MultiLineTool.lxx | Diff File | ||
mod - src/IntPatch/IntPatch_ImpImpIntersection_4.gxx | Diff File | ||
mod - src/IntPatch/IntPatch_WLine.cxx | Diff File | ||
mod - tests/bugs/modalg_1/bug16517_1 | Diff File | ||
mod - tests/bugs/modalg_1/bug16517_2 | Diff File | ||
mod - tests/bugs/modalg_5/bug24915 | Diff File | ||
mod - tests/bugs/modalg_5/bug25292_15 | Diff File | ||
mod - tests/bugs/modalg_5/bug25292_16 | Diff File | ||
mod - tests/bugs/modalg_5/bug25292_25 | Diff File | ||
mod - tests/bugs/modalg_5/bug25292_26 | Diff File | ||
mod - tests/bugs/modalg_5/bug25292_31 | Diff File | ||
mod - tests/bugs/modalg_5/bug25292_32 | Diff File | ||
mod - tests/bugs/modalg_5/bug25292_35 | Diff File | ||
mod - tests/bugs/modalg_5/bug25292_36 | Diff File | ||
mod - tests/bugs/modalg_5/bug25488 | Diff File | ||
master ee5ee7db 2014-12-25 15:00:32
Committer: bugmaster Details Diff |
0025625: Boolean COMMON cannot be built class BOPTools_AlgoTools2D method void BOPTools_AlgoTools2D::Make2D (const TopoDS_Edge& aE, const TopoDS_Face& aF, Handle(Geom2d_Curve)& aC2D, Standard_Real& aFirst, Standard_Real& aLast, Standard_Real& aToler) Perform projection with the tolerance of the edge. Test case for issue CR25625 |
||
mod - src/BOPTools/BOPTools_AlgoTools2D.cxx | Diff File | ||
add - tests/bugs/modalg_5/bug25625 | Diff File | ||
master 8ac0cf52 2014-12-25 14:57:55
Committer: bugmaster Details Diff |
0024411: SplitShape produces shape with incorrectly parameterized periodic 3D curve Implemented additional flag into Geom_TrimmedCurve to adjust or not the periodic curve inside the first period. API of Geom2d_TrimmedCurve is changed according to Geom_TrimmedCurve. Test-case for issue #24411 |
||
mod - src/BRep/BRep_Tool.cxx | Diff File | ||
mod - src/Geom/Geom_TrimmedCurve.cdl | Diff File | ||
mod - src/Geom/Geom_TrimmedCurve.cxx | Diff File | ||
mod - src/Geom2d/Geom2d_TrimmedCurve.cdl | Diff File | ||
mod - src/Geom2d/Geom2d_TrimmedCurve.cxx | Diff File | ||
add - tests/bugs/moddata_3/bug24411 | Diff File | ||
master 49b0c452 2014-12-25 14:55:02
Committer: bugmaster Details Diff |
0025614: Provide API access to the new fuctionalities of Boolean Components I. New features: 1.1. class BOPAlgo_PaveFiller method: void BOPAlgo_PaveFiller::SetArguments(const TopTools_ListOfShape& theLS) has been added to provide the setting argumemts through TopTools_ListOfShape 1.2. class BOPAlgo_Builder method: void BOPAlgo_Builder::SetArguments(const TopTools_ListOfShape& theLS) has been added to provide the setting argumemts through TopTools_ListOfShape 1.3. class BOPAlgo_BOP method: void BOPAlgo_BOP::SetTools(const TopTools_ListOfShape& theLS) has been added to provide the setting tools through TopTools_ListOfShape 1.4. class BRepAlgoAPI_BuilderAlgo construcror: BRepAlgoAPI_BuilderAlgo::BRepAlgoAPI_BuilderAlgo (const BOPAlgo_PaveFiller& aPF) has been added to provide the construction of the object using BOPAlgo_PaveFiller object method: void BRepAlgoAPI_BuilderAlgo::SetArguments (const TopTools_ListOfShape& theLS) has been added to provide the setting argumemts method: const TopTools_ListOfShape& BRepAlgoAPI_BuilderAlgo::Arguments()const has been added to provide access to the argumemts 1.5. class BRepAlgoAPI_BooleanOperation method: void BRepAlgoAPI_BooleanOperation::SetTools (const TopTools_ListOfShape& theLS) has been added to provide the setting tools method: const TopTools_ListOfShape& BRepAlgoAPI_BooleanOperation::Tools()const has been added to provide access to the tools 1.6. class BRepAlgoAPI_Common construcror: BRepAlgoAPI_Common::BRepAlgoAPI_Common (const BOPAlgo_PaveFiller& aPF) has been added to provide the construction of the object using BOPAlgo_PaveFiller object 1.7. class BRepAlgoAPI_Cut construcror: BRepAlgoAPI_Cut::BRepAlgoAPI_Cut (const BOPAlgo_PaveFiller& aPF) has been added to provide the construction of the object using BOPAlgo_PaveFiller object 1.8. class BRepAlgoAPI_Fuse construcror: BRepAlgoAPI_Fuse::BRepAlgoAPI_Fuse (const BOPAlgo_PaveFiller& aPF) has been added to provide the construction of the object using BOPAlgo_PaveFiller object 1.9. class BRepAlgoAPI_Section construcror: BRepAlgoAPI_Section::BRepAlgoAPI_Section (const BOPAlgo_PaveFiller& aPF) has been added to provide the construction of the object using BOPAlgo_PaveFiller object 1.10. class BOPTest method: void BOPTest::APICommands(Draw_Interpretor& theCommands) has been added to provide tcl commands to launch the algorithms implemented in BRepAlgoAPI package using DRAWEXE application. Commands: >bapibuild r performs General Fuse algorithm. r -the result of the operation >bapibop r type performs Boolean Operation agorithm r -the result of the operation type -type of the operation: 0-common 1-fuse 2-cut 3-cut21 4-section method: void BOPTest::OptionCommands(Draw_Interpretor& theCommands) has been added to provide tcl commands to set/get the options that is necessary for the algorithms implemented in BRepAlgoAPI package. Commands: >boptions dump the state of current options >brunparallel [0/1] 1 -sets the parallel mode of the computations 0 -sets the sequential mode of the computations >bfuzzyvalue value sets the fuzzy value ------------------------------------------------------------------------------------------------------------- II. Changes: II.1. class BRepAlgoAPI_BuilderAlgo methods: const TopTools_ListOfShape& BRepAlgoAPI_BuilderAlgo::Generated (const TopoDS_Shape& aS) const TopTools_ListOfShape& BRepAlgoAPI_BuilderAlgo::Modified (const TopoDS_Shape& aS) Standard_Boolean BRepAlgoAPI_BuilderAlgo::IsDeleted (const TopoDS_Shape& aS) Standard_Boolean BRepAlgoAPI_BuilderAlgo::HasModified() const Standard_Boolean BRepAlgoAPI_BuilderAlgo::HasGenerated() const Standard_Boolean BRepAlgoAPI_BuilderAlgo::HasDeleted() const has been redefined to provide access to the history II.1. class BOPTest method: void BOPTest::APICommands(Draw_Interpretor& theCommands) has been added to provide tcl commands to launch the algorithms implemented in BRepAlgoAPI package using DRAWEXE application. method: void BOPTest::OptionCommands(Draw_Interpretor& theCommands) has been added to provide tcl commands to set/get the options that is necessary for the algorithms implemented in BRepAlgoAPI package. II.2. class BRepAlgoAPI method: void BRepAlgoAPI::DumpOper(const Standard_CString theFilePath, const TopoDS_Shape& theShape1, const TopoDS_Shape& theShape2, const TopoDS_Shape& theResult, BOPAlgo_Operation theOperation, Standard_Boolean isNonValidArgs) has been removed. The contents has been shifted into the file: BRepAlgoAPI_BooleanOperation.cxx II.3. classes QANewModTopOpe_Glue, QANewModTopOpe_Intersection the modifications have been done to provide the consistency with the modifications in BRepAlgoAPI package [I]. ------------------------------------------------------------------------------------------------------------- III. Modified entities: packages: BOPAlgo BRepAlgoAPI BOPTest QANewModTopOpe Test cases for issue CR25614 |
||
mod - src/BOPAlgo/BOPAlgo_BOP.cdl | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_BOP.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Builder.cdl | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Builder.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.cdl | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.cxx | Diff File | ||
mod - src/BOPTest/BOPTest.cdl | Diff File | ||
mod - src/BOPTest/BOPTest.cxx | Diff File | ||
add - src/BOPTest/BOPTest_APICommands.cxx | Diff File | ||
mod - src/BOPTest/BOPTest_BOPCommands.cxx | Diff File | ||
mod - src/BOPTest/BOPTest_Objects.cdl | Diff File | ||
mod - src/BOPTest/BOPTest_Objects.cxx | Diff File | ||
add - src/BOPTest/BOPTest_OptionCommands.cxx | Diff File | ||
mod - src/BOPTest/BOPTest_PartitionCommands.cxx | Diff File | ||
mod - src/BOPTest/FILES | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI.cdl | Diff File | ||
rm - src/BRepAlgoAPI/BRepAlgoAPI.cxx | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_Algo.cdl | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_Algo.cxx | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_BooleanOperation.cdl | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_BooleanOperation.cxx | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_BuilderAlgo.cdl | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_BuilderAlgo.cxx | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_Common.cdl | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_Common.cxx | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_Cut.cdl | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_Cut.cxx | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_Fuse.cdl | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_Fuse.cxx | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_Section.cdl | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_Section.cxx | Diff File | ||
mod - src/QANewModTopOpe/QANewModTopOpe_Glue.cxx | Diff File | ||
mod - src/QANewModTopOpe/QANewModTopOpe_Glue_SDFaces.cxx | Diff File | ||
mod - src/QANewModTopOpe/QANewModTopOpe_Glue_shell.cxx | Diff File | ||
mod - src/QANewModTopOpe/QANewModTopOpe_Glue_vertex.cxx | Diff File | ||
mod - src/QANewModTopOpe/QANewModTopOpe_Glue_wire.cxx | Diff File | ||
mod - src/QANewModTopOpe/QANewModTopOpe_Intersection.cdl | Diff File | ||
mod - src/QANewModTopOpe/QANewModTopOpe_Intersection.cxx | Diff File | ||
add - tests/bugs/modalg_5/bug25614_common | Diff File | ||
add - tests/bugs/modalg_5/bug25614_cut | Diff File | ||
add - tests/bugs/modalg_5/bug25614_cut21 | Diff File | ||
add - tests/bugs/modalg_5/bug25614_fuse | Diff File | ||
add - tests/bugs/modalg_5/bug25614_genfuse | Diff File | ||
add - tests/bugs/modalg_5/bug25614_section | Diff File | ||
master 6219c44c 2014-12-25 14:14:37
Committer: bugmaster Details Diff |
0025584: Wrong result obtained by PerformInfinitePoint Test Implemented additional verification of periodicity of B-spline surfaces when calculating UV-bounds Test case for issue CR25584 |
||
mod - src/BRepTools/BRepTools.cxx | Diff File | ||
add - tests/bugs/modalg_5/bug25584 | Diff File | ||
master 73d0a668 2014-12-25 13:47:08
Committer: bugmaster Details Diff |
0025592: Bad result of Fillet operation Comments have been added. Test case for issue CR25592 |
||
mod - src/Blend/Blend_Walking.cdl | Diff File | ||
mod - src/Blend/Blend_Walking_1.gxx | Diff File | ||
mod - src/Blend/Blend_Walking_4.gxx | Diff File | ||
mod - src/ChFi3d/ChFi3d_Builder_2.cxx | Diff File | ||
mod - src/ChFi3d/ChFi3d_Builder_6.cxx | Diff File | ||
mod - src/ChFiDS/ChFiDS_ElSpine.cdl | Diff File | ||
mod - src/ChFiDS/ChFiDS_ElSpine.cxx | Diff File | ||
add - tests/bugs/modalg_5/bug25592 | Diff File | ||
master b7d23870 2014-12-25 13:42:49
Committer: bugmaster Details Diff |
0025591: Command mkshell produces wrong shell The functionality to decide, whether the edge is degenerated, was shared via BRepLib_MakeFace. The verification of producing degenerated edges was added to BRepLib_MakeShell. Test case for issue CR25591 |
Affected Issues 0025591 |
|
mod - src/BRepLib/BRepLib_MakeFace.cdl | Diff File | ||
mod - src/BRepLib/BRepLib_MakeFace.cxx | Diff File | ||
mod - src/BRepLib/BRepLib_MakeShell.cxx | Diff File | ||
add - tests/bugs/modalg_5/bug25591 | Diff File | ||
master cbff1e55 2014-12-25 07:00:13
Committer: abv Details Diff |
0025621: CAST analysis - Avoid constructors not supplying an initial value for all non-static data members The constructors of classes from following files have been fixed to ensure that all non-static fields are initialized: Adaptor2d_Line2d.cxx Adaptor3d_IsoCurve.cxx Adaptor3d_OffsetCurve.cxx AdvApp2Var_ApproxAFunc2Var.cxx AIS_Dimension.cxx AIS_InteractiveContext.cxx Aspect_DisplayConnection.cxx BiTgte_CurveOnEdge.cxx BiTgte_CurveOnVertex.cxx BRepAdaptor_CompCurve.cxx BRepMesh_Circle.hxx BRepMesh_Delaun.cxx BRepToIGES_BREntity.cxx ChFi2d_AnaFilletAlgo.cxx ChFi2d_ChamferAPI.cxx ChFi2d_FilletAlgo.cxx ChFi2d_FilletAlgo.hxx Extrema_ExtPExtS.cxx Font_FTFont.cxx GccEnt_QualifiedCirc.cxx Geom2dAdaptor_Curve.cxx IGESData_IGESEntity.cxx IGESData_DefSwitch.cxx IGESToBRep_CurveAndSurface.cxx LDOM_XmlReader.cxx math_TrigonometricFunctionRoots.cxx NCollection_ListNode.hxx ProjLib_CompProjectedCurve.cxx ProjLib_ComputeApproxOnPolarSurface.cxx Select3D_Box2d.hxx Select3D_PointData.hxx |
Affected Issues 0025621 |
|
mod - src/Adaptor2d/Adaptor2d_Line2d.cxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_IsoCurve.cxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_OffsetCurve.cxx | Diff File | ||
mod - src/AdvApp2Var/AdvApp2Var_ApproxAFunc2Var.cxx | Diff File | ||
mod - src/AIS/AIS_Dimension.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/BiTgte/BiTgte_CurveOnEdge.cxx | Diff File | ||
mod - src/BiTgte/BiTgte_CurveOnVertex.cxx | Diff File | ||
mod - src/BRepAdaptor/BRepAdaptor_CompCurve.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_Circle.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_Delaun.cxx | Diff File | ||
mod - src/BRepToIGES/BRepToIGES_BREntity.cxx | Diff File | ||
mod - src/ChFi2d/ChFi2d_AnaFilletAlgo.cxx | Diff File | ||
mod - src/ChFi2d/ChFi2d_ChamferAPI.cxx | Diff File | ||
mod - src/ChFi2d/ChFi2d_FilletAlgo.cxx | Diff File | ||
mod - src/ChFi2d/ChFi2d_FilletAlgo.hxx | Diff File | ||
mod - src/Extrema/Extrema_ExtPExtS.cxx | Diff File | ||
mod - src/Font/Font_FTFont.cxx | Diff File | ||
mod - src/GccEnt/GccEnt_QualifiedCirc.cxx | Diff File | ||
mod - src/Geom2dAdaptor/Geom2dAdaptor_Curve.cxx | Diff File | ||
mod - src/IGESData/IGESData_DefSwitch.cxx | Diff File | ||
mod - src/IGESData/IGESData_IGESEntity.cxx | Diff File | ||
mod - src/IGESToBRep/IGESToBRep_CurveAndSurface.cxx | Diff File | ||
mod - src/LDOM/LDOM_XmlReader.cxx | Diff File | ||
mod - src/math/math_TrigonometricFunctionRoots.cxx | Diff File | ||
mod - src/NCollection/NCollection_ListNode.hxx | Diff File | ||
mod - src/ProjLib/ProjLib_CompProjectedCurve.cxx | Diff File | ||
mod - src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx | Diff File | ||
mod - src/Select3D/Select3D_Box2d.hxx | Diff File | ||
mod - src/Select3D/Select3D_PointData.hxx | Diff File | ||
master 0a66e59d 2014-12-24 09:57:17
Committer: bugmaster Details Diff |
0025653: DRAW doesn't use installed 3rdparty libraries from its library folder located in install folder |
Affected Issues 0025653 |
|
mod - adm/templates/3rdparty_macro.cmake | Diff File | ||
mod - adm/templates/custom.bat.in | Diff File | ||
mod - adm/templates/custom.sh.in | Diff File | ||
mod - adm/templates/env.bat.in | Diff File | ||
mod - adm/templates/freetype.cmake | Diff File | ||
mod - adm/templates/tbb.cmake | Diff File | ||
mod - adm/templates/tcl.cmake | Diff File | ||
mod - adm/templates/vtk.cmake | Diff File | ||
master 2195ab96 2014-12-24 09:15:53 Committer: bugmaster Details Diff |
0025629: Visualization, AIS_InteractiveContext - code clean up Drop confusing method AIS_InteractiveContext::Clear() which is the same as ::Remove(). AIS_InteractiveContext::Display() - fix double viewer update on first display of presentation. AIS_InteractiveContext::DisplayedObjects() - fix objects retrieval from local contexts. AIS_InteractiveContext::Load() - do not bind object twice. Drop code blocks for debug output. Code clean up. |
Affected Issues 0025629 |
|
mod - src/AIS/AIS_InteractiveContext.cdl | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/QABugs/QABugs_11.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
master 270675f5 2014-12-24 07:37:09
Committer: bugmaster Details Diff |
0025650: Visualization - AIS_Line::ComputeSelection() should not ignore the selection mode argument Only selection mode 0 is supported from now on. |
||
mod - src/AIS/AIS_Line.cxx | Diff File | ||
master 312a4043 2014-12-23 11:39:18
Committer: bugmaster Details Diff |
0025351: Visualization - provide pseudo random number generator in OCCT ray-tracing core |
Affected Issues 0025351 |
|
mod - src/OpenGl/OpenGl_Workspace.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace_Raytrace.cxx | Diff File | ||
mod - src/Shaders/RaytraceBase.fs | Diff File | ||
master 92ac0eb7 2014-12-23 04:03:42
Committer: bugmaster Details Diff |
0025570: New Tcl sample scripts created for CAD Assistant Three new sample scripts created during development of CAD Assistant for Android added in samples/tcl: - Penrose.tcl: creation of Penrose triangle made of boxes resembling ones from OCC logo - pencil.tcl: creation of colored pencil model - snowflake.tcl: creation of 2d drawing of snowflake |
Affected Issues 0025570 |
|
add - samples/tcl/pencil.tcl | Diff File | ||
add - samples/tcl/Penrose.tcl | Diff File | ||
add - samples/tcl/snowflake.tcl | Diff File | ||
add - tests/demo/samples/pencil | Diff File | ||
add - tests/demo/samples/penrose | Diff File | ||
add - tests/demo/samples/snowflake | Diff File | ||
master bbe97edd 2014-12-19 15:40:31
Committer: bugmaster Details Diff |
0025651: GL_LUMINANCE8 should be defined for android case GL_LUMINANCE8 defined |
Affected Issues 0025651 |
|
mod - src/OpenGl/OpenGl_GlFunctions.hxx | Diff File | ||
master 51023771 2014-12-19 12:24:09
Committer: bugmaster Details Diff |
0025627: SelectedShape() and HasSelectedShape() of AIS_InteractiveContext class do not work as expected. Location calculation in SelectedShape() was corrected; Method HasSelectedShape() that does not take into account shape decomposition was added. Test case for issue 25627 |
Affected Issues 0025627 |
|
mod - src/AIS/AIS_InteractiveContext_1.cxx | Diff File | ||
mod - src/AIS/AIS_LocalContext.cdl | Diff File | ||
mod - src/AIS/AIS_LocalContext_1.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
add - tests/bugs/vis/bug25627 | Diff File | ||
master 96f3bacc 2014-12-19 09:06:11
Committer: bugmaster Details Diff |
0025619: CAST analysis: Avoid classes with a non-empty destructor and not implementing both an assignment operator and a copy constructor - Fix compilation errors. - Branch has been rebased on new master. 0025619: CAST analysis: Avoid classes with a non-empty destructor and not implementing both an assignment operator and a copy constructor The problem has been removed from following classes: - tsee_entity - Select3D_PointData - Standard_MMgrFactory - ProjLib_OnSurface - BinomAllocator - OSD_PerfMeter - StorageInfo - OpenGl_UnpackAlignmentSentry - IntPatch_InfoPD - TableauRejection - Draw_View - BOPTest_Session - BOPCol_MemBlock - BSB_T3Bits - NCollection_Handle::Ptr - Buffer (from Standard_Boolean Message_MsgFile::LoadFile (const Standard_CString)) |
Affected Issues 0025619 |
|
mod - src/BOPTest/BOPTest_Objects.cxx | Diff File | ||
add - src/Draw/Draw_View.cxx | Diff File | ||
add - src/Draw/Draw_View.hxx | Diff File | ||
mod - src/Draw/Draw_Viewer.cxx | Diff File | ||
mod - src/Draw/FILES | Diff File | ||
mod - src/HLRBRep/HLRBRep_Data.cxx | Diff File | ||
mod - src/Message/Message_MsgFile.cxx | Diff File | ||
mod - src/NCollection/NCollection_Handle.hxx | Diff File | ||
mod - src/OSD/OSD_MAllocHook.cxx | Diff File | ||
mod - src/OSD/OSD_PerfMeter.hxx | Diff File | ||
mod - src/TestTopOpe/TestTopOpe_HDSCommands.cxx | Diff File | ||
master 6da30ff1 2014-12-18 07:27:01
Committer: bugmaster Details Diff |
0025622: CAST analysis: Avoid invocation of virtual Methods of the declared Class in a Constructor or Destructor The Delete() methods have been deleted from the following classes: - Adaptor2d_Curve2d - Adaptor3d_Curve - Adaptor3d_Surface - AppBlend_Approx - AppCont_Function - AppParCurves_MultiCurve - AppParCurves_MultiPoint - ApproxInt_SvSurfaces - BRepPrim_OneAxis - BRepSweep_NumLinearRegularSweep - BRepSweep_Translation - BRepSweep_Trsf - DBC_BaseArray - GeomFill_Profiler - HatchGen_PointOnHatching - math_BFGS - math_FunctionSet - math_FunctionSetRoot - math_FunctionWithDerivative - math_MultipleVarFunction - math_MultipleVarFunctionWithHessian - math_MultipleVarFunctionWithGradient - math_Powell - math_NewtonMinimum - math_NewtonFunctionSetRoot - math_BissecNewton (just add virtual destructor) - math_FRPR - math_BrentMinimum (just add virtual destructor) - OSD_Chronometer - ProjLib_Projector Virtual methods Delete() or Destroy() of the transient inheritors is not changed (-> separate issue). Classes Graphic3d_DataStructureManager and PrsMgr_Presentation without changes. |
Affected Issues 0025622 |
|
mod - src/Adaptor2d/Adaptor2d_Curve2d.cdl | Diff File | ||
mod - src/Adaptor2d/Adaptor2d_Curve2d.cxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_Curve.cdl | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_Curve.cxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_Surface.cdl | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_Surface.cxx | Diff File | ||
mod - src/AppBlend/AppBlend_Approx.cdl | Diff File | ||
mod - src/AppBlend/AppBlend_Approx.cxx | Diff File | ||
mod - src/AppCont/AppCont_Function.hxx | Diff File | ||
mod - src/AppParCurves/AppParCurves_MultiCurve.cdl | Diff File | ||
mod - src/AppParCurves/AppParCurves_MultiCurve.cxx | Diff File | ||
mod - src/AppParCurves/AppParCurves_MultiPoint.cdl | Diff File | ||
mod - src/AppParCurves/AppParCurves_MultiPoint.cxx | Diff File | ||
mod - src/ApproxInt/ApproxInt_SvSurfaces.cdl | Diff File | ||
mod - src/ApproxInt/ApproxInt_SvSurfaces.cxx | Diff File | ||
mod - src/BRepPrim/BRepPrim_OneAxis.cdl | Diff File | ||
mod - src/BRepPrim/BRepPrim_OneAxis.cxx | Diff File | ||
mod - src/BRepSweep/BRepSweep_NumLinearRegularSweep.cdl | Diff File | ||
mod - src/BRepSweep/BRepSweep_NumLinearRegularSweep.cxx | Diff File | ||
mod - src/BRepSweep/BRepSweep_Translation.cdl | Diff File | ||
mod - src/BRepSweep/BRepSweep_Translation.cxx | Diff File | ||
mod - src/BRepSweep/BRepSweep_Trsf.cdl | Diff File | ||
mod - src/BRepSweep/BRepSweep_Trsf.cxx | Diff File | ||
mod - src/DBC/DBC_BaseArray.cdl | Diff File | ||
mod - src/DBC/DBC_BaseArray.cxx | Diff File | ||
mod - src/GeomFill/GeomFill_Profiler.cdl | Diff File | ||
mod - src/GeomFill/GeomFill_Profiler.cxx | Diff File | ||
mod - src/HatchGen/HatchGen_IntersectionPoint.cdl | Diff File | ||
mod - src/HatchGen/HatchGen_IntersectionPoint.cxx | Diff File | ||
mod - src/HatchGen/HatchGen_PointOnHatching.cdl | Diff File | ||
mod - src/HatchGen/HatchGen_PointOnHatching.cxx | Diff File | ||
mod - src/Interface/Interface_CopyTool.cdl | Diff File | ||
mod - src/Interface/Interface_CopyTool.cxx | Diff File | ||
mod - src/math/math_BFGS.cdl | Diff File | ||
mod - src/math/math_BFGS.cxx | Diff File | ||
mod - src/math/math_BissecNewton.cdl | Diff File | ||
mod - src/math/math_BissecNewton.cxx | Diff File | ||
mod - src/math/math_BrentMinimum.cdl | Diff File | ||
mod - src/math/math_BrentMinimum.cxx | Diff File | ||
mod - src/math/math_FRPR.cdl | Diff File | ||
mod - src/math/math_FRPR.cxx | Diff File | ||
mod - src/math/math_FunctionSet.cdl | Diff File | ||
mod - src/math/math_FunctionSet.cxx | Diff File | ||
mod - src/math/math_FunctionSetRoot.cdl | Diff File | ||
mod - src/math/math_FunctionSetRoot.cxx | Diff File | ||
mod - src/math/math_FunctionWithDerivative.cdl | Diff File | ||
mod - src/math/math_FunctionWithDerivative.cxx | Diff File | ||
mod - src/math/math_MultipleVarFunction.cdl | Diff File | ||
mod - src/math/math_MultipleVarFunction.cxx | Diff File | ||
mod - src/math/math_MultipleVarFunctionWithGradient.cdl | Diff File | ||
rm - src/math/math_MultipleVarFunctionWithGradient.cxx | Diff File | ||
mod - src/math/math_MultipleVarFunctionWithHessian.cdl | Diff File | ||
rm - src/math/math_MultipleVarFunctionWithHessian.cxx | Diff File | ||
mod - src/math/math_NewtonFunctionSetRoot.cdl | Diff File | ||
mod - src/math/math_NewtonFunctionSetRoot.cxx | Diff File | ||
mod - src/math/math_NewtonMinimum.cdl | Diff File | ||
mod - src/math/math_NewtonMinimum.cxx | Diff File | ||
mod - src/math/math_Powell.cdl | Diff File | ||
mod - src/math/math_Powell.cxx | Diff File | ||
mod - src/OSD/OSD_Chronometer.cdl | Diff File | ||
mod - src/OSD/OSD_Chronometer.cxx | Diff File | ||
mod - src/ProjLib/ProjLib_Projector.cdl | Diff File | ||
mod - src/ProjLib/ProjLib_Projector.cxx | Diff File | ||
master 9533a866 2014-12-17 08:17:28
Committer: kgv Details Diff |
0025617: Avoid classes with a copy constructor and the default destructor or assignment operator Removed useless user-defined copy constructors and assignment operators in BOPCol_NCVector, NCollection_Mat4, NCollection_Vec* User-defined assignment operator matching copy constructor added in NCollection_StdAllocator. Class VrmlData_DataMapOfShapeAppearance redefined as simple typedef to NCollection_DataMap<>. |
Affected Issues 0025617 |
|
mod - src/BOPCol/BOPCol_NCVector.hxx | Diff File | ||
mod - src/NCollection/NCollection_Mat4.hxx | Diff File | ||
mod - src/NCollection/NCollection_StdAllocator.hxx | Diff File | ||
mod - src/NCollection/NCollection_Vec2.hxx | Diff File | ||
mod - src/NCollection/NCollection_Vec3.hxx | Diff File | ||
mod - src/NCollection/NCollection_Vec4.hxx | Diff File | ||
mod - src/VrmlData/VrmlData_DataMapOfShapeAppearance.hxx | Diff File | ||
mod - src/VrmlData/VrmlData_Group.hxx | Diff File | ||
mod - src/VrmlData/VrmlData_Scene.hxx | Diff File | ||
master 4dff6a1b 2014-12-17 08:06:13
Committer: kgv Details Diff |
0025618: Avoid classes with an assignment operator and not implementing both a destructor and a copy constructor User-defined assignment operator is removed in the classes IntPolyh_StartPoint and Quantity_Color, as default assignment will be OK |
Affected Issues 0025618 |
|
mod - src/IntPolyh/IntPolyh_StartPoint.cxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_StartPoint.hxx | Diff File | ||
mod - src/Quantity/Quantity_Color.cxx | Diff File | ||
mod - src/Quantity/Quantity_Color.hxx | Diff File | ||
master d5a9d0da 2014-12-16 12:46:58
Committer: bugmaster Details Diff |
Adjusting new testing case for issue 25378 | ||
mod - tests/bugs/mesh/bug25378_1_1 | Diff File | ||
master edf3cf25 2014-12-15 10:11:05 Committer: bugmaster Details Diff |
Correction of the merge CR25519 and CR25593 | ||
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx | Diff File | ||
master 656ec77a 2014-12-13 12:00:07 Committer: bugmaster Details Diff |
0025608: TKernel, NCollection_UtfIterator - fix iteration of surrogate pairs in UTF-16 |
Affected Issues 0025608 |
|
mod - src/NCollection/NCollection_UtfIterator.lxx | Diff File | ||
master 7c8996f4 2014-12-12 17:09:46
Committer: bugmaster Details Diff |
0025604: To provide info on what has been done by DropSmallSolids operator | ||
mod - src/ShapeFix/ShapeFix_FixSmallSolid.cdl | Diff File | ||
mod - src/ShapeFix/ShapeFix_FixSmallSolid.cxx | Diff File | ||
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cxx | Diff File | ||
mod - src/SHMessage/SHAPE.fr | Diff File | ||
mod - src/SHMessage/SHAPE.us | Diff File | ||
master da2db6a7 2014-12-12 11:19:09 Details Diff |
0025520: To provide info on what has been done by Shape Process and Shape Fix Messages are registered in ShapeExtend_MsgRegistrator added to ShapeCutom and ShapeUpgrade packages All operators of ShapeProcess_OperLibrary are instrumented with MsgRegistrator 0025520: To provide info on what has been done by Shape Process and Shape Fix Update SHAPE.fr Fix some messages (minor change) |
||
mod - src/ShapeCustom/ShapeCustom.cdl | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_BSplineRestriction.cdl | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_BSplineRestriction.cxx | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_ConvertToBSpline.cdl | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_ConvertToBSpline.cxx | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_ConvertToRevolution.cdl | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_ConvertToRevolution.cxx | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_DirectModification.cdl | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_DirectModification.cxx | Diff File | ||
add - src/ShapeCustom/ShapeCustom_Modification.cdl | Diff File | ||
add - src/ShapeCustom/ShapeCustom_Modification.cxx | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_SweptToElementary.cdl | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_SweptToElementary.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix.cdl | Diff File | ||
mod - src/ShapeFix/ShapeFix.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_FixSmallFace.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Root.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_SplitCommonVertex.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Wireframe.cxx | Diff File | ||
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cdl | Diff File | ||
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cxx | Diff File | ||
mod - src/ShapeProcess/ShapeProcess_ShapeContext.cdl | Diff File | ||
mod - src/ShapeProcess/ShapeProcess_ShapeContext.cxx | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade.cdl | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade_ShapeConvertToBezier.cdl | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade_ShapeConvertToBezier.cxx | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade_ShapeDivide.cdl | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade_ShapeDivide.cxx | Diff File | ||
mod - src/SHMessage/SHAPE.fr | Diff File | ||
mod - src/SHMessage/SHAPE.us | Diff File | ||
master fa89e082 2014-12-12 10:40:06
Committer: bugmaster Details Diff |
0025596: GCPnts_TangentialDeflection creates wrong point distribution for visualization Added check to small step after adding new point to prevent possible jump over local splash. If check failed then old step restored. |
Affected Issues 0025596 |
|
mod - src/GCPnts/GCPnts_TangentialDeflection.cxx | Diff File | ||
mod - src/GCPnts/GCPnts_TangentialDeflection.gxx | Diff File |