0028631: Modeling Algorithms - Crash while building a 2D circle tangent to another...
authornds <nds@opencascade.com>
Fri, 26 May 2017 14:19:51 +0000 (17:19 +0300)
committerabv <abv@opencascade.com>
Thu, 17 Aug 2017 19:21:32 +0000 (22:21 +0300)
commit9294c8f7741152a3ba7a76472f93ec9aacf3317e
treecae6afb16f34dd5f6e8bb0966e09bce473b6693d
parent905b0e31753a825a82e3703544ea8e106c05f3de
0028631: Modeling Algorithms - Crash while building a 2D circle tangent to another circle and passing through its center

Code correction includes also:
- extending GccEnt to have GccEnt_Position conversion to string value and backward;
- new GeometryTest_DrawableQualifiedCurve2d DRAW object to wrap GccEnt_QualifiedCirc/GccEnt_QualifiedLin.
  It is a DrawTrSurf_Curve2d with GccEnt_Position visualized in orange color.
- qcircle/qline DRAW command to create instance of GeometryTest_DrawableQualifiedCurve2d
- circ2d3Tan DRAW command to wrap GccAna_Circ2d3Tan taking qcircle/qline/point arguments.
33 files changed:
src/GccAna/GccAna_Circ2d3Tan_4.cxx
src/GccAna/GccAna_Circ2d3Tan_7.cxx
src/GccEnt/GccEnt.cxx
src/GccEnt/GccEnt.hxx
src/GeometryTest/FILES
src/GeometryTest/GeometryTest.cxx
src/GeometryTest/GeometryTest.hxx
src/GeometryTest/GeometryTest_CurveTanCommands.cxx [new file with mode: 0644]
src/GeometryTest/GeometryTest_DrawableQualifiedCurve2d.cxx [new file with mode: 0644]
src/GeometryTest/GeometryTest_DrawableQualifiedCurve2d.hxx [new file with mode: 0644]
tests/geometry/circ2d3Tan/CircleCircleCircle_11 [new file with mode: 0644]
tests/geometry/circ2d3Tan/CircleCircleLin_11 [new file with mode: 0644]
tests/geometry/circ2d3Tan/CircleCirclePoint_11 [new file with mode: 0644]
tests/geometry/circ2d3Tan/CircleCirclePoint_12 [new file with mode: 0644]
tests/geometry/circ2d3Tan/CircleCirclePoint_13 [new file with mode: 0644]
tests/geometry/circ2d3Tan/CircleCirclePoint_14 [new file with mode: 0644]
tests/geometry/circ2d3Tan/CircleLinLin_11 [new file with mode: 0644]
tests/geometry/circ2d3Tan/CircleLinPoint_11 [new file with mode: 0644]
tests/geometry/circ2d3Tan/CirclePointPoint_11 [new file with mode: 0644]
tests/geometry/circ2d3Tan/CirclePointPoint_12 [new file with mode: 0644]
tests/geometry/circ2d3Tan/CirclePointPoint_13 [new file with mode: 0644]
tests/geometry/circ2d3Tan/CirclePointPoint_14 [new file with mode: 0644]
tests/geometry/circ2d3Tan/CirclePointPoint_15 [new file with mode: 0644]
tests/geometry/circ2d3Tan/CirclePointPoint_21 [new file with mode: 0644]
tests/geometry/circ2d3Tan/CirclePointPoint_22 [new file with mode: 0644]
tests/geometry/circ2d3Tan/CirclePointPoint_23 [new file with mode: 0644]
tests/geometry/circ2d3Tan/CirclePointPoint_24 [new file with mode: 0644]
tests/geometry/circ2d3Tan/CirclePointPoint_31 [new file with mode: 0644]
tests/geometry/circ2d3Tan/LinLinLin_11 [new file with mode: 0644]
tests/geometry/circ2d3Tan/LinLinPoint_11 [new file with mode: 0644]
tests/geometry/circ2d3Tan/LinPointPoint_11 [new file with mode: 0644]
tests/geometry/circ2d3Tan/PointPointPoint_11 [new file with mode: 0644]
tests/geometry/grids.list