Operator Reference

atan_imageatan_imageAtanImageAtanImageatan_image (Operator)

atan_imageatan_imageAtanImageAtanImageatan_image — Calculate the arctangent of an image.

Signature

atan_image(Image : ArctanImage : : )

Herror atan_image(const Hobject Image, Hobject* ArctanImage)

Herror T_atan_image(const Hobject Image, Hobject* ArctanImage)

void AtanImage(const HObject& Image, HObject* ArctanImage)

HImage HImage::AtanImage() const

static void HOperatorSet.AtanImage(HObject image, out HObject arctanImage)

HImage HImage.AtanImage()

def atan_image(image: HObject) -> HObject

Description

atan_imageatan_imageAtanImageAtanImageatan_image calculates the arctangent of an input image ImageImageImageimageimage and stores the result in the image ArctanImageArctanImageArctanImagearctanImagearctan_image. The angles in ArctanImageArctanImageArctanImagearctanImagearctan_image are represented in radians.

Attention

atan_imageatan_imageAtanImageAtanImageatan_image can be executed on OpenCL devices.

Execution Information

  • Supports OpenCL compute devices.
  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).
  • Multithreading scope: global (may be called from any thread).
  • Automatically parallelized on tuple level.
  • Automatically parallelized on channel level.
  • Automatically parallelized on domain level.

Parameters

ImageImageImageimageimage (input_object)  (multichannel-)image(-array) objectHImageHObjectHObjectHobject (real*) *allowed for compute devices

Input image.

ArctanImageArctanImageArctanImagearctanImagearctan_image (output_object)  (multichannel-)image(-array) objectHImageHObjectHObjectHobject * (real)

Output image.

Alternatives

atan2_imageatan2_imageAtan2ImageAtan2Imageatan2_image

See also

acos_imageacos_imageAcosImageAcosImageacos_image, asin_imageasin_imageAsinImageAsinImageasin_image, tan_imagetan_imageTanImageTanImagetan_image, sin_imagesin_imageSinImageSinImagesin_image, cos_imagecos_imageCosImageCosImagecos_image

Module

Foundation