CreateBoundingVolume¶
-
MLModule
¶ genre Coordinate
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll MLCoordUtils1
definition MLCoordUtils1.def
Purpose¶
The CreateBoundingVolume
module allows to create a new image whose bounding box contains all bounding boxes of the input images that have been added.
The volume is always axis aligned in the world coordinate system and it can be selected if its orientation is axial, sagittal or coronal.
The output volume is filled with the smallest input image minimum that is encountered.
A typical use case of the module is to create a reference volume that is used to resample different datasets into the same shared reference volume, e.g. with the AccumulateImage module.
Parameter Fields¶
Field Index¶
Add : Trigger |
Clear : Trigger |
Data Type Mode : Enum |
Orientation : Enum |
User Data Type : Enum |
User Voxel Size : Double |
Voxel Scale Factor : Double |
Voxel Size Mode : Enum |
Visible Fields¶
Data Type Mode¶
-
name:
dataTypeMode
, type:
Enum
, default:
InputImageDataType
¶
Values:
Title | Name |
---|---|
Input Image Data Type | InputImageDataType |
User Defined Data Type | UserDefinedDataType |
User Data Type¶
-
name:
userDataType
, type:
Enum
, default:
unsigned int8
¶
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 |
Orientation¶
-
name:
orientation
, type:
Enum
, default:
Axial
¶
Values:
Title | Name |
---|---|
Axial | Axial |
Sagittal | Sagittal |
Coronal | Coronal |