Archived issue #0023960
Particular ViewerTest commands lack self-description
Description
Several Draw Harness commands in ViewerTest package lack self-description usually returned by help command.
Public activity
6 archived notes
Participants are labeled by their role within this record.
Patch is ready for review
Branch CR23960 reviewed without remarks, ready for testing.
Give a list, please!
>Give a list, please!
vdisplay
verase
vdonly
vdisplayall
veraseall
vsetdispmode
vunsetdispmode
vdir
vsetcolor
vunsetcolor
vsettransparency
vunsettransparency
vstate
vdisplay
verase
vdonly
vdisplayall
veraseall
vsetdispmode
vunsetdispmode
vdir
vsetcolor
vunsetcolor
vsettransparency
vunsettransparency
vstate
Dear Commenter 1,
Branch CR23960 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
[revision removed]
Number of compiler warnings:
occt component :
Linux: 2 (2 on master)
Windows: 11 (11 on master)
products component :
Linux: 0 (0 on master)
Windows: 64 (64 on master)
Regressions:
No regressions
Improvements:
No improvements
Testing cases:
Not needed
Before this fix:
vdisplay : vdisplay : vdisplay2 name1 [name2] ... [name n]
verase : verase : verase2 [name1] ... [name n]
vdonly : vdonly : vdonly2 [name1] ... [name n]
vdisplayall : vdisplayall : vdisplayall
veraseall : veraseall : veraseall
vsetdispmode : vsetdispmode : vsetdispmode [name] mode(1,2,..): no name -> on selected objects
vunsetdispmode : vunsetdispmode : vunsetdispmode [name] mode(1,2,..): no name -> on selected objects
vdir : vdir
vsetcolor : vsetcolor : vsetcolor [name of shape] ColorName
vunsetcolor : vunsetcolor : vunsetcolor [name of shape]
vsettransparency : vsettransparency : vtransparency [name of shape] TransparenctCoef (0 -> 1)
vunsettransparency : vunsettransparency : vtransparency [name of shape]
vstate : vstate [Name1] ... [NameN] :No arg, select currents; no currrent select all
Afther this fix:
vdisplay : vdisplay name1 [name2] ... [name n]
: Displays named objects
verase : verase [name1] ... [name n]
: Erases selected or named objects.
: If there are no selected or named objects the whole viewer is erased.
vdonly : vdonly [name1] ... [name n]
: Displays only selected or named objects
vdisplayall : Displays all erased interactive objects (see vdir and vstate)
veraseall : Erases all objects displayed in the viewer
vsetdispmode : vsetdispmode [name] mode(1,2,..)
: Sets display mode for all, selected or named objects.
vunsetdispmode : vunsetdispmode [name]
: Unsets custom display mode for selected or named objects.
vdir : Lists all objects displayed in 3D viewer
vsetcolor : vsetcolor [name] ColorName
: Sets color for all, selected or named objects.../../../../src/ViewerTest/ViewerTest.cxx
vunsetcolor : vunsetcolor [name]
: Resets color for all, selected or named objects.../../../../src/ViewerTest/ViewerTest.cxx
vsettransparency : vsettransparency [name] Coefficient
: Sets transparency for all, selected or named objects.
: The Coefficient may be between 0.0 (opaque) and 1.0 (fully transparent).
vunsettransparency : vunsettransparency [name]
: Resets transparency for all, selected or named objects.
vstate : vstate [name1] ... [nameN]
: Reports show/hidden state for selected or named objects
Testing on Linux:
Total MEMORY difference: 366094836 / 366096232
Total CPU difference: 42909.600000001046 / 43867.64000000105
Testing on Windows:
Total MEMORY difference: 419276728 / 421349916
Total CPU difference: 40687.5 / 31658.21875
There are not serious differences in images found by testdiff.
Branch CR23960 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
[revision removed]
Number of compiler warnings:
occt component :
Linux: 2 (2 on master)
Windows: 11 (11 on master)
products component :
Linux: 0 (0 on master)
Windows: 64 (64 on master)
Regressions:
No regressions
Improvements:
No improvements
Testing cases:
Not needed
Before this fix:
vdisplay : vdisplay : vdisplay2 name1 [name2] ... [name n]
verase : verase : verase2 [name1] ... [name n]
vdonly : vdonly : vdonly2 [name1] ... [name n]
vdisplayall : vdisplayall : vdisplayall
veraseall : veraseall : veraseall
vsetdispmode : vsetdispmode : vsetdispmode [name] mode(1,2,..): no name -> on selected objects
vunsetdispmode : vunsetdispmode : vunsetdispmode [name] mode(1,2,..): no name -> on selected objects
vdir : vdir
vsetcolor : vsetcolor : vsetcolor [name of shape] ColorName
vunsetcolor : vunsetcolor : vunsetcolor [name of shape]
vsettransparency : vsettransparency : vtransparency [name of shape] TransparenctCoef (0 -> 1)
vunsettransparency : vunsettransparency : vtransparency [name of shape]
vstate : vstate [Name1] ... [NameN] :No arg, select currents; no currrent select all
Afther this fix:
vdisplay : vdisplay name1 [name2] ... [name n]
: Displays named objects
verase : verase [name1] ... [name n]
: Erases selected or named objects.
: If there are no selected or named objects the whole viewer is erased.
vdonly : vdonly [name1] ... [name n]
: Displays only selected or named objects
vdisplayall : Displays all erased interactive objects (see vdir and vstate)
veraseall : Erases all objects displayed in the viewer
vsetdispmode : vsetdispmode [name] mode(1,2,..)
: Sets display mode for all, selected or named objects.
vunsetdispmode : vunsetdispmode [name]
: Unsets custom display mode for selected or named objects.
vdir : Lists all objects displayed in 3D viewer
vsetcolor : vsetcolor [name] ColorName
: Sets color for all, selected or named objects.../../../../src/ViewerTest/ViewerTest.cxx
vunsetcolor : vunsetcolor [name]
: Resets color for all, selected or named objects.../../../../src/ViewerTest/ViewerTest.cxx
vsettransparency : vsettransparency [name] Coefficient
: Sets transparency for all, selected or named objects.
: The Coefficient may be between 0.0 (opaque) and 1.0 (fully transparent).
vunsettransparency : vunsettransparency [name]
: Resets transparency for all, selected or named objects.
vstate : vstate [name1] ... [nameN]
: Reports show/hidden state for selected or named objects
Testing on Linux:
Total MEMORY difference: 366094836 / 366096232
Total CPU difference: 42909.600000001046 / 43867.64000000105
Testing on Windows:
Total MEMORY difference: 419276728 / 421349916
Total CPU difference: 40687.5 / 31658.21875
There are not serious differences in images found by testdiff.
> vsetcolor : vsetcolor [name] ColorName
> : Sets color for all, selected or named objects.../../../../src/ViewerTest/ViewerTest.cxx
> vunsetcolor : vunsetcolor [name]
> : Resets color for all, selected or named objects.../../../../src/ViewerTest/ViewerTest.cxx
Dear mkv, patch was updated (forced update) to fix found artifacts in help for vsetcolor, vunsetcolor commands.
> : Sets color for all, selected or named objects.../../../../src/ViewerTest/ViewerTest.cxx
> vunsetcolor : vunsetcolor [name]
> : Resets color for all, selected or named objects.../../../../src/ViewerTest/ViewerTest.cxx
Dear mkv, patch was updated (forced update) to fix found artifacts in help for vsetcolor, vunsetcolor commands.