0026150: BRepOffsetAPI_ThruSections doesn't implement history method Generated().
authorjgv <jgv@opencascade.com>
Tue, 24 Jan 2017 13:27:13 +0000 (16:27 +0300)
committerbugmaster <bugmaster@opencascade.com>
Fri, 3 Mar 2017 13:11:24 +0000 (16:11 +0300)
commit50258e776ae080dbcad9c7d5f0f420ae5c2c6201
tree091c9e602733fab54a0d744a46f4b8fe67d98124
parent56689b2700edd43c43908655545ca3244960225c
0026150: BRepOffsetAPI_ThruSections doesn't implement history method Generated().

Virtual method Generated is redefined. Now it returns:

- chain of generated faces for sub-edge of a profile;
- chain of generated edges for sub-vertex of a profile;
- bunch of chains of generated edges for start or end vertex if it is degenerated section.

Correction according to the remarks.

Fix compiler's warnings and add 4 new test cases.

Correction of mistake.

Compilation warnings are gone.
23 files changed:
src/BRepFill/BRepFill_CompatibleWires.cxx
src/BRepFill/BRepFill_CompatibleWires.hxx
src/BRepOffsetAPI/BRepOffsetAPI_ThruSections.cxx
src/BRepOffsetAPI/BRepOffsetAPI_ThruSections.hxx
src/BRepTest/BRepTest_SweepCommands.cxx
tests/bugs/modalg_6/bug26150_1 [new file with mode: 0644]
tests/bugs/modalg_6/bug26150_10 [new file with mode: 0644]
tests/bugs/modalg_6/bug26150_11 [new file with mode: 0644]
tests/bugs/modalg_6/bug26150_12 [new file with mode: 0644]
tests/bugs/modalg_6/bug26150_13 [new file with mode: 0644]
tests/bugs/modalg_6/bug26150_14 [new file with mode: 0644]
tests/bugs/modalg_6/bug26150_15 [new file with mode: 0644]
tests/bugs/modalg_6/bug26150_16 [new file with mode: 0644]
tests/bugs/modalg_6/bug26150_17 [new file with mode: 0644]
tests/bugs/modalg_6/bug26150_18 [new file with mode: 0644]
tests/bugs/modalg_6/bug26150_2 [new file with mode: 0644]
tests/bugs/modalg_6/bug26150_3 [new file with mode: 0644]
tests/bugs/modalg_6/bug26150_4 [new file with mode: 0644]
tests/bugs/modalg_6/bug26150_5 [new file with mode: 0644]
tests/bugs/modalg_6/bug26150_6 [new file with mode: 0644]
tests/bugs/modalg_6/bug26150_7 [new file with mode: 0644]
tests/bugs/modalg_6/bug26150_8 [new file with mode: 0644]
tests/bugs/modalg_6/bug26150_9 [new file with mode: 0644]