In C++, entSel would look like
int acedEntSel(const ACHAR * str, ads_name entres, ads_point ptres );
where entres and ptres are out parameters, the return types is a success / fail code
My wrapper, I return a tuple ( enum , ads_name, ads_point)
What is more Pythonic? Should a create a class or is a tuple correct?
sample
int acedEntSel(const ACHAR * str, ads_name entres, ads_point ptres );
where entres and ptres are out parameters, the return types is a success / fail code
My wrapper, I return a tuple ( enum , ads_name, ads_point)
What is more Pythonic? Should a create a class or is a tuple correct?
sample
#function to select a ref and get it's object ids
def selectRefs()->[Db.ObjectId]:
entSetRes = Ed.Editor.entSel("\nSelect Block:\n ",Db.BlockReference.desc())
if entSetRes[0] != Ed.PromptStatus.eNormal:
raise Exception(entSetRes[0])
ref = Db.BlockReference(entSetRes[1])
btr = Db.BlockTableRecord(ref.blockTableRecord())
return btr.getBlockReferenceIds()
