Archived issue #0022745
Clean up DRAW from duplicated commands
Description
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.
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.
Public activity
3 archived notes
Participants are labeled by their role within this record.
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.
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.
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
Dear ABV,
could you please put your opinion about it.
could you please put your opinion about it.