Horus Doc || Global Function Guide || General documentation   | Function documentation  

HxSinh

Synopsis

HxImageRep HxSinh (HxImageRep img)

Input

HxImageRep img
The image you want to take the hyperbolic sine of.

Return value

HxImageRep
The pixelwise hyperbolic sine of the input image.

Description

This function takes the hyperbolic sine of every pixel value of the input image. For vector images, the hyperbolic sine of every element of the vector is taken.

Remarks

Overflow error
The function HxSinh can result in an overflow error.

Examples

Taking the hyperbolic sine of an image.

#include "HxImageRepGlobalFuncs.h"
#include "HxImageRep.h"

HxImageRep HxSinhExample1(HxImageRep img) {
   img = HxImageAsDouble(img);
   img = HxContrastStretch(img, 4.0);
   img = HxAddVal(img, -2.0);
   img = HxSinh(img);
   img = HxContrastStretch(img, 255.0);
   img = HxImageAsByte(img);
   return img;
}

int main(int argc, char* argv[])
{
    HxImageRep im1 = HxMakeFromFile(argv[1]);
    im1 = HxSinhExample1(im1);
    HxWriteFile(im1, argv[2]);

    return 0;
}

exampleImage1.gif

Input image for the HxSinh example.

HxSinhResult1.gif

Output image of the HxSinh example.

This example illustrates the result of taken the hyperbolic sine of an image.

See also

HxSin, HxCosh, HxAsin,

Keywords

Unary, Trigonometric,


Generated on Mon Jan 27 15:45:01 2003 for GlobalFunctionGuide by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001