NVIDIA Performance Primitives (NPP)  Version 9.1
Functions
Rotate

Functions

NppStatus nppiRotate_8u_C1R (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
 8-bit unsigned image rotate. More...
 
NppStatus nppiRotate_8u_C3R (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
 3 channel 8-bit unsigned image rotate. More...
 
NppStatus nppiRotate_8u_C4R (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
 4 channel 8-bit unsigned image rotate. More...
 
NppStatus nppiRotate_8u_AC4R (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
 4 channel 8-bit unsigned image rotate ignoring alpha channel. More...
 
NppStatus nppiRotate_16u_C1R (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
 16-bit unsigned image rotate. More...
 
NppStatus nppiRotate_16u_C3R (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
 3 channel 16-bit unsigned image rotate. More...
 
NppStatus nppiRotate_16u_C4R (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
 4 channel 16-bit unsigned image rotate. More...
 
NppStatus nppiRotate_16u_AC4R (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
 4 channel 16-bit unsigned image rotate ignoring alpha channel. More...
 
NppStatus nppiRotate_32f_C1R (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
 32-bit float image rotate. More...
 
NppStatus nppiRotate_32f_C3R (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
 3 channel 32-bit float image rotate. More...
 
NppStatus nppiRotate_32f_C4R (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
 4 channel 32-bit float image rotate. More...
 
NppStatus nppiRotate_32f_AC4R (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
 4 channel 32-bit float image rotate ignoring alpha channel. More...
 

Detailed Description

Common parameters for nppiRotate functions include:

Parameters
pSrcSource-Image Pointer.
nSrcStepSource-Image Line Step.
oSrcSizeSize in pixels of the source image
oSrcROIRegion of interest in the source image.
pDstDestination-Image Pointer.
nDstStepDestination-Image Line Step.
oDstROIRegion of interest in the destination image.
nAngleThe angle of rotation in degrees.
nShiftXShift along horizontal axis
nShiftYShift along vertical axis
eInterpolationThe type of interpolation to perform resampling
Returns
Image Data Related Error Codes, ROI Related Error Codes, Rotate Error Codes

Function Documentation

NppStatus nppiRotate_16u_AC4R ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation 
)

4 channel 16-bit unsigned image rotate ignoring alpha channel.

For common parameter descriptions, see Common parameters for nppiRotate functions.

NppStatus nppiRotate_16u_C1R ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation 
)

16-bit unsigned image rotate.

For common parameter descriptions, see Common parameters for nppiRotate functions.

NppStatus nppiRotate_16u_C3R ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation 
)

3 channel 16-bit unsigned image rotate.

For common parameter descriptions, see Common parameters for nppiRotate functions.

NppStatus nppiRotate_16u_C4R ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation 
)

4 channel 16-bit unsigned image rotate.

For common parameter descriptions, see Common parameters for nppiRotate functions.

NppStatus nppiRotate_32f_AC4R ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation 
)

4 channel 32-bit float image rotate ignoring alpha channel.

For common parameter descriptions, see Common parameters for nppiRotate functions.

NppStatus nppiRotate_32f_C1R ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation 
)

32-bit float image rotate.

For common parameter descriptions, see Common parameters for nppiRotate functions.

NppStatus nppiRotate_32f_C3R ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation 
)

3 channel 32-bit float image rotate.

For common parameter descriptions, see Common parameters for nppiRotate functions.

NppStatus nppiRotate_32f_C4R ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation 
)

4 channel 32-bit float image rotate.

For common parameter descriptions, see Common parameters for nppiRotate functions.

NppStatus nppiRotate_8u_AC4R ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation 
)

4 channel 8-bit unsigned image rotate ignoring alpha channel.

For common parameter descriptions, see Common parameters for nppiRotate functions.

NppStatus nppiRotate_8u_C1R ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation 
)

8-bit unsigned image rotate.

For common parameter descriptions, see Common parameters for nppiRotate functions.

NppStatus nppiRotate_8u_C3R ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation 
)

3 channel 8-bit unsigned image rotate.

For common parameter descriptions, see Common parameters for nppiRotate functions.

NppStatus nppiRotate_8u_C4R ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation 
)

4 channel 8-bit unsigned image rotate.

For common parameter descriptions, see Common parameters for nppiRotate functions.


Copyright © 2009-2017 NVIDIA Corporation