0028850: Visualization - Length dimension along Horizontal/Vertical axes
authornds <nds@opencascade.com>
Mon, 3 Jul 2017 15:51:28 +0000 (18:51 +0300)
committerbugmaster <bugmaster@opencascade.com>
Fri, 28 Jul 2017 12:34:51 +0000 (15:34 +0300)
commit948c552acda61079141f5fc6d5e363e643e80f65
treee04b34502fa89f333570ed65d60801ba528092f9
parenta131689dc7757ba61d70686734b6511c636d1a5a
0028850: Visualization - Length dimension along Horizontal/Vertical axes

AIS_LengthDimension interface was extended to allow setting a custom dimension direction.
The value of dimension in this case is equal to projection of the distance between dimension attributes(points) to this direction.

vlengthparam command is implemented to set custom length direction in DRAW.
dox/user_guides/draw_test_harness/draw_test_harness.md
src/AIS/AIS_Dimension.cxx
src/AIS/AIS_Dimension.hxx
src/AIS/AIS_LengthDimension.cxx
src/AIS/AIS_LengthDimension.hxx
src/ViewerTest/ViewerTest_RelationCommands.cxx
tests/v3d/dimensions/lengthparam [new file with mode: 0644]
tests/v3d/dimensions/lengthparam_flyout_reversed [new file with mode: 0644]
tests/v3d/dimensions/lengthparam_reversed [new file with mode: 0644]
tests/v3d/dimensions/lengthparam_reversed_direction [new file with mode: 0644]
tests/v3d/dimensions/lengthparam_reversed_flyout_reversed [new file with mode: 0644]