0029740: Draw Harness - eliminate redundant casts to AIS_InteractiveObject NCollecton_DoubleMap has been extended with two new methods Find1() and Find2() performing lookup and returning found key withoout throwing an exception (similar to NCollection_DataMap::Find()). ViewerTest_DoubleMapOfInteractiveAndName has been redeclared to define Handle(AIS_InteractiveObject) key instead of Handle(Standard_Transient).
0024961: MeshVS: revision of DRAW commands meshfromstl - display MeshVS_Mesh object in a way consistent with vdisplay command meshdel - deleted, vremove to be used instead meshshowall - set empty maps of hidden IDs instead of null handles meshhidesel - initialize the maps of hidden IDs to avoid exception meshmat - add optional transparency argument and enable transparency in the viewer if not yet done meshvectors - command for testing VectorPrsBuilder added MeshVS: DRAW commands improving Updating test cases due to previous changes Small bug in MeshVS_ElementalColorPrsBuilder fixed vselmode fix Small correction of test cases for issue CR24961
0023539: QASelect and QAShiftSelect commands Replaced QAMoveTo, QASelect and QAShiftSelect draw commands with vmoveto and vselect Moved vselect and vmoveto draw commands to ViewerTest_ViewerCommands.cxx Replaced QAMoveTo and QASelect in test cases. Corrected returned error case result in vselect and vmoveto. Added commands in ViewerTest_ViewerCommands from QADraw. Edited tests. QACommands in tests were replaced with ViewerTest commands. QAxwd command was removed from QADraw. Edited command wzoom and commands from ViewerTest. Help for ViewerTest commands was edited Small corrections. Added test cases for polygonal selection. Small correction of test cases