WEMVascularSystemSanityCheck

MacroModule
author MeVis Medical Solutions AG
package MeVisLab/Standard
definition WEMVascularSystemSanityCheck.def

Purpose

The module WEMVascularSystemSanityCheck checks whether the skeleton positions of a given vessel graph are inside the generated vessel surface.

Windows

Default Panel

../../../Modules/Macros/WEMVascularSystemSanityCheck/mhelp/Images/Screenshots/WEMVascularSystemSanityCheck._default.png

Input Fields

inWEM

name: inWEM, type: MLBase

inGraph

name: inGraph, type: MLBase

Output Fields

self

name: self, type: SoNode

Parameter Fields

Visible Fields

Status

name: status, type: String, persistent: no

Shows status information.

Sanity Mode

name: sanityMode, type: Enum, default: CheckOnlyStartAndEndSkeletons

Defines which skeleton positions should be checked.

Values:

Title Name Description
Only Start And End Skeletons CheckOnlyStartAndEndSkeletons Checks only the first and the last skeleton position of each edge of a vessel graph.
All Skeletons CheckAllSkeletons Checks the positions of all skeletons in a vessel graph.

Auto Update

name: autoUpdate, type: Bool, default: FALSE

If checked, the module computes anew on each input/parameter field change.

Update

name: update, type: Trigger

If pressed, the module computes anew.

Should Generate Inventor Scene For Outside Positions

name: shouldGenerateInventorSceneForOutsidePositions, type: Bool, default: FALSE

If checked, a red sphere is generated at each outside position.

All Positions Inside

name: allPositionsInside, type: Bool, persistent: no

Shows whether all positions have been inside the vessel surface. Is false if there is no WEM attached, no vessel graph attached, or if any position is found to be outside the vessel surface.

Hidden Fields

progress

name: progress, type: Float, persistent: no