3 #include <itkStationaryVelocityFieldTransform.h> 4 #include <rpiDisplacementFieldTransform.h> 13 template <
class ScalarType,
unsigned int NDimensions>
14 void composeSVF(itk::StationaryVelocityFieldTransform <ScalarType,NDimensions> *baseTrsf,
15 itk::StationaryVelocityFieldTransform <ScalarType,NDimensions> *addonTrsf,
16 unsigned int numThreads,
unsigned int bchOrder);
18 template <
class ScalarType,
unsigned int NDimensions>
19 void GetSVFExponential(itk::StationaryVelocityFieldTransform <ScalarType,NDimensions> *baseTrsf,
20 rpi::DisplacementFieldTransform <ScalarType,NDimensions> *resultTransform,
21 unsigned int exponentiationOrder,
unsigned int numThreads,
bool invert);
27 template <
class ScalarType,
unsigned int NDimensions>
29 typename rpi::DisplacementFieldTransform <ScalarType,NDimensions>::Pointer &positiveAddOn,
30 typename rpi::DisplacementFieldTransform <ScalarType,NDimensions>::Pointer &negativeAddOn,
31 unsigned int numThreads);
void GetSVFExponential(itk::StationaryVelocityFieldTransform< ScalarType, NDimensions > *baseTrsf, rpi::DisplacementFieldTransform< ScalarType, NDimensions > *resultTransform, unsigned int exponentiationOrder, unsigned int numThreads, bool invert)
void composeSVF(itk::StationaryVelocityFieldTransform< ScalarType, NDimensions > *baseTrsf, itk::StationaryVelocityFieldTransform< ScalarType, NDimensions > *addonTrsf, unsigned int numThreads, unsigned int bchOrder)
void composeDistortionCorrections(typename rpi::DisplacementFieldTransform< ScalarType, NDimensions >::Pointer &baseTrsf, typename rpi::DisplacementFieldTransform< ScalarType, NDimensions >::Pointer &positiveAddOn, typename rpi::DisplacementFieldTransform< ScalarType, NDimensions >::Pointer &negativeAddOn, unsigned int numThreads)