ClassesClassesClassesClasses | | | | Operators

compose4compose4Compose4compose4Compose4Compose4 (Operator)

Name

compose4compose4Compose4compose4Compose4Compose4 — Convert 4 images into a four-channel image.

Signature

compose4(Image1, Image2, Image3, Image4 : MultiChannelImage : : )

Herror compose4(const Hobject Image1, const Hobject Image2, const Hobject Image3, const Hobject Image4, Hobject* MultiChannelImage)

Herror T_compose4(const Hobject Image1, const Hobject Image2, const Hobject Image3, const Hobject Image4, Hobject* MultiChannelImage)

Herror compose4(Hobject Image1, Hobject Image2, Hobject Image3, Hobject Image4, Hobject* MultiChannelImage)

HImage HImage::Compose4(const HImage& Image2, const HImage& Image3, const HImage& Image4) const

HImageArray HImageArray::Compose4(const HImageArray& Image2, const HImageArray& Image3, const HImageArray& Image4) const

void Compose4(const HObject& Image1, const HObject& Image2, const HObject& Image3, const HObject& Image4, HObject* MultiChannelImage)

HImage HImage::Compose4(const HImage& Image2, const HImage& Image3, const HImage& Image4) const

void HOperatorSetX.Compose4(
[in] IHUntypedObjectX* Image1, [in] IHUntypedObjectX* Image2, [in] IHUntypedObjectX* Image3, [in] IHUntypedObjectX* Image4, [out] IHUntypedObjectX*MultiChannelImage)

IHImageX* HImageX.Compose4(
[in] IHImageX* Image2, [in] IHImageX* Image3, [in] IHImageX* Image4)

static void HOperatorSet.Compose4(HObject image1, HObject image2, HObject image3, HObject image4, out HObject multiChannelImage)

HImage HImage.Compose4(HImage image2, HImage image3, HImage image4)

Description

The operator compose4compose4Compose4compose4Compose4Compose4 converts 4 one-channel images into a 4-channel image. The definition domain is calculated as the intersection of the definition domains of the input images. No new storage is allocated for the multi-channel image. Instead, the created multi-channel image contains references to the existing input images.

Parallelization

Parameters

Image1Image1Image1Image1Image1image1 (input_object)  singlechannelimage(-array) objectHImageHImageHImageHImageXHobject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Input image 1.

Image2Image2Image2Image2Image2image2 (input_object)  singlechannelimage(-array) objectHImageHImageHImageHImageXHobject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Input image 2.

Image3Image3Image3Image3Image3image3 (input_object)  singlechannelimage(-array) objectHImageHImageHImageHImageXHobject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Input image 3.

Image4Image4Image4Image4Image4image4 (input_object)  singlechannelimage(-array) objectHImageHImageHImageHImageXHobject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Input image 4.

MultiChannelImageMultiChannelImageMultiChannelImageMultiChannelImageMultiChannelImagemultiChannelImage (output_object)  multichannel-image(-array) objectHImageHImageHImageHImageXHobject * (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Multi-channel image.

Possible Successors

disp_imagedisp_imageDispImagedisp_imageDispImageDispImage

Alternatives

append_channelappend_channelAppendChannelappend_channelAppendChannelAppendChannel

See also

decompose4decompose4Decompose4decompose4Decompose4Decompose4

Module

Foundation


ClassesClassesClassesClasses | | | | Operators