SMIL 1.1.2
|
Functions | |
template<class T > | |
RES_T | vertFlip (Image< T > &imIn, Image< T > &imOut) |
vertFlip() : Vertical Flip | |
template<class T > | |
RES_T | vertFlip (Image< T > &im) |
vertFlip() : Vertical Flip | |
template<class T > | |
RES_T | horizFlip (Image< T > &imIn, Image< T > &imOut) |
horizFlip() : Horizontal Flip | |
template<class T > | |
RES_T | horizFlip (Image< T > &im) |
horizFlip() : Horizontal Flip | |
template<class T > | |
RES_T | rotateX90 (Image< T > &imIn, int count, Image< T > &imOut) |
rotateX90() - Rotate an image by an angle multiple of 90 degres | |
template<class T > | |
RES_T | rotateX90 (Image< T > &im, int count) |
rotateX90() - Rotate an image by an angle multiple of 90 degres | |
template<class T > | |
RES_T | translate (const Image< T > &imIn, int dx, int dy, int dz, Image< T > &imOut, T borderValue=ImDtTypes< T >::min()) |
translate() - Image translation. | |
template<class T > | |
ResImage< T > | translate (const Image< T > &imIn, int dx, int dy, int dz) |
translate() - Image translation. | |
template<class T > | |
RES_T | translate (const Image< T > &imIn, int dx, int dy, Image< T > &imOut, T borderValue=ImDtTypes< T >::min()) |
translate() - 2D Image translation. | |
template<class T > | |
ResImage< T > | translate (const Image< T > &imIn, int dx, int dy) |
translate() - 2D Image translation. | |
vertFlip() : Vertical Flip
Mirror an image using an horizontal line (or plan for 3D images) in the center of the image. In 3D images, each slice is flipped vertically.
[in] | imIn | : input image |
[out] | imOut | : output image |
RES_T vertFlip | ( | Image< T > & | im | ) |
vertFlip() : Vertical Flip
[in,out] | im | : input/output Image |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
horizFlip() : Horizontal Flip
Mirror an image using a vertical line (or plan for 3D images) in the center of the image. In 3D images, each slice is flipped horizontally.
[in] | imIn | : input image |
[out] | imOut | : output image |
RES_T horizFlip | ( | Image< T > & | im | ) |
horizFlip() : Horizontal Flip
[in,out] | im | : input/output Image |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
rotateX90() - Rotate an image by an angle multiple of 90 degres
[in] | imIn | : input Image |
[in] | count | : number of 90 degres steps to rotate |
[out] | imOut | : output Image |
Example : Rotation around axis y
RES_T rotateX90 | ( | Image< T > & | im, |
int | count | ||
) |
rotateX90() - Rotate an image by an angle multiple of 90 degres
[in,out] | im | : input/output Image |
[in] | count | : number of 90 degres steps to rotate |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
RES_T translate | ( | const Image< T > & | imIn, |
int | dx, | ||
int | dy, | ||
int | dz, | ||
Image< T > & | imOut, | ||
T | borderValue = ImDtTypes<T>::min() |
||
) |
translate() - Image translation.
[in] | imIn | : input image |
[in] | dx,dy,dz | : shift to be applied |
[out] | imOut | : output image |
[in] | borderValue | : value to be assigned to moved pixels |
ResImage< T > translate | ( | const Image< T > & | imIn, |
int | dx, | ||
int | dy, | ||
int | dz | ||
) |
translate() - Image translation.
[in] | imIn | : input image |
[in] | dx,dy,dz | : shift to be applied |
RES_T translate | ( | const Image< T > & | imIn, |
int | dx, | ||
int | dy, | ||
Image< T > & | imOut, | ||
T | borderValue = ImDtTypes<T>::min() |
||
) |
translate() - 2D Image translation.
The same translation is applied to each slice
[in] | imIn | : input image |
[in] | dx,dy | : shift to be applied |
[out] | imOut | : output image |
[in] | borderValue | : value to be assigned to moved pixels |
ResImage< T > translate | ( | const Image< T > & | imIn, |
int | dx, | ||
int | dy | ||
) |
translate() - 2D Image translation.
[in] | imIn | : input image |
[in] | dx,dy | : shift to be applied |