CSOVoxelSetToMarkerList¶
-
MLModule¶ genre CSOModuleauthor MeVis Medical Solutions AGpackage MeVisLab/Standarddll MLCSOModulesdefinition MLCSOModules.def keywords contour,translate
Purpose¶
The module CSOVoxelSetToMarkerList converts a CSOVoxelSetList to an XMarkerList.
Details¶
All entries in a CSOVoxelSetList are being converted into an XMarker. The value of a CSOVoxelSet entry is set to the marker’s type.
An optional input image provides the voxel-to-world matrix to convert all the markers’ positions to the correct coordinate system. Otherwise, the coordinates of the markers are transformed by the voxel-to-world matrix stored in the CSOVoxelSet.
Note that the marker’s type is of data type int while the value stored in a CSOVoxel is of type double.
Input Fields¶
inVoxelSetList¶
-
name:inVoxelSetList, type:CSOVoxelSetList(MLBase)¶ The input CSOVoxelSetList.
For accessing this object via scripting see the Scripting Reference:MLCSOVoxelSetListWrapper.
Output Fields¶
outMarkerList¶
-
name:outMarkerList, type:XMarkerList(MLBase)¶ The converted XMarkerList.
For accessing this object via scripting see the Scripting Reference:MLXMarkerListWrapper.
Parameter Fields¶
Field Index¶
Auto Update: Bool |
Bounding Box V1: Vector3 |
Bounding Box V2: Vector3 |
Update: Trigger |
Use Input Image Transformation: Bool |
Visible Fields¶
Bounding Box V1¶
-
name:boundingBoxV1, type:Vector3, persistent:no¶ Shows the upper front left corner of the image’s bounding box.
This is always 0 / 0 / 0.
Bounding Box V2¶
-
name:boundingBoxV2, type:Vector3, persistent:no¶ Shows the lower rear right corner of the image’s bounding box.
Use Input Image Transformation¶
-
name:useInputImageTransformation, type:Bool, default:FALSE¶ If checked, the voxel-to-world matrix for transforming the resulting markers is read from the input image.
Otherwise, the voxel-to-world matrix that is stored in the CSOVoxelSet is used.