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
-
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