Archived issue #0022745

Clean up DRAW from duplicated commands

Open CASCADEOCCT:DRAWassigned3 public notes

Search issues

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.

Public activity

3 archived notes

Participants are labeled by their role within this record.

01Commenter 1
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.
02Commenter 2
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
03Commenter 3
Dear ABV,
could you please put your opinion about it.