Hi All,
I'm not sure if this has been debated previously, but I would very much
like the pythonOCC wrappers to rename OCC class so as to remove the
package prefix from the name.
I am not fond of the lazy import syntax i.e.
from OCC.BRep import *
blah = BRep_Builder(...)
One problem with this is the name-space pollution hinders things like
IDE auto_completion (you get too many options). This makes coding with
OCC just little less pleasant than it could be.
I usually use
from OCC import BRep
blah = BRep.BRep_Builder(...)
but the IDE auto-completion is still hindered, since everything in BRep
begins with the same prefix, and it's somewhat more typing.
I'd much prefer:
from OCC import BRep
blah = BRep.Builder(...)
etc.
I think it should be possible to mod the SWIG_generator script to
include a %rename directive for each class, to achieve this.
Obviously, this would break all existing code, but I think long-term it
is worth it. If this is to happen at all, it needs to happen ASAP.
I'm will attempt to produce a patch for this myself and fix up as many
of the examples as I can, but if the consensus is against the change,
then I won't pursue this any further.
What do you all think?
Bryan C
_______________________________________________
Pythonocc-users mailing list
[email protected]
https://mail.gna.org/listinfo/pythonocc-users