CloneImageAsEmptyImage¶
-
MacroModule
¶ author MeVis Medical Solutions AG
package MeVisLab/Standard
definition CloneImage.def see also ConstantImage
,ImagePropertyConvert
Purpose¶
The module CloneImageAsEmptyImage
clones an input image in most of the important aspects and fills it with the image’s minimum value.
The module does not clone the DICOM tree or the c-, t- , or u-dimension info vectors.
Use this module to create a clone of some (large) image when exchanging networks if the actual image content is not important.
Usage¶
Connect an image to the module’s input, press Clone
.
Now the image input can be disconnected and the network containing this module can be saved. On reopening the network, this module generates an empty image with the same properties as the previously cloned image.
If an example network should be exchanged and the used images are too large and its content is not important, use this module to provide a comparable input for the consumer modules.
Parameter Fields¶
Field Index¶
C (imageSizeC) : Integer |
U (imageSizeU) : Integer |
Z (pageSizeZ) : Integer |
C (pageSizeC) : Integer |
U (pageSizeU) : Integer |
|
Clone : Trigger |
worldMatrix : Matrix |
|
Data Type : Enum |
X (imageSizeX) : Integer |
|
Max Value : Double |
X (pageSizeX) : Integer |
|
Min Value : Double |
Y (imageSizeY) : Integer |
|
T (imageSizeT) : Integer |
Y (pageSizeY) : Integer |
|
T (pageSizeT) : Integer |
Z (imageSizeZ) : Integer |
Visible Fields¶
X (imageSizeX)¶
-
name:
imageSizeX
, type:
Integer
, default:
128
, minimum:
1
, maximum:
1.07374e+09
¶ Shows the image’s extent in the x-dimension.
Y (imageSizeY)¶
-
name:
imageSizeY
, type:
Integer
, default:
128
, minimum:
1
, maximum:
1.07374e+09
¶ Shows the image’s extent in the y-dimension.
Z (imageSizeZ)¶
-
name:
imageSizeZ
, type:
Integer
, default:
128
, minimum:
1
, maximum:
1.07374e+09
¶ Shows the image’s extent in the z-dimension.
C (imageSizeC)¶
-
name:
imageSizeC
, type:
Integer
, default:
1
, minimum:
1
, maximum:
1.07374e+09
¶ Shows the image’s extent in the c-dimension.
T (imageSizeT)¶
-
name:
imageSizeT
, type:
Integer
, default:
1
, minimum:
1
, maximum:
1.07374e+09
¶ Shows the image’s extent in the t-dimension.
U (imageSizeU)¶
-
name:
imageSizeU
, type:
Integer
, default:
1
, minimum:
1
, maximum:
1.07374e+09
¶ Shows the image’s extent in the u-dimension.
X (pageSizeX)¶
-
name:
pageSizeX
, type:
Integer
, default:
64
¶ Shows the image’s page extent in the x-dimension.
Y (pageSizeY)¶
-
name:
pageSizeY
, type:
Integer
, default:
64
¶ Shows the image’s page extent in the y-dimension.
Z (pageSizeZ)¶
-
name:
pageSizeZ
, type:
Integer
, default:
1
¶ Shows the image’s page extent in the z-dimension.
C (pageSizeC)¶
-
name:
pageSizeC
, type:
Integer
, default:
1
¶ Shows the image’s page extent in the c-dimension.
T (pageSizeT)¶
-
name:
pageSizeT
, type:
Integer
, default:
1
¶ Shows the image’s page extent in the t-dimension.
U (pageSizeU)¶
-
name:
pageSizeU
, type:
Integer
, default:
1
¶ Shows the image’s page extent in the u-dimension.
Data Type¶
-
name:
dataType
, type:
Enum
, default:
float
¶ Shows the image’s 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 |
vecf2 | vecf2 |
vec2 | vec2 |
vecf3 | vecf3 |
vec3 | vec3 |
vecf4 | vecf4 |
vec4 | vec4 |
vecf5 | vecf5 |
vec5 | vec5 |
vecf6 | vecf6 |
vec6 | vec6 |
vecf7 | vecf7 |
vec7 | vec7 |
vecf8 | vecf8 |
vec8 | vec8 |
vecf9 | vecf9 |
vec9 | vec9 |
vecf10 | vecf10 |
vec10 | vec10 |
vecf16 | vecf16 |
vec16 | vec16 |
vecf32 | vecf32 |
vec32 | vec32 |
vecf64 | vecf64 |
vec64 | vec64 |
matf2 | matf2 |
mat2 | mat2 |
matf3 | matf3 |
mat3 | mat3 |
matf4 | matf4 |
mat4 | mat4 |
matf5 | matf5 |
mat5 | mat5 |
matf6 | matf6 |
mat6 | mat6 |
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 |