Info

MLModule

genre

Info

author

MeVis Medical Solutions AG

package

MeVisLab/Standard

dll

MLBasicModules

definition

mlBasicModules.def

see also

ImageStatistics, ImagePropertyConvert, MinMaxScan

keywords

image, page, voxel, size, world, matrix, minimum, maximum, extent, data, type, range, time

Purpose

The module Info shows information about the currently connected input image.

Currently the image extents, page extents, voxel data range, data type, voxel size (in milliliters), total volume (in milliliters), number of voxels (in megavoxels), world matrix, and many other information is shown.

Windows

Default Panel

../../../Modules/ML/MLBasicModules/mhelp/Images/Screenshots/Info._default.png

Input Fields

input0

name: input0, type: Image

Parameter Fields

Field Index

a00: Double

Connection valid: Bool

sizeT: Integer

a01: Double

Data valid: Bool

sizeU: Integer

a02: Double

dataType: String

sizeX: Integer

a03: Double

In Place Index: Integer

sizeY: Integer

a10: Double

infoString: String

sizeZ: Integer

a11: Double

maxValue: Double

State: String

a12: Double

megaVoxels: Double

TDim Table: String

a13: Double

memoryImage: String

tDimInfo: String

a20: Double

memoryImage2: String

totalVolume: Double

a21: Double

minValue: Double

Type Info: String

a22: Double

moduleName: String

uDimInfo: String

a23: Double

pageSizeC: Integer

Update: Trigger

a30: Double

pageSizeT: Integer

Voxel to World Matrix: Matrix

a31: Double

pageSizeU: Integer

voxelSizeX: Double

a32: Double

pageSizeX: Integer

voxelSizeY: Double

a33: Double

pageSizeY: Integer

voxelSizeZ: Double

Bypass Index: Integer

pageSizeZ: Integer

voxelVolume: Double

cDimInfo: String

sizeC: Integer

Visible Fields

State

name: pagedImgInfo, type: String, persistent: no

Shows information about the state of the input image.

Type Info

name: typeInfo, type: String, persistent: no, deprecated name: TypeInfo

Shows current type information.

Entry

Description

Byte Size Of Type

The size of the real data type in bytes. In the case of non-standard data types, it is the sizeof the data type encapsulated by the carrier data type; otherwise, it is the size of the standard type.

Byte Size Of Type

The size of the compiled data type in bytes. In the case of non-standard data types, it is the sizeof the carrier data type; otherwise, it is the size of the standard type.

Signed

No if it is a signed data type; otherwise, it is Yes.

Floating Point Type

Yes if it is an floating point based type; otherwise, it is No.

Integer Type

Yes if it is an integer based type, otherwise No.

Built In Type

Yes if it is a standard type like MLuint8, MLint8, MLuint16, MLint16, MLuint32, MLint32, MLint64, MLfloat, MLdouble, MLldouble or MLint64; otherwise, it is No.

Supports All Operations

Yes if all functions of a normal built-in type are supported; otherwise, it is No.

Operations Bitmask

MLTypePropBits struct describing all functions installed for this data type.

LDBL-Minimum

Possible minimum value of this data type represented as MLldouble value.

LDBL-Maximum

Possible maximum value of this data type represented as MLldouble value.

Component Codes

The codes describing the components of the data type. The meanings of component codes are

  • ‘b’ for a boolean

  • ‘c’ for an unsigned character

  • ‘C’ for a (signed) character

  • ‘s’ for an unsigned short

  • ‘S’ for a signed short

  • ‘i’ for an unsigned int

  • ‘I’ for a signed int

  • ‘l’ for an unsigned long

  • ‘L’ for a signed long

  • ‘6’ for a 64 bit signed integer

  • ‘f’ for a float

  • ‘d’ for a double

  • ‘D’ for a long double

Component Types

The data types of the components of the data type.

Minimum

Possible minimum value of the data type represented in the data type.

Maximum

Possible maximum value of the data type represented in the data type.

Default

Default value of the data type represented in the data type.

Compatibles

All names of currently registered data types that can store a value of this data type without precision loss.

Voxel to World Matrix

name: worldMatrix, type: Matrix, persistent: no

Shows the world matrix.

TDim Table

name: tDimTable, type: String, persistent: no, deprecated name: TDimTable

Shows the information strings of the time dimension.

Update

