SoView2DSmartBinaryBrush¶
-
InventorModule
¶ author mhuellebrand
package FMEwork/ReleaseMeVis
dll SoView2DSmartBinaryBrush
definition SoView2DSmartBinaryBrush.def see also Draw3D
,DrawVoxels3DMacro
,DrawVoxels3DPreview
,SoView2DDrawVoxels3D
inherits from SoView2DExtension
keywords manual
,correction
Purpose¶
The SoView2DSmartBinaryBrush
module allows to interactively create or correct label mask images with a connected DrawVoxels3D
module.
It does not provide visual feedback yet, other Open Inventor modules can be used
to provide that feedback (see DrawVoxels3DPreview
).
Usage¶
Connect to a 2D viewer to the inventor output and the base output of the DrawVoxels3D
module inputDrawVoxels3D
. Segmentation/Correction can be interactively performed by clicking and moving the mouse. The label to be used is on the start position of the interaction. The label can be overwritten by setting the Overwrite label value
to True and specifying the value in Label value
.
Input Fields¶
inputDrawVoxels3D¶
-
name:
inputDrawVoxels3D
, type:
MLBase
¶ A connected
DrawVoxels3D
is required for the module to work.
Parameter Fields¶
Field Index¶
Alt : Enum |
doubleClicked : Trigger |
renderOnSlab : Bool |
Button1 : Enum |
drawingOn : Bool |
selectionTolerance : Float |
Button2 : Enum |
Editing On : Bool |
setEventHandled : Bool |
Button3 : Enum |
fixZOn : Bool |
Shift : Enum |
clipToSlice : Bool |
ignoreHandledEvents : Bool |
singleClicked : Trigger |
color : Color |
interactionProviderID : String |
wantsAllEvents : Bool |
Control : Enum |
Label value : Double |
wantsKeyEvents : Bool |
createNewMode : Bool |
maskValid : Bool |
wantsMouseWheelEvents : Bool |
createNewModeRequest : Trigger |
needsValidVoxel : Bool |
|
cursorShape : Enum |
Overwrite label value : Bool |
Visible Fields¶
Label value¶
-
name:
inputLabelValue
, type:
Double
, default:
1
¶ Voxel write value. This value is used if label value should be overwritten.
Overwrite label value¶
-
name:
inputShouldUseLabelValue
, type:
Bool
, default:
FALSE
¶ Should overwrite label value in image. If FALSE, the brush will take the label value from the rendered mask. If true, the specified
Label value
is used.