- if side == sideRef:
- shapesInside.append(shape)
- if trace:
- name = prefix + "_Inside%d"%i
- geomPublishInFather(initLog.debug, obj, shape, name)
- i+=1
- elif side == -sideRef:
- shapesOutside.append(shape)
- if trace:
- name = prefix + "_Outside%d"%j
- geomPublishInFather(initLog.debug, obj, shape, name)
- j+=1
- elif side == 0:
- shapesOnside.append(shape)
- if trace:
- name = prefix + "_Onside%d"%k
- geomPublishInFather(initLog.debug, obj, shape, name)
- k+=1
- logging.debug("--- shape was %s", name)
- return [shapesInside, shapesOutside, shapesOnside]
+ i_aux, j_aux, k_aux = extractionOrientee_a(obj, shape, side, side_ref, \
+ shapesInside, shapesOutside, shapesOnside, \
+ i_aux, j_aux, k_aux, \
+ trace, prefix)