0023106: BRepMesh_IncrementalMesh returns wrong status
authoroan <oan@opencascade.com>
Fri, 26 Sep 2014 12:31:27 +0000 (16:31 +0400)
committerbugmaster <bugmaster@opencascade.com>
Fri, 26 Sep 2014 12:32:25 +0000 (16:32 +0400)
commitceb418e13f0e2e8aa7fa8e86346e6904cd7465f8
tree3bd0238e6bc138685e369936b47a3f69854727c5
parent709e97a0c1b986454ff7ce3be0881be776b6b961
0023106: BRepMesh_IncrementalMesh returns wrong status

Fix compilation errors on Linux platform

Squeeze compilation warnings on Linux

Fix regressions

Back RemoveFaceAttribute for further reasons

Fix retrieving of polygon by index

Fix applying of location

Test case for issue CR23106

Fix memory leak regression 'test bugs vis bug79' occurred due to incorrect memory cleaning of inherited objects by MMgtRaw::Free through BRepMesh_IEdgeTool;

Replace BRepMesh_PDiscretRoot by pure pointer to BRepMesh_DiscretRoot;

Fix IVtkOCC_ShapeMesher.
41 files changed:
adm/UDLIST
src/BRepMesh/BRepMesh.cdl
src/BRepMesh/BRepMesh_Collections.hxx
src/BRepMesh/BRepMesh_Delaun.cxx
src/BRepMesh/BRepMesh_Delaun.hxx
src/BRepMesh/BRepMesh_DiscretFactory.cxx
src/BRepMesh/BRepMesh_Edge.hxx
src/BRepMesh/BRepMesh_EdgeParameterProvider.cxx [new file with mode: 0644]
src/BRepMesh/BRepMesh_EdgeParameterProvider.hxx [new file with mode: 0644]
src/BRepMesh/BRepMesh_EdgeTessellationExtractor.cxx [new file with mode: 0644]
src/BRepMesh/BRepMesh_EdgeTessellationExtractor.hxx [new file with mode: 0644]
src/BRepMesh/BRepMesh_EdgeTessellator.cxx [new file with mode: 0644]
src/BRepMesh/BRepMesh_EdgeTessellator.hxx [new file with mode: 0644]
src/BRepMesh/BRepMesh_FaceAttribute.cxx
src/BRepMesh/BRepMesh_FaceAttribute.hxx
src/BRepMesh/BRepMesh_FastDiscret.cxx
src/BRepMesh/BRepMesh_FastDiscret.hxx
src/BRepMesh/BRepMesh_FastDiscretFace.cxx
src/BRepMesh/BRepMesh_FastDiscretFace.hxx
src/BRepMesh/BRepMesh_IEdgeTool.cxx [new file with mode: 0644]
src/BRepMesh/BRepMesh_IEdgeTool.hxx [new file with mode: 0644]
src/BRepMesh/BRepMesh_IncrementalMesh.cxx
src/BRepMesh/BRepMesh_IncrementalMesh.hxx
src/BRepMesh/BRepMesh_PluginMacro.hxx
src/BRepMesh/BRepMesh_ShapeTool.cxx
src/BRepMesh/BRepMesh_ShapeTool.hxx
src/BRepMesh/BRepMesh_Vertex.hxx
src/BRepMesh/BRepMesh_WireChecker.cxx
src/BRepMesh/BRepMesh_WireChecker.hxx
src/BRepMesh/FILES
src/IVtkOCC/IVtkOCC_ShapeMesher.cxx
src/MeshTest/MeshTest.cxx
src/MeshTest/MeshTest_DrawableMesh.cxx
src/MeshTest/MeshTest_DrawableMesh.hxx
src/MeshTest/MeshTest_PluginCommands.cxx
src/XBRepMesh/FILES [new file with mode: 0644]
src/XBRepMesh/XBRepMesh.cdl [deleted file]
src/XBRepMesh/XBRepMesh.cxx
src/XBRepMesh/XBRepMesh.hxx [new file with mode: 0644]
src/XSDRAWSTLVRML/XSDRAWSTLVRML_ToVRML.cxx
tests/bugs/mesh/bug23106 [new file with mode: 0755]