occt: master 4c26106f

Author Committer Branch Timestamp Parent
gka bugmaster master 2019-11-07 15:09:48 master 15e4e6a2
Changeset 0031140: Draw command "cirtang" raises exception on the parallel curves

Exception in the algorithm Geom2dGcc_Circ2dTanOnRadGeo raised because the number of solutions exceeded the size of reserved array for solutions. A check has been added to forbid adding solutions outside of allocated place.

The similar protection has been done in other algorithms of this package.
mod - src/GccAna/GccAna_Circ2dTanOnRad_3.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanOnGeo.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanRad.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanRadGeo.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d3Tan.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2dTanOnRadGeo.cxx Diff File
add - tests/lowalgos/2dgcc/bug31140 Diff File