VML.s File Reference

Functions

Image IPUConj (ComplexImage imgSrc, ComplexImage imgDst)
 Conjugation of vector elements.
Image IPUSqr (Image imgSrc, Image imgDst)
 Squaring of vector elements.
Image IPUAbs (Image imgSrc, Image imgDst)
 Absolute value of vector elements.
Image IPUInv (Image imgSrc, Image imgDst)
 Inversion of vector elements.
Image IPUSqrt (Image imgSrc, Image imgDst)
 Square root of vector elements.
Image IPUInvSqrt (Image imgSrc, Image imgDst)
 Inverse square root of vector elements.
Image IPUCbrt (Image imgSrc, Image imgDst)
 Cube root of vector elements.
Image IPUInvCbrt (Image imgSrc, Image imgDst)
 Inverse cube root of vector elements.
Image IPUPow2o3 (Image imgSrc, Image imgDst)
 Each vector element raised to 2/3.
Image IPUPow3o2 (Image imgSrc, Image imgDst)
 Each vector element raised to 3/2.
Image IPUExp (Image imgSrc, Image imgDst)
 Exponential of vector elements.
Image IPUExpm1 (Image imgSrc, Image imgDst)
 Exponential of vector elements decreased by 1.
Image IPULn (Image imgSrc, Image imgDst)
 Natural logarithm of vector elements.
Image IPULog10 (Image imgSrc, Image imgDst)
 Denary logarithm of vector elements.
Image IPULog1p (Image imgSrc, Image imgDst)
 Natural logarithm of vector elements that are increased by 1.
Image IPUCos (Image imgSrc, Image imgDst)
 Cosine of vector elements.
Image IPUSin (Image imgSrc, Image imgDst)
 Sine of vector elements.
Image IPUTan (Image imgSrc, Image imgDst)
 Tangent of vector elements.
Image IPUCosh (Image imgSrc, Image imgDst)
 Hyperbolic cosine of vector elements.
Image IPUSinh (Image imgSrc, Image imgDst)
 Hyperbolic sine of vector elements.
Image IPUTanh (Image imgSrc, Image imgDst)
 Hyperbolic tangent of vector elements.
Image IPUAcos (Image imgSrc, Image imgDst)
 Inverse cosine of vector elements.
Image IPUAsin (Image imgSrc, Image imgDst)
 Inverse sine of vector elements.
Image IPUAtan (Image imgSrc, Image imgDst)
 Inverse tangent of vector elements.
Image IPUAcosh (Image imgSrc, Image imgDst)
 Inverse hyperbolic cosine of vector elements.
Image IPUAsinh (Image imgSrc, Image imgDst)
 Inverse hyperbolic sine of vector elements.
Image IPUAtanh (Image imgSrc, Image imgDst)
 Inverse hyperbolic tangent of vector elements.
Image IPUErf (Image imgSrc, Image imgDst)
 Error function value of vector elements.
Image IPUErfc (Image imgSrc, Image imgDst)
 Complementary error function value of vector elements.
Image IPUErfInv (Image imgSrc, Image imgDst)
 Inverse error function value of vector elements.
Image IPUFloor (Image imgSrc, Image imgDst)
 Rounding towards minus infinity.
Image IPUCeil (Image imgSrc, Image imgDst)
 Rounding towards plus infinity.
Image IPUTrunc (Image imgSrc, Image imgDst)
 Rounding towards zero infinity.
Image IPURound (Image imgSrc, Image imgDst)
 Rounding to nearest integer.
Image IPUNearbyInt (Image imgSrc, Image imgDst)
 Rounding according to current mode.
Image IPURint (Image imgSrc, Image imgDst)
 Rounding according to current mode and raising inexact result exception.
Image IPUAdd (Image imgA, Image imgB, Image imgDst)
 Addition of vector elements.
Image IPUSub (Image imgA, Image imgB, Image imgDst)
 Subtraction of vector elements.
Image IPUMul (Image imgA, Image imgB, Image imgDst)
 Multiplication of vector elements.
Image IPUDiv (Image imgA, Image imgB, Image imgDst)
 Division of elements of one vector by elements of the second vector.
Image IPUPow (Image imgA, Image imgB, Image imgDst)
 Each vector element raised to the specified power.
Image IPUHypot (Image imgA, Image imgB, Image imgDst)
 Square root of sum of squares.
Image IPUAtan2 (Image imgA, Image imgB, Image imgDst)
 Four-quadrant inverse tangent of elements of two vectors.
Image IPUMulByConj (ComplexImage imgA, ComplexImage imgB, ComplexImage imgDst)
 Multiplication of elements of one vector by conjugated elements of the second vector.
Image IPUAbs (ComplexImage imgSrc, Image imgDst)
 Absolute value of vector elements.
Image IPUCIS (Image imgSrc, ComplexImage imgDst)
 Complex exponent of vector elements(cosine and sine combined to complex value).
Image IPUPowx (Image imgSrc, Number nB, Image imgDst)
 vector elements raised to the constant power
void IPUSinCos (Image imgSrc, Image imgSin, Image imgCos)
 Sine and cosine of vector elements.
void IPUModf (Image imgSrc, Image imgVal, Image imgRem)
 Integer and fraction parts.

Detailed Description


Function Documentation

Image IPUConj ( ComplexImage  imgSrc,
ComplexImage  imgDst 
)

Conjugation of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUSqr ( Image  imgSrc,
Image  imgDst 
)

Squaring of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUAbs ( Image  imgSrc,
Image  imgDst 
)

Absolute value of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUInv ( Image  imgSrc,
Image  imgDst 
)

