CSOVoxelCrop¶
- MLModule¶
 genre
author
package
dll
definition
see also
keywords
Purpose¶
Removes points outside a box in voxel coordinates from a CSO.
Usage¶
Connect a CSOList and provide start and end voxel coordinates of the box. This is a CSOModificator, so you can choose to work on the input CSOList or to create a new list at the output.
Details¶
For cropping, the CSOs are flattened to path points. Each path point is checked for being inside the given box. Path points outside the box are discarded. Path points inside the box may form one or more CSOs that replace the original CSO. If desired, one closed CSO may be created instead of several disconnected ones.
Windows¶
Default Panel¶
Input Fields¶
inCSOList¶
- name: inCSOList, type: MLBase¶
 The input CSOList, containing CSOs to be cropped. If
Work directly on input CSOList, this list is directly manipulated.
input0¶
- name: input0, type: Image¶
 The reference image for the voxel coordinates.
Output Fields¶
outCSOList¶
- name: outCSOList, type: MLBase¶
 The output CSOList, containing cropped CSOs.
Parameter Fields¶
Field Index¶
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
|
  | 
  | 
|
  | 
  | 
  | 
  | 
  | 
|
  | 
  | 
  | 
  | 
  | 
|
  | 
Visible Fields¶
Mode¶
- name: updateMode, type: Enum, default: AutoClear¶
 The way the module reacts to input changes.
Values:
Title  | 
Name  | 
|---|---|
Off  | 
Off  | 
Auto Update  | 
AutoUpdate  | 
Auto Clear  | 
AutoClear  | 
Update¶
- name: apply, type: Trigger¶
 Trigger to start the computation.
Work directly on input CSOList¶
- name: workDirectlyOnInputList, type: Bool, default: TRUE¶
 If true, the
inCSOListis manipulated rather than creating a newoutCSOList.
Enable Undo/Redo¶
Box start¶
- name: inBoxStart, type: Vector3, default: 0 0 0¶
 The first corner of the box in voxel coordinates (inclusive).
Box end¶
- name: inBoxEnd, type: Vector3, default: 0 0 0¶
 The other corner of the box in voxel coordinates (inclusive).
Should close CSOs¶
- name: inShouldCloseCSOs, type: Bool, default: FALSE¶
 If true, output CSOs will be closed if the corresponding input CSO was closed.