NVIDIA 2D Image And Signal Performance Primitives (NPP)  Version 11.7.1.*
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Functions
Rotate

The set of rotate functions available in the library. More...

Functions

NppStatus nppiRotate_8u_C1R_Ctx (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
 8-bit unsigned image rotate. More...
 
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)
 
NppStatus nppiRotate_8u_C3R_Ctx (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
 3 channel 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)
 
NppStatus nppiRotate_8u_C4R_Ctx (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
 4 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)
 
NppStatus nppiRotate_8u_AC4R_Ctx (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
 4 channel 8-bit unsigned image rotate ignoring alpha channel. 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)
 
NppStatus nppiRotate_16u_C1R_Ctx (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
 16-bit unsigned image rotate. 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)
 
NppStatus nppiRotate_16u_C3R_Ctx (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
 3 channel 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)
 
NppStatus nppiRotate_16u_C4R_Ctx (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
 4 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)
 
NppStatus nppiRotate_16u_AC4R_Ctx (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
 4 channel 16-bit unsigned image rotate ignoring alpha channel. 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)
 
NppStatus nppiRotate_32f_C1R_Ctx (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
 32-bit float image rotate. 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)
 
NppStatus nppiRotate_32f_C3R_Ctx (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
 3 channel 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)
 
NppStatus nppiRotate_32f_C4R_Ctx (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
 4 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)
 
NppStatus nppiRotate_32f_AC4R_Ctx (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
 4 channel 32-bit float image rotate ignoring alpha channel. 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)
 

Detailed Description

The set of rotate functions available in the library.

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
nppStreamCtxApplication Managed Stream Context.
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 
)
NppStatus nppiRotate_16u_AC4R_Ctx ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

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 
)
NppStatus nppiRotate_16u_C1R_Ctx ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

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 
)
NppStatus nppiRotate_16u_C3R_Ctx ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

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 
)
NppStatus nppiRotate_16u_C4R_Ctx ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

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 
)
NppStatus nppiRotate_32f_AC4R_Ctx ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

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 
)
NppStatus nppiRotate_32f_C1R_Ctx ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

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 
)
NppStatus nppiRotate_32f_C3R_Ctx ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

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 
)
NppStatus nppiRotate_32f_C4R_Ctx ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

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 
)
NppStatus nppiRotate_8u_AC4R_Ctx ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

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 
)
NppStatus nppiRotate_8u_C1R_Ctx ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

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 
)
NppStatus nppiRotate_8u_C3R_Ctx ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

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 
)
NppStatus nppiRotate_8u_C4R_Ctx ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
double  nAngle,
double  nShiftX,
double  nShiftY,
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

4 channel 8-bit unsigned image rotate.

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


Copyright © 2009-2022 NVIDIA CORPORATION AND AFFILIATES