VoxelizeMarkers¶
-
MLModule
¶ author MeVis Medical Solutions AG
package MeVisLab/Standard
dll MLOpenVDB
definition MLOpenVDB.def keywords distance
,distancetransform
Purpose¶
The VoxelizeMarkers
module allows to rasterize a list of markers to a given reference image.
Parameter Fields¶
Field Index¶
Anti-aliasing : Bool |
Radius : Double |
Clear : Trigger |
Radius Mode : Enum |
Distance Mode : Enum |
Radius Scale : Double |
Exterior Bandwidth : Double |
Surface : Bool |
Fill Inside : Bool |
Surface Thickness : Float |
Interior Bandwidth : Double |
Update : Trigger |
Mode : Enum |
|
Output Closest Marker : Bool |
Visible Fields¶
Mode¶
-
name:
mode
, type:
Enum
, default:
Surface
¶ Selects the mode.
Values:
Title | Name | Description |
---|---|---|
Signed Distance | SignedDistance | Signed distance field. |
Surface | Surface | Surface of the markers as spheres. |
Distance Mode¶
-
name:
distanceMode
, type:
Enum
, default:
VoxelDistance
¶ Selects in which coordinate system the distance is calculated. World distance is slower.
Values:
Title | Name |
---|---|
World Distance | WorldDistance |
Voxel Distance | VoxelDistance |
Radius Mode¶
-
name:
radiusMode
, type:
Enum
, default:
FixedRadius
¶ Selects how the radius is defined.
Values:
Title | Name | Description |
---|---|---|
Fixed Radius | FixedRadius | The radius is fixed. |
Marker Radius | MarkerRadius | The radius is calculated as the length of the vec component of the marker. |
Radius Scale¶
-
name:
radiusScale
, type:
Double
, default:
1
¶ A radius scale that is multiplied when per marker radii are calculated.
Surface¶
-
name:
surface
, type:
Bool
, default:
TRUE
¶ Enables voxelization of the surface of the spheres.
Surface Thickness¶
-
name:
surfaceThickness
, type:
Float
, default:
1
¶ Selects the thickness of the surface.
Interior Bandwidth¶
-
name:
interiorBandwidth
, type:
Double
, default:
3
, minimum:
1
¶ Selects the interior bandwidth if in SignedDistance mode.