0027958: Visualization, AIS_Trihedron - add shaded presentation option
authornds <nds@opencascade.com>
Wed, 15 Feb 2017 12:59:48 +0000 (15:59 +0300)
committerbugmaster <bugmaster@opencascade.com>
Fri, 28 Apr 2017 09:48:54 +0000 (12:48 +0300)
commitbc001a40308a69cad482e75abe46b8f32266ab9e
tree4137d0a31c54b2022326c0d92e7fe79e1cae6b62
parent68b0769935516a289ab3d38d33c5c0e6776d932a
0027958: Visualization, AIS_Trihedron - add shaded presentation option
A new Shaded presentation flag configured through Datum aspect (NOT as usual Display Mode).
Creation of auxiliary Axis/Point/Plane presentations in Trihedron presentation is removed.
'vtrihedron' DRAW command to change parameters of trihedron is extended to cover whole functionality of AIS_Trihedron.

The following classes are redesignede:
AIS_Trihedron,
Prs3d_DatumAspect.

The followin enumermations are created to manage properties of trihedron:
Prs3d_DatumAttribute,
Prs3d/Prs3d_DatumAxes,
Prs3d_DatumMode
44 files changed:
dox/user_guides/draw_test_harness/draw_test_harness.md
src/AIS/AIS_Axis.cxx
src/AIS/AIS_GraphicTool.cxx
src/AIS/AIS_InteractiveContext.cxx
src/AIS/AIS_Plane.cxx
src/AIS/AIS_PlaneTrihedron.cxx
src/AIS/AIS_PlaneTrihedron.hxx
src/AIS/AIS_Trihedron.cxx
src/AIS/AIS_Trihedron.hxx
src/AIS/AIS_Trihedron.lxx [deleted file]
src/AIS/AIS_TrihedronOwner.cxx [new file with mode: 0644]
src/AIS/AIS_TrihedronOwner.hxx [new file with mode: 0644]
src/AIS/AIS_TrihedronSelectionMode.hxx [new file with mode: 0644]
src/AIS/FILES
src/DsgPrs/DsgPrs_DatumPrs.cxx [deleted file]
src/DsgPrs/DsgPrs_DatumPrs.hxx [deleted file]
src/DsgPrs/FILES
src/Prs3d/FILES
src/Prs3d/Prs3d_Arrow.cxx
src/Prs3d/Prs3d_Arrow.hxx
src/Prs3d/Prs3d_DatumAspect.cxx
src/Prs3d/Prs3d_DatumAspect.hxx
src/Prs3d/Prs3d_DatumAttribute.hxx [new file with mode: 0644]
src/Prs3d/Prs3d_DatumAxes.hxx [new file with mode: 0644]
src/Prs3d/Prs3d_DatumMode.hxx [new file with mode: 0644]
src/Prs3d/Prs3d_DatumParts.hxx [new file with mode: 0644]
src/Prs3d/Prs3d_Drawer.cxx
src/QADraw/QADraw.cxx
src/ViewerTest/ViewerTest.cxx
src/ViewerTest/ViewerTest_ObjectCommands.cxx
tests/3rdparty/export/A2
tests/3rdparty/export/A3
tests/3rdparty/export/A4
tests/3rdparty/export/A6
tests/3rdparty/export/A7
tests/bugs/vis/bug21091_4
tests/bugs/vis/bug21091_5
tests/bugs/vis/bug21091_6
tests/bugs/vis/bug21091_8
tests/bugs/vis/bug21091_9
tests/bugs/vis/bug25369
tests/bugs/vis/bug26754
tests/bugs/vis/bug27958 [new file with mode: 0644]
tests/bugs/vis/bug64 [deleted file]