InterpolationCatmullRom

Performs the Catmull-Rom interpolation of four 2D, 3D, or 4D vectors.

Syntax

IppStatus ippmInterpolationCatmullRom_v2_32f (const Ipp32f* pSrc1, const Ipp32f* pSrc2, const Ipp32f* pSrc3, const Ipp32f* pSrc4, Ipp32f s, Ipp32f* pDst);

IppStatus ippmInterpolationCatmullRom_v3_32f (const Ipp32f* pSrc1, const Ipp32f* pSrc2, const Ipp32f* pSrc3, const Ipp32f* pSrc4, Ipp32f s, Ipp32f* pDst);

IppStatus ippmInterpolationCatmullRom_v4_32f (const Ipp32f* pSrc1, const Ipp32f* pSrc2, const Ipp32f* pSrc3, const Ipp32f* pSrc4, Ipp32f s, Ipp32f* pDst);

Parameters

pSrc1
Pointer to the first source vector.
pSrc2
Pointer to the second source vector.
pSrc3
Pointer to the third source vector.
pSrc4
Pointer to the fourth source vector.
s
The weighing factor.
pDst
Pointer to the resulting vector of the interpolation.

Description

The functions ippmInterpolationCatmullRom_v2_32f, ippmInterpolationCatmullRom_v3_32f, and ippmInterpolationCatmullRom_v4_32f are declared in the ippm.h file. These functions performs the Catmull-Rom interpolation of 2D, 3D, and 4D vectors, respectively.

Return Values

ippStsNoErr

Indicates no parameter checking.

See Also


Submit feedback on this help topic

Copyright © 2000 - 2011, Intel Corporation. All rights reserved.