Name
move_regionmove_regionMoveRegionmove_regionMoveRegionMoveRegion — Verschieben einer Region.
move_regionmove_regionMoveRegionmove_regionMoveRegionMoveRegion verschiebt alle Eingaberegionen um den Vektor
(RowRowRowRowRowrow, ColumnColumnColumnColumnColumncolumn). Dabei erfolgt gegebenenfalls
ein Clipping der Ergebnisregionen an dem aktuellen Bildformat.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf Tupelebene.
Region(en), die verschoben werden soll(en).
Modifizierte Region(en).
Parameteranzahl: RegionMoved == Region
Um diesen Wert werden alle Regionen vertikal
verschoben.
Defaultwert: 30
Wertevorschläge: -128, -64, -32, -16, -10, -8, -4, -2, -1, 0, 1, 2, 4, 5, 8, 10, 16, 32, 64, 128
Typischer Wertebereich: -512
≤
Row
Row
Row
Row
Row
row
≤
512 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 10
Um diesen Wert werden alle Regionen horizontal
verschoben.
Defaultwert: 30
Wertevorschläge: -128, -64, -32, -16, -10, -8, -4, -2, -1, 0, 1, 2, 4, 5, 8, 10, 16, 32, 64, 128
Typischer Wertebereich: -512
≤
Column
Column
Column
Column
Column
column
≤
512 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 10
Sei F die Fläche der Eingaberegion, dann ist die
Laufzeitkomplexität: O(sqrt(F)).
move_regionmove_regionMoveRegionmove_regionMoveRegionMoveRegion liefert normalerweise den Wert 2 (H_MSG_TRUE). Das Verhalten
bei leerer Eingabe (keine Eingaberegionen vorhanden) lässt sich
mittels set_system('no_object_result',<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>), das
bei leerer Region mit
set_system('empty_region_result',<Result>)set_system("empty_region_result",<Result>)SetSystem("empty_region_result",<Result>)set_system("empty_region_result",<Result>)SetSystem("empty_region_result",<Result>)SetSystem("empty_region_result",<Result>),
das bei leerer Ergebnisregion mit
set_system('store_empty_region',<'true'/'false'>)set_system("store_empty_region",<"true"/"false">)SetSystem("store_empty_region",<"true"/"false">)set_system("store_empty_region",<"true"/"false">)SetSystem("store_empty_region",<"true"/"false">)SetSystem("store_empty_region",<"true"/"false">)
festlegen. Gegebenenfalls wird eine Fehlerbehandlung
durchgeführt.
thresholdthresholdThresholdthresholdThresholdThreshold,
connectionconnectionConnectionconnectionConnectionConnection,
regiongrowingregiongrowingRegiongrowingregiongrowingRegiongrowingRegiongrowing,
pouringpouringPouringpouringPouringPouring
select_shapeselect_shapeSelectShapeselect_shapeSelectShapeSelectShape,
disp_regiondisp_regionDispRegiondisp_regionDispRegionDispRegion
affine_trans_imageaffine_trans_imageAffineTransImageaffine_trans_imageAffineTransImageAffineTransImage,
mirror_regionmirror_regionMirrorRegionmirror_regionMirrorRegionMirrorRegion,
zoom_regionzoom_regionZoomRegionzoom_regionZoomRegionZoomRegion
Foundation