Compose3DFrom2DFiles

MacroModule
genre File
author MeVis Medical Solutions AG
package MeVisLab/Standard
definition FileHandling.def
see also ImageLoad, ImageComposer
keywords load, open, list, directory, volume, dataset, add, append

Purpose

The module Compose3DFrom2DFiles creates a 3D ML dataset out of 2D files, e.g. from TIFF images.

Windows

Default Panel

../../../Modules/Macros/FileHandling/mhelp/Images/Screenshots/Compose3DFrom2DFiles._default.png

Output Fields

output0

name: output0, type: Image

Composed 3D Image

Parameter Fields

Field Index

addFile: Trigger imageSizeY: Integer Status: String
C: Integer loadStatus: String T: Integer
clearCompose: Trigger numberOfFiles: Integer U: Integer
Create 3D: Trigger Raw Byte Order: Enum Update File List: Trigger
Current File: String Raw Data Offset: Integer X: Integer
Data Type: Enum Raw Planar Config: Enum Y: Integer
Directory: String readRaw: Bool Z: Integer
File List: String reset3D: Trigger  
imageSizeX: Integer Search Pattern: String  

Visible Fields

Directory

name: dirPath, type: String

Sets a directory from where the files should be loaded.

Search Pattern

name: searchPattern, type: String, default: *

Sets a search pattern for the files to be loaded.

Create 3D

name: create3D, type: Trigger

If pressed, the loaded 2D files are combined to a 3D file.

Update File List

name: updateFileList, type: Trigger, deprecated name: getFileList

If pressed, the files from Directory that fulfill the Search Pattern are loaded.

File List

name: fileList, type: String, persistent: no

Shows the list of loaded files.

Status

name: status, type: String, persistent: no

Shows the status of this module.

Current File

name: currentFile, type: String

Shows the name of the current file.

X

name: rawX, type: Integer, default: 1

Y

name: rawY, type: Integer, default: 1

Z

name: rawZ, type: Integer, default: 1

C

name: rawC, type: Integer, default: 1

T

name: rawT, type: Integer, default: 1

U

name: rawU, type: Integer, default: 1

Data Type

name: rawDataType, type: Enum, default: unsigned int8

Values:

Title Name Deprecated Name
unsigned int8 unsigned int8 UInt8
int8 int8 Int8
unsigned int16 unsigned int16 UInt16
int16 int16 Int16
unsigned int32 unsigned int32 UInt32
int32 int32 Int32
unsigned int64 unsigned int64  
int64 int64  
float float Float
double double  

Raw Byte Order

name: rawByteOrder, type: Enum, default: LittleEndian

Values:

Title Name Deprecated Name
Little Endian LittleEndian Little endian
Big Endian BigEndian Big endian
Native Native  

Raw Planar Config

name: rawPlanarConfig, type: Enum, default: Contiguous

Values:

Title Name
Contiguous Contiguous
Separate Separate

Raw Data Offset

name: rawDataOffset, type: Integer, default: 0

Hidden Fields

reset3D

name: reset3D, type: Trigger

numberOfFiles

name: numberOfFiles, type: Integer, persistent: no

clearCompose

name: clearCompose, type: Trigger

addFile

name: addFile, type: Trigger

imageSizeX

name: imageSizeX, type: Integer, persistent: no

imageSizeY

name: imageSizeY, type: Integer, persistent: no

loadStatus

name: loadStatus, type: String, persistent: no

readRaw

name: readRaw, type: Bool, default: FALSE