| Operatoren |
transpose_region — Ausführen einer Punktspiegelung einer Region.
transpose_region(Region : Transposed : Row, Column : )
transpose_region führt eine Punktspiegelung der Eingaberegionen durch. Der Symmetriepunkt S wird durch Column und Row bestimmt. Der Bildpunkt P' eines Punktes P ist durch folgende Forderung festgelegt:
Ist P = S, dann ist P' = S. Der Punkt S ist also ein Bezugspunkt. Ist , dann ist S der Mittelpunkt der Strecke PP'. Die Abbildungsgleichungen der dieser Punktspiegelung mit dem Zentrum S = Column, Row ermittelt man aus den Beziehungen:
Regionen die gespiegelt werden.
Transponierte Regionen
Zeilenindex des Bezugspunktes.
Defaultwert: 0
Wertevorschläge: 0, 64, 128, 256, 512
Typischer Wertebereich: 0 ≤ Row ≤ 511 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Spaltenindex des Bezugspunktes.
Defaultwert: 0
Wertevorschläge: 0, 64, 128, 256, 512
Typischer Wertebereich: 0 ≤ Column ≤ 511 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Sei F die Fläche einer Eingaberegion, dann ist die Laufzeitkomplexität für eine Region:
Bei korrekter Parametrisierung liefert die Funktion transpose_region den Wert 2 (H_MSG_TRUE). Das Funktionsverhalten für die beiden Fälle leere und keine Eingaberegion lässt sich wie folgt kontrollieren:
keine Region: set_system('no_object_result',<RegionResult>)
leere Region: set_system('empty_region_result',<RegionResult>)
Andernfalls wird eine Fehlerbehandlung durchgeführt.
reduce_domain, select_shape, area_center, connection
Foundation
| Operatoren |