Inversion of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUSqrt ( Image  imgSrc,
Image  imgDst 
)

Square root of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUInvSqrt ( Image  imgSrc,
Image  imgDst 
)

Inverse square root of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUCbrt ( Image  imgSrc,
Image  imgDst 
)

Cube root of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUInvCbrt ( Image  imgSrc,
Image  imgDst 
)

Inverse cube root of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUPow2o3 ( Image  imgSrc,
Image  imgDst 
)

Each vector element raised to 2/3.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUPow3o2 ( Image  imgSrc,
Image  imgDst 
)

Each vector element raised to 3/2.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUExp ( Image  imgSrc,
Image  imgDst 
)

Exponential of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUExpm1 ( Image  imgSrc,
Image  imgDst 
)

Exponential of vector elements decreased by 1.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPULn ( Image  imgSrc,
Image  imgDst 
)

Natural logarithm of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPULog10 ( Image  imgSrc,
Image  imgDst 
)

Denary logarithm of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPULog1p ( Image  imgSrc,
Image  imgDst 
)

Natural logarithm of vector elements that are increased by 1.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUCos ( Image  imgSrc,
Image  imgDst 
)

Cosine of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUSin ( Image  imgSrc,
Image  imgDst 
)

Sine of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUTan ( Image  imgSrc,
Image  imgDst 
)

Tangent of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUCosh ( Image  imgSrc,
Image  imgDst 
)

Hyperbolic cosine of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUSinh ( Image  imgSrc,
Image  imgDst 
)

Hyperbolic sine of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUTanh ( Image  imgSrc,
Image  imgDst 
)

Hyperbolic tangent of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUAcos ( Image  imgSrc,
Image  imgDst 
)

Inverse cosine of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUAsin ( Image  imgSrc,
Image  imgDst 
)

Inverse sine of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUAtan ( Image  imgSrc,
Image  imgDst 
)

Inverse tangent of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUAcosh ( Image  imgSrc,
Image  imgDst 
)

Inverse hyperbolic cosine of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUAsinh ( Image  imgSrc,
Image  imgDst 
)

Inverse hyperbolic sine of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUAtanh ( Image  imgSrc,
Image  imgDst 
)

Inverse hyperbolic tangent of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUErf ( Image  imgSrc,
Image  imgDst 
)

Error function value of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUErfc ( Image  imgSrc,
Image  imgDst 
)

Complementary error function value of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUErfInv ( Image  imgSrc,
Image  imgDst 
)

Inverse error function value of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUFloor ( Image  imgSrc,
Image  imgDst 
)

Rounding towards minus infinity.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUCeil ( Image  imgSrc,
Image  imgDst 
)

Rounding towards plus infinity.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUTrunc ( Image  imgSrc,
Image  imgDst 
)

Rounding towards zero infinity.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPURound ( Image  imgSrc,
Image  imgDst 
)

Rounding to nearest integer.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUNearbyInt ( Image  imgSrc,
Image  imgDst 
)

Rounding according to current mode.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPURint ( Image  imgSrc,
Image  imgDst 
)

Rounding according to current mode and raising inexact result exception.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUAdd ( Image  imgA,
Image  imgB,
Image  imgDst 
)

Addition of vector elements.

Parameters:
imgA an image
imgB an image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUSub ( Image  imgA,
Image  imgB,
Image  imgDst 
)

Subtraction of vector elements.

Parameters:
imgA an image
imgB an image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUMul ( Image  imgA,
Image  imgB,
Image  imgDst 
)

Multiplication of vector elements.

Parameters:
imgA an image
imgB an image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUDiv ( Image  imgA,
Image  imgB,
Image  imgDst 
)

Division of elements of one vector by elements of the second vector.

Parameters:
imgA an image
imgB an image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUPow ( Image  imgA,
Image  imgB,
Image  imgDst 
)

Each vector element raised to the specified power.

Parameters:
imgA an image
imgB an image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUHypot ( Image  imgA,
Image  imgB,
Image  imgDst 
)

Square root of sum of squares.

Parameters:
imgA an image
imgB an image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUAtan2 ( Image  imgA,
Image  imgB,
Image  imgDst 
)

Four-quadrant inverse tangent of elements of two vectors.

Parameters:
imgA an image
imgB an image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUMulByConj ( ComplexImage  imgA,
ComplexImage  imgB,
ComplexImage  imgDst 
)

Multiplication of elements of one vector by conjugated elements of the second vector.

Parameters:
imgA an image
imgB an image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUAbs ( ComplexImage  imgSrc,
Image  imgDst 
)

Absolute value of vector elements.

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUCIS ( Image  imgSrc,
ComplexImage  imgDst 
)

Complex exponent of vector elements(cosine and sine combined to complex value).

Parameters:
imgSrc Source image
imgDst Destination image (can be NULL)
Returns:
imgDst
Image IPUPowx ( Image  imgSrc,
Number  nB,
Image  imgDst 
)

vector elements raised to the constant power

Parameters:
imgSrc Source image
nb Constant value for power b.
imgDst Destination image (can be NULL)
Returns:
imgDst
void IPUSinCos ( Image  imgSrc,
Image  imgSin,
Image  imgCos 
)

Sine and cosine of vector elements.

Parameters:
imgSrc Source image
imgSin Sine values
imgCos Cosine values
void IPUModf ( Image  imgSrc,
Image  imgVal,
Image  imgRem 
)

Integer and fraction parts.

Parameters:
imgSrc Source image
imgVal Integer values
imgRem Fraction values

Generated on Wed Feb 29 16:36:11 2012 for Image Processing Utilities by  doxygen 1.6.1