CSORemoveSelfIntersection¶
- MLModule¶
 genre
author
package
dll
definition
keywords
Purpose¶
Removes all self-intersections from a CSO.
Usage¶
Attach a CSOList to the module’s input and enter a list of CSO ids into the according field for selecting the subset of CSOs where self-intersections should be removed. If the module does not work directly on the input CSOList (have a look at the according field), the module copies the input CSOList to its output and performs on the copied output list.
Windows¶
Default Panel¶
Input Fields¶
inCSOList¶
- name: inCSOList, type: MLBase¶
 The CSOList that contains the CSOs where self-intersections should be removed.
Output Fields¶
outCSOList¶
- name: outCSOList, type: MLBase¶
 If the module should not work directly on the input CSOList, a copy is made and the self-intersection removal is performed on this copy. So, the output is either a pointer to the input CSOList or pointer to an internal copy.
Parameter Fields¶
Field Index¶
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
|
  | 
  | 
|
  | 
  | 
|
  | 
  | 
  | 
  | 
  | 
  | 
  | 
||
  | 
  | 
Visible Fields¶
Mode¶
- name: updateMode, type: Enum, default: AutoClear¶
 The update mode of the module, concerning the CSOList input and its notifications. Note that the notifications can be adjusted as well.
Values:
Title  | 
Name  | 
|---|---|
Off  | 
Off  | 
Auto Update  | 
AutoUpdate  | 
Auto Clear  | 
AutoClear  | 
Update¶
- name: apply, type: Trigger¶
 If pressed, the module performs the adjusted tasks.
CSO Ids¶
- name: csoIdList, type: String¶
 A list of CSO ids that specifies the CSOs to be processed. If the list is empty, all CSOs are processed.
Work directly on input CSOList¶
- name: workDirectlyOnInputList, type: Bool, default: TRUE¶
 If checked, the module works directly on its input list and does not copy it. Note that the original CSOList is changed globally in the network. If this option is unchecked, the module copies the input list to its output field, and performs the requested operation on the output list.
Enable Undo/Redo¶
- name: useUndoRedo, type: Bool, default: TRUE¶
 If set undo and redo are enabled.