SoVascularDistanceToInventor

InventorModule

genre

VesselVis

author

MeVis Medical Solutions AG

package

MeVisLab/Standard

dll

SoVascularSystem

definition

SoVascularSystem.def

Purpose

The module SoVascularDistanceToInventor measures the minimal distances of the skeletons of a vascular system graph to an arbitrary Open Inventor scene and stores these distances in the label variable of the skeleton.

Details

The module computes the minimal distances between all nodes of one structure to all nodes of the other structure.

Windows

Default Panel

../../../Modules/Inventor/SoVascularSystem/mhelp/Images/Screenshots/SoVascularDistanceToInventor._default.png

Input Fields

inGraph

name: inGraph, type: Graph(MLBase)

For accessing this object via scripting, see the Scripting Reference: MLGraphWrapper.

inScene

name: inScene, type: SoNode

Output Fields

outGraph

name: outGraph, type: Graph(MLBase)

For accessing this object via scripting, see the Scripting Reference: MLGraphWrapper.

self (hidden)

name: self, type: SoNode

Parameter Fields

Field Index

Apply: Trigger

Min. (realMinimumDistance): Float

Auto Apply: Bool

pickCulling: Enum

Auto Update: Bool

renderCaching: Enum

boundingBoxCaching: Enum

renderCulling: Enum

Copy Graph: Bool

Use: Bool

Max. (maximumNormalizeValue): Float

Max. (realMaximumDistance): Float

Min. (minimumNormalizeValue): Float

Visible Fields

Auto Apply

name: autoApply, type: Bool, default: FALSE

If checked, a change of any field leads to a new computation.

Auto Update

name: autoUpdate, type: Bool, default: FALSE

If checked, a change of any input leads to a new computation.

Apply

name: apply, type: Trigger

When pressed, the distances are computed anew.

Copy Graph

name: copyGraph, type: Bool, default: FALSE

If checked, the input graph is copied before storing the distances into it.

Otherwise, the module works directly on the input graph.

Use

name: normalizeDistances, type: Bool, default: FALSE

If checked, the stored distances are normalized and lie in [-1..1].

Min. (minimumNormalizeValue)

name: minimumNormalizeValue, type: Float, default: 0

Shows the normalized minimum minimal distance.

Max. (maximumNormalizeValue)

name: maximumNormalizeValue, type: Float, default: 1

Shows the normalized maximum minimal distance.

Min. (realMinimumDistance)

name: realMinimumDistance, type: Float, persistent: no

Shows the real minimum minimal distance.

Max. (realMaximumDistance)

name: realMaximumDistance, type: Float, persistent: no

Shows the real maximum minimal distance.

Hidden Fields

renderCaching

name: renderCaching, type: Enum, default: AUTO

Values:

Title

Name

​On

​ON

​Off

​OFF

​Auto

​AUTO

boundingBoxCaching

name: boundingBoxCaching, type: Enum, default: AUTO

Values:

Title

Name

​On

​ON

​Off

​OFF

​Auto

​AUTO

renderCulling

name: renderCulling, type: Enum, default: AUTO

Values:

Title

Name

​On

​ON

​Off

​OFF

​Auto

​AUTO

pickCulling

name: pickCulling, type: Enum, default: AUTO

Values:

Title

Name

​On

​ON

​Off

​OFF

​Auto

​AUTO