NormalizeOrthoOrientation¶
- MacroModule¶
 genre
author
package
definition
see also
OrthoSwapFlip,OrthoReformat3,Reformat,GetOrthoOrientationkeywords
CT,orientation,normalization,geometry,axial,transversal,sagittal,coronal
Purpose¶
Allows to normalize the image orientation to transversal, sagittal or orthogonal. If no orientation is desired (Orientation Normalization == ‘Off’) or required (reformatting is not necessary because the orientation is already as desired), the module simply bypasses the input image to the output (then the Out Reformatting Enabled flag is not set).
Usage¶
Connect a CT dataset and set parameters.
Details¶
If auto-update is disabled, the module frees all its resources when any of the parameters or the input image is touched.
Windows¶
Default Panel¶
Input Fields¶
inImage¶
- name: inImage, type: Image¶
 The input image.
Output Fields¶
outImage¶
- name: outImage, type: Image¶
 The normalized output image.
Parameter Fields¶
Field Index¶
  | 
  | 
  | 
  | 
  | 
|
  | 
|
  | 
|
  | 
|
  | 
Visible Fields¶
Orientation Normalization¶
- name: inMode, type: Enum, default: Transversal, deprecated name: normalizationMode¶
 Normalize Image to a certain orthogonal orientation if necessary. If ‘Off’ is selected or the current orientation is identical to the target orientation, the orientation will remain unchanged and the image is simply bypassed to the output.
Values:
Title  | 
Name  | 
|---|---|
Off  | 
Off  | 
Transversal  | 
Transversal  | 
Coronal  | 
Coronal  | 
Sagittal  | 
Sagittal  | 
X-flipped¶
- name: inFlipXDir, type: Bool, default: FALSE, deprecated name: normalizationFlipXDir¶
 Flip Result in X-Direction
Y-flipped¶
- name: inFlipYDir, type: Bool, default: FALSE, deprecated name: normalizationFlipYDir¶
 Flip Result in Y-Direction
Z-flipped¶
- name: inFlipZDir, type: Bool, default: FALSE, deprecated name: normalizationFlipZDir¶
 Flip Result in Z-Direction
Use Memory Image¶
- name: inUseMemoryImage, type: Bool, default: FALSE, deprecated name: useMemoryImage¶
 If reformatting is necessary and this flag enabled, an ML memory images are used for reformatting. This is faster, but requires (and blocks) a large chunk of free memory.
On Input Change¶
- name: onInputChangeBehavior, type: Enum, default: Update, deprecated name: autoApply,autoUpdate¶
 If set to ‘Update’, an update is performed on each parameter or input image change. Otherwise, a ‘Clear’ is performed instead.
Values:
Title  | 
Name  | 
Deprecated Name  | 
|---|---|---|
Update  | 
Update  | 
TRUE  | 
Clear  | 
Clear  | 
FALSE  | 
Update¶
- name: update, type: Trigger, deprecated name: apply¶
 Updates the output image.
Clear¶
- name: clear, type: Trigger¶
 Clears the output
Out Reformatting Enabled¶
- name: outReformattingEnabled, type: Bool, persistent: no, deprecated name: normalizationEnabled¶
 Indicates if the normalization is currently enabled (true) or if the input is merely bypassed (false). Read only.
Has Valid Output¶
- name: hasValidOutput, type: Bool, persistent: no, deprecated name: outputValid¶
 Indicates if the current output is valid. Read only.