change_domainchange_domainChangeDomainChangeDomain (Operator)

Name

change_domainchange_domainChangeDomainChangeDomain — Verändert den Definitionsbereich eines Bildes.

Signatur

change_domain(Image, NewDomain : ImageNew : : )

Herror change_domain(const Hobject Image, const Hobject NewDomain, Hobject* ImageNew)

Herror T_change_domain(const Hobject Image, const Hobject NewDomain, Hobject* ImageNew)

void ChangeDomain(const HObject& Image, const HObject& NewDomain, HObject* ImageNew)

HImage HImage::ChangeDomain(const HRegion& NewDomain) const

static void HOperatorSet.ChangeDomain(HObject image, HObject newDomain, out HObject imageNew)

HImage HImage.ChangeDomain(HRegion newDomain)

Beschreibung

change_domainchange_domainChangeDomainChangeDomainChangeDomain verwendet die angegebene Region als neuen Definitionsbereich. Im Gegensatz zu reduce_domainreduce_domainReduceDomainReduceDomainReduceDomain wird hier nicht die Schnittmenge mit dem bisherigen Definitionsbereich gebildet, d.h. die Größe der Matrix wird nicht verändert. Dies impliziert insbesondere, dass die Region nicht größer sein darf als die Bildmatrix, andernfalls kann die Verwendung von derart inkonsistenten Bildobjekten bei nachfolgenden Operationen zu Fehlern und Systemabstürzen führen.

Achtung

Aus Laufzeitgründen wird die übergebene Region nicht auf Konsistenz (d.h. ob sie zur Bildmatrix passt) überprüft. Falsche Regionen führen bei nachfolgenden Operationen zu Systemabstürzen.

Ausführungsinformationen

Parameter

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

Eingabebild.

NewDomainNewDomainNewDomainNewDomainnewDomain (input_object)  region objectHRegionHRegionHobject

Neuer Definitionsbereich.

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

Bild mit neuem Definitionsbereich.

Vorgänger

get_domainget_domainGetDomainGetDomainGetDomain

Alternativen

reduce_domainreduce_domainReduceDomainReduceDomainReduceDomain

Siehe auch

full_domainfull_domainFullDomainFullDomainFullDomain, get_domainget_domainGetDomainGetDomainGetDomain, intersectionintersectionIntersectionIntersectionIntersection

Modul

Foundation