MantisBT - Open CASCADE
View Issue Details
0022745Open CASCADE[OCCT] OCCT:DRAWpublic2011-10-04 10:072017-07-13 19:40
[OCCT] 6.5.2 
[OCCT] Unscheduled 
0022745: Clean up DRAW from duplicated commands
Currently 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.
No tags attached.
Issue History
2011-10-04 10:07abvNew Issue
2011-10-04 10:07abvAssigned To => abv
2011-11-02 17:42szyNote Added: 0018477
2011-12-22 14:03abvNote Added: 0018944
2012-02-02 10:10abvTarget Version6.5.3 => 6.5.4
2012-10-21 11:30abvTarget Version6.5.4 => 6.6.0
2013-02-28 17:04abvTarget Version6.6.0 => 6.7.0
2013-11-28 10:06abvTarget Version6.7.0 => Unscheduled
2017-07-12 15:57mkvAssigned Toabv => gka
2017-07-12 15:57mkvStatusnew => assigned
2017-07-13 19:40mkvNote Added: 0068294
2017-07-13 19:40mkvAssigned Togka => abv

2011-11-02 17:42   
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.
2011-12-22 14:03   
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
2017-07-13 19:40   
Dear ABV,
could you please put your opinion about it.