ClassesClassesClassesClasses | | | | Operators

reduce_domainreduce_domainReduceDomainreduce_domainReduceDomainReduceDomain (Operator)

Name

reduce_domainreduce_domainReduceDomainreduce_domainReduceDomainReduceDomain — Reduce the domain of an image.

Signature

reduce_domain(Image, Region : ImageReduced : : )

Herror reduce_domain(const Hobject Image, const Hobject Region, Hobject* ImageReduced)

Herror T_reduce_domain(const Hobject Image, const Hobject Region, Hobject* ImageReduced)

Herror reduce_domain(Hobject Image, Hobject Region, Hobject* ImageReduced)

HImage HImage::ReduceDomain(const HRegion& Region) const

HImageArray HImageArray::ReduceDomain(const HRegion& Region) const

void ReduceDomain(const HObject& Image, const HObject& Region, HObject* ImageReduced)

HImage HImage::ReduceDomain(const HRegion& Region) const

void HOperatorSetX.ReduceDomain(
[in] IHUntypedObjectX* Image, [in] IHUntypedObjectX* Region, [out] IHUntypedObjectX*ImageReduced)

IHImageX* HImageX.ReduceDomain([in] IHRegionX* Region)

static void HOperatorSet.ReduceDomain(HObject image, HObject region, out HObject imageReduced)

HImage HImage.ReduceDomain(HRegion region)

Description

The operator reduce_domainreduce_domainReduceDomainreduce_domainReduceDomainReduceDomain reduces the definition domain of the given image to the indicated region. The new definition domain is calculated as the intersection of the old definition domain with the region. Thus, the new definition domain can be a subset of the region. The size of the matrix is not changed.

Parallelization

Parameters

ImageImageImageImageImageimage (input_object)  (multichannel-)image(-array) objectHImageHImageHImageHImageXHobject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Input image.

RegionRegionRegionRegionRegionregion (input_object)  region objectHRegionHRegionHRegionHRegionXHobject

New definition domain.

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

Image with reduced definition domain.

Possible Predecessors

get_domainget_domainGetDomainget_domainGetDomainGetDomain

Alternatives

change_domainchange_domainChangeDomainchange_domainChangeDomainChangeDomain, rectangle1_domainrectangle1_domainRectangle1Domainrectangle1_domainRectangle1DomainRectangle1Domain, add_channelsadd_channelsAddChannelsadd_channelsAddChannelsAddChannels

See also

full_domainfull_domainFullDomainfull_domainFullDomainFullDomain, get_domainget_domainGetDomainget_domainGetDomainGetDomain, intersectionintersectionIntersectionintersectionIntersectionIntersection

Module

Foundation


ClassesClassesClassesClasses | | | | Operators