Public Member Functions | Public Attributes | List of all members
mirtk::MultipleVoxelTransformation::TransformData Struct Reference

Input/output data members of voxel transformation functions. More...

#include <MultipleVoxelTransformation.h>

Inheritance diagram for mirtk::MultipleVoxelTransformation::TransformData:
Inheritance graph
Collaboration diagram for mirtk::MultipleVoxelTransformation::TransformData:
Collaboration graph

Public Member Functions

 TransformData ()
 Default constructor.
 

Public Attributes

int _Begin
 Index of first image to process.
 
int _End
 Index of last image to process + 1.
 
const BaseImage_Input
 Single/reference input.
 
const BaseImage ** _Inputs
 Input images.
 
InterpolateImageFunction_Interpolator
 Single/reference interpolator.
 
InterpolateImageFunction ** _Interpolators
 Input interpolators.
 
bool _Invert
 Whether to invert the transformations.
 
BinaryImage_Mask
 Output foreground mask.
 
int _MaxNumberOfComponents
 Maximum number of image components/channels (_t)
 
int _NumberOfImages
 Number of input images.
 
double _Offset
 Output intensity offset.
 
Image_Output
 Single/reference output image.
 
Image ** _Outputs
 Output images.
 
double _PaddingValue
 Default padding value.
 
double * _PaddingValues
 Outside padding values.
 
double _ScaleFactor
 Output intensity scale factor.
 
const Transformation_Transformation1
 First transformation.
 
const Transformation_Transformation2
 Second transformation (optional)
 

Detailed Description

Input/output data members of voxel transformation functions.

Definition at line 99 of file MultipleVoxelTransformation.h.


The documentation for this struct was generated from the following file: