View Issue Details

IDProjectCategoryView StatusLast Update
0022745Open CASCADEOCCT:DRAWpublic2017-07-13 19:40
Reporterabv Assigned Toabv  
PrioritylowSeverityminor 
Status assignedResolutionopen 
Product Version6.5.2 
Target VersionUnscheduled 
Summary0022745: Clean up DRAW from duplicated commands
DescriptionCurrently DRAW contains multiple duplicated commands doing the same; for instance, for data exchange at least:

stepread, teststepread, readstep, steptrans, ReadStep
stepwrite, testwritestep, WriteStep
tpstat, TPSTAT, tproot
igesbrep, igesread, testreadiges, ReadIges
brepiges, testwriteiges, WriteIges

It is stupid to maintain this set of commends, none of which is really in good state. We shall revise this to have minimal set of commands capable of doing all the necessary actions.

I am pretty sure other components also have a lot of bastard commands.
TagsNo tags attached.
Test case number

Activities

szy

2011-11-02 17:42

manager   ~0018477

It would be very good to make cleaning of the specified set of commands.
For sure an author can remember differences between 'readstep' and 'stepread',
but for ordinary user it takes time to identify the right command.

Besides Draw Harness contains many not documented commands and for external user there is no chance to find out them. For example, such as 'AISRelations' group or 'Mesh Commands" group... I think that it's time to update Draw Harness User's Guide.

abv

2011-12-22 14:03

manager   ~0018944

One more place to clean: file MeshTest_PluginCommands.cxx defines commands like mpincmesh which obviously does the same as incmesh. Other commands are also to be checked

mkv

2017-07-13 19:40

tester   ~0068294

Dear ABV,
could you please put your opinion about it.

Issue History

Date Modified Username Field Change
2011-10-04 10:07 abv New Issue
2011-10-04 10:07 abv Assigned To => abv
2011-11-02 17:42 szy Note Added: 0018477
2011-12-22 14:03 abv Note Added: 0018944
2012-02-02 10:10 abv Target Version 6.5.3 => 6.5.4
2012-10-21 11:30 abv Target Version 6.5.4 => 6.6.0
2013-02-28 17:04 abv Target Version 6.6.0 => 6.7.0
2013-11-28 10:06 abv Target Version 6.7.0 => Unscheduled
2017-07-12 15:57 mkv Assigned To abv => gka
2017-07-12 15:57 mkv Status new => assigned
2017-07-13 19:40 mkv Note Added: 0068294
2017-07-13 19:40 mkv Assigned To gka => abv