WEMThresholdToCSO¶
-
MLModule
¶ genre WEMProcessing
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll MLWEMModules
definition MLWEMModules.def inherits from WEMProcessor
keywords surface
,segmentation
Purpose¶
The WEMThresholdToCSO
module allows to generate CSOs at the interval borders of a PVL list.
The resulting CSOs are typically not in-plane. This module effectively generates CSOs at the positions/edges where
WEMThreshold
cuts the triangles.
Parameter Fields¶
Field Index¶
Apply : Trigger |
Upper Threshold : Double |
Auto Apply : Bool |
|
Clear : Trigger |
|
Inverse Interval : Bool |
|
Lower Threshold : Double |
|
Node Placement : Enum |
|
Primitive Value List : String |
|
Update Mode : Enum |
Visible Fields¶
Inverse Interval¶
-
name:
inverseInterval
, type:
Bool
, default:
FALSE
¶ If checked, the threshold interval is inverted and nodes with values inside the interval are being removed.
Node Placement¶
-
name:
nodePlacement
, type:
Enum
, default:
LinearInterpolation
¶ Defines how the new nodes are inserted if triangles are clipped.
This also defines how the PVL values of new nodes are interpolated.
Values:
Title | Name | Description |
---|---|---|
Remove Nodes | RemoveNodes | The nodes are completely removed. This also removed adjacent faces and edges. No need to interpolate any PVL value. |
Middle Placement | MiddlePlacement | Places new nodes on an edge into the middle between the original head and tail nodes. The PVL values of new nodes are all copies of the nearest node still inside. |
Linear Interpolation | LinearInterpolation | Places new nodes onto an edge, linearly interpolated by the PVL values of head and tail. The PVL values are all linearly interpolated. |