Skip to content

full_domainFullDomainFullDomainfull_domainfull_domain🔗

Short description🔗

full_domainFullDomainFullDomainfull_domainfull_domain — Expand the domain of an image to maximum.

Signature🔗

full_domain( image Image, out image ImageFull )void FullDomain( const HObject& Image, HObject* ImageFull )static void HOperatorSet.FullDomain( HObject image, out HObject imageFull )def full_domain( image: HObject ) -> HObject

Herror full_domain( const Hobject Image, Hobject* ImageFull )

Herror T_full_domain( const Hobject Image, Hobject* ImageFull )

HImage HImage::FullDomain( ) const

HImage HImage.FullDomain( )

Description🔗

The operator full_domainFullDomain enters a rectangle with the edge length of the image as new definition domain. This means that all pixels of the matrix are included in further operations. Thus the same definition domain is obtained as by reading or generating an image. The size of the matrix is not changed.

Execution information🔗

Execution information
  • Supports objects on 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.

Parameters🔗

Imageimageimage (input_object) (multichannel-)image(-array) → object (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)HObject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)HImage (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)HObject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)Hobject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Input image.

ImageFullimageFullimage_full (output_object) image(-array) → object (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)HObject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)HImage (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)HObject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)Hobject * (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Image with maximum definition domain.

Combinations with other operators🔗

Combinations

Possible predecessors

get_domainGetDomain

Alternatives

change_domainChangeDomain, reduce_domainReduceDomain

See also

get_domainGetDomain, gen_rectangle1GenRectangle1

Module🔗

Foundation