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)