name: update, type: Trigger, deprecated name: Update

When pressed, the module updates its information fields.

Bypass Index

name: bypassIndex, type: Integer, persistent: no

Shows from which index the data is bypassed or -1 if disabled

In Place Index

name: inPlaceIndex, type: Integer, persistent: no

Shows from which index the data is used in-place or -1 if disabled

Connection valid

name: connectionValid, type: Bool, persistent: no, deprecated name: InputConnection

Shows whether an input image is connected.

Data valid

name: dataValid, type: Bool, persistent: no, deprecated name: InputData

Shows whether the data of the input image is valid.

Hidden Fields

sizeX

name: sizeX, type: Integer, persistent: no, deprecated name: X

sizeY

name: sizeY, type: Integer, persistent: no, deprecated name: Y

sizeZ

name: sizeZ, type: Integer, persistent: no, deprecated name: Z

sizeC

name: sizeC, type: Integer, persistent: no, deprecated name: C

sizeT

name: sizeT, type: Integer, persistent: no, deprecated name: T

sizeU

name: sizeU, type: Integer, persistent: no, deprecated name: U

pageSizeX

name: pageSizeX, type: Integer, persistent: no, deprecated name: PX

pageSizeY

name: pageSizeY, type: Integer, persistent: no, deprecated name: PY

pageSizeZ

name: pageSizeZ, type: Integer, persistent: no, deprecated name: PZ

pageSizeC

name: pageSizeC, type: Integer, persistent: no, deprecated name: PC

pageSizeT

name: pageSizeT, type: Integer, persistent: no, deprecated name: PT

pageSizeU

name: pageSizeU, type: Integer, persistent: no, deprecated name: PU

minValue

name: minValue, type: Double, persistent: no, deprecated name: Min

maxValue

name: maxValue, type: Double, persistent: no, deprecated name: Max

voxelSizeX

name: voxelSizeX, type: Double, persistent: no, deprecated name: VX

voxelSizeY

name: voxelSizeY, type: Double, persistent: no, deprecated name: VY

voxelSizeZ

name: voxelSizeZ, type: Double, persistent: no, deprecated name: VZ

voxelVolume

name: voxelVolume, type: Double, persistent: no, deprecated name: VoxelVol

totalVolume

name: totalVolume, type: Double, persistent: no, deprecated name: TotalVol

megaVoxels

name: megaVoxels, type: Double, persistent: no, deprecated name: MegaVoxel

Total number of voxels in the image, divided by 1024*1024 (this number is commonly used for MegaBytes).

dataType

name: dataType, type: String, persistent: no, deprecated name: DataType

a00

name: a00, type: Double, persistent: no, deprecated name: x0

a01

name: a01, type: Double, persistent: no, deprecated name: y0

a02

name: a02, type: Double, persistent: no, deprecated name: z0

a03

name: a03, type: Double, persistent: no, deprecated name: a0

a10

name: a10, type: Double, persistent: no, deprecated name: x1

a11

name: a11, type: Double, persistent: no, deprecated name: y1

a12

name: a12, type: Double, persistent: no, deprecated name: z1

a13

name: a13, type: Double, persistent: no, deprecated name: a1

a20

name: a20, type: Double, persistent: no, deprecated name: x2

a21

name: a21, type: Double, persistent: no, deprecated name: y2

a22

name: a22, type: Double, persistent: no, deprecated name: z2

a23

name: a23, type: Double, persistent: no, deprecated name: a2

a30

name: a30, type: Double, persistent: no, deprecated name: x3

a31

name: a31, type: Double, persistent: no, deprecated name: y3

a32

name: a32, type: Double, persistent: no, deprecated name: z3

a33

name: a33, type: Double, persistent: no, deprecated name: a3

cDimInfo

name: cDimInfo, type: String, persistent: no, deprecated name: CDimInfo

tDimInfo

name: tDimInfo, type: String, persistent: no, deprecated name: TDimInfo

uDimInfo

name: uDimInfo, type: String, persistent: no, deprecated name: UDimInfo

memoryImage

name: memoryImage, type: String, persistent: no, deprecated name: MemoryImage

memoryImage2

name: memoryImage2, type: String, persistent: no, deprecated name: MemoryImage2

moduleName

name: moduleName, type: String, persistent: no, deprecated name: OperatorName

infoString

name: infoString, type: String, persistent: no