ImagePropertyConvert¶
-
MLModule
¶ genre ImageMain
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll MLBasicModules
definition mlBasicModules.def see also Info
,SetWorldMatrix
keywords ImgPropConvert
,data
,type
,minimal
,maximal
,gray
,value
,page
,extension
,voxel
,size
,transformation
,properties
,range
,matrix
Purpose¶
The module ImagePropertyConvert
converts image properties like the data type, its range, the page size, etc.
Parameter Fields¶
Field Index¶
a00 : Double |
a32 : Double |
Max : Double |
a01 : Double |
a33 : Double |
Min : Double |
a02 : Double |
Apply : Trigger |
T (tDimInfo) : String |
a03 : Double |
Auto : Bool |
T (pageSizeT) : Integer |
a10 : Double |
C (cDimInfo) : String |
Type : Enum |
a11 : Double |
C (pageSizeC) : Integer |
U (uDimInfo) : String |
a12 : Double |
changeDatatype : Bool |
U (pageSizeU) : Integer |
a13 : Double |
changeDimensionInfo : Bool |
Voxel to World Matrix : Matrix |
a20 : Double |
changeMaxGrayValue : Bool |
voxelSizeX : Double |
a21 : Double |
changeMinGrayValue : Bool |
voxelSizeY : Double |
a22 : Double |
changePageSize : Bool |
voxelSizeZ : Double |
a23 : Double |
changeWorldMatrix : Bool |
X : Integer |
a30 : Double |
Get Current Properties : Trigger |
Y : Integer |
a31 : Double |
infoString : String |
Z : Integer |
Visible Fields¶
C (cDimInfo)¶
-
name:
cDimInfo
, type:
String
¶ Sets a new information string for the c-dimension.
The entries need to be separated by a ‘/’.
For example, if the color is transformed from RGBA to CYMK, the information string needs to be changed from:
RED / GREEN / BLUE / ALPHA
to:
CYAN / YELLOW / MAGENTA / BLACK
T (tDimInfo)¶
-
name:
tDimInfo
, type:
String
¶ Sets a new information string for the t-dimension.
The entries need to be separated by a ‘/’.
The format for the first or consecutive time points is:
year-month-day hour:minute:second:millisecond
Consecutive time points can be specified relative to the previous one in (float) seconds:
2004-05-03 10:50:23.938 / +9.500 / +19.000 / + 28.500
or mixed:
2004-05-03 10:50:23.938 / +9.500 / +19.000 / 2004-05-03 10:55:23.938 / +38.000 / +47.500 / +57.000 / +66.500
U (uDimInfo)¶
-
name:
uDimInfo
, type:
String
¶ Sets a new information string for the u-dimension.
The information strings for the single u-positions need to be separated by a ‘/’.
Voxel to World Matrix¶
-
name:
worldMatrix
, type:
Matrix
, default:
1 0 0 0, 0 1 0 0, 0 0 1 0, 0 0 0 1
¶ Sets a new world matrix to the output image.
Type¶
-
name:
datatype
, type:
Enum
, default:
unsigned int8
¶ Defines a new data type of the image.
Note that the image values should be in the data type’s range. The image values will be cast to the new data type.
Values:
Title | Name |
---|---|
int8 | int8 |
unsigned int8 | unsigned int8 |
int16 | int16 |
unsigned int16 | unsigned int16 |
int32 | int32 |
unsigned int32 | unsigned int32 |
float | float |
double | double |
int64 | int64 |
unsigned int64 | unsigned int64 |
complexf | complexf |
complexd | complexd |
quaternionf | quaternionf |
quaterniond | quaterniond |
vec2 | vec2 |
vec3 | vec3 |
vec4 | vec4 |
vec5 | vec5 |
vec6 | vec6 |
vec7 | vec7 |
vec8 | vec8 |
vec9 | vec9 |
vec10 | vec10 |
vec16 | vec16 |
vec32 | vec32 |
vec64 | vec64 |
Vector2i8 | Vector2i8 |
Vector2i16 | Vector2i16 |
Vector2i32 | Vector2i32 |
Vector2i64 | Vector2i64 |
Vector3i8 | Vector3i8 |
Vector3i16 | Vector3i16 |
Vector3i32 | Vector3i32 |
Vector3i64 | Vector3i64 |
Vector4i8 | Vector4i8 |
Vector4i16 | Vector4i16 |
Vector4i32 | Vector4i32 |
Vector4i64 | Vector4i64 |
Vector5i8 | Vector5i8 |
Vector5i16 | Vector5i16 |
Vector5i32 | Vector5i32 |
Vector5i64 | Vector5i64 |
Vector6i8 | Vector6i8 |
Vector6i16 | Vector6i16 |
Vector6i32 | Vector6i32 |
Vector6i64 | Vector6i64 |
Vector7i8 | Vector7i8 |
Vector7i16 | Vector7i16 |
Vector7i32 | Vector7i32 |
Vector7i64 | Vector7i64 |
Vector8i8 | Vector8i8 |
Vector8i16 | Vector8i16 |
Vector8i32 | Vector8i32 |
Vector8i64 | Vector8i64 |
Vector9i8 | Vector9i8 |
Vector9i16 | Vector9i16 |
Vector9i32 | Vector9i32 |
Vector9i64 | Vector9i64 |
Vector10i8 | Vector10i8 |
Vector10i16 | Vector10i16 |
Vector10i32 | Vector10i32 |
Vector10i64 | Vector10i64 |
Vector16i8 | Vector16i8 |
Vector16i16 | Vector16i16 |
Vector16i32 | Vector16i32 |
Vector16i64 | Vector16i64 |
Vector32i8 | Vector32i8 |
Vector32i16 | Vector32i16 |
Vector32i32 | Vector32i32 |
Vector32i64 | Vector32i64 |
Vector64i8 | Vector64i8 |
Vector64i16 | Vector64i16 |
Vector64i32 | Vector64i32 |
Vector64i64 | Vector64i64 |
mat2 | mat2 |
mat3 | mat3 |
mat4 | mat4 |
mat5 | mat5 |
mat6 | mat6 |
matf2 | matf2 |
matf3 | matf3 |
matf4 | matf4 |
matf5 | matf5 |
matf6 | matf6 |
vecf2 | vecf2 |
vecf3 | vecf3 |
vecf4 | vecf4 |
vecf5 | vecf5 |
vecf6 | vecf6 |
vecf7 | vecf7 |
vecf8 | vecf8 |
vecf9 | vecf9 |
vecf10 | vecf10 |
vecf16 | vecf16 |
vecf32 | vecf32 |
vecf64 | vecf64 |
X¶
-
name:
pageSizeX
, type:
Integer
, default:
32
, deprecated name:
PageExtX
¶ Sets a new x-extent of the page size to the output image.
Y¶
-
name:
pageSizeY
, type:
Integer
, default:
32
, deprecated name:
PageExtY
¶ Sets a new y-extent of the page size to the output image.
Z¶
-
name:
pageSizeZ
, type:
Integer
, default:
1
, deprecated name:
PageExtZ
¶ Sets a new z-extent of the page size to the output image.
C (pageSizeC)¶
-
name:
pageSizeC
, type:
Integer
, default:
1
, deprecated name:
PageExtC
¶ Sets a new c-extent of the page size to the output image.
T (pageSizeT)¶
-
name:
pageSizeT
, type:
Integer
, default:
1
, deprecated name:
PageExtT
¶ Sets a new t-extent of the page size to the output image.
U (pageSizeU)¶
-
name:
pageSizeU
, type:
Integer
, default:
1
, deprecated name:
PageExtU
¶ Sets a new u-extent of the page size to the output image.
Min¶
-
name:
minGrayValue
, type:
Double
, default:
0
, deprecated name:
minGreyvalue
¶ Sets a new static minimum value.
Note that this value must not be greater than the actual minimum value of the image or MeVisLab can crash!
Max¶
-
name:
maxGrayValue
, type:
Double
, default:
1
, deprecated name:
maxGreyvalue
¶ Sets a new static maximum value.
Note that this value must not be lower than the actual maximum value of the image or MeVisLab can crash!
Get Current Properties¶
-
name:
getProps
, type:
Trigger
, deprecated name:
GetCurrentProperties
¶ If pressed, all the fields are filled with the information of the attached input image.