gen_region_points gen_region_points GenRegionPoints GenRegionPoints gen_region_points (Operator)
Name
gen_region_points gen_region_points GenRegionPoints GenRegionPoints gen_region_points — Abspeichern einzelner Punkte als Bildregion.
Signatur
def gen_region_points (rows : MaybeSequence[Union[int, float]], columns : MaybeSequence[Union[int, float]]) -> HObject
Beschreibung
gen_region_points gen_region_points GenRegionPoints GenRegionPoints GenRegionPoints gen_region_points erzeugt eine Region, die durch eine Anzahl von
Punkten
beschrieben wird. Die Punkte müssen in keiner festen Reihenfolge
abgespeichert werden, doch ergibt sich das beste Laufzeitverhalten, wenn die
Punkte aufsteigend sortiert sind. Die Ordnung lautet:
Die angegebenen Koordinaten stehen für zwei aufeinanderfolgende Punkte in
dem Tupel.
Ausführungsinformationen
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Automatisch parallelisiert auf interner Datenebene.
Parameter
Region Region Region Region region region (output_object) region → object HRegion HObject HRegion Hobject *
Erzeugte Region.
Rows Rows Rows Rows rows rows (input_control) coordinates.y(-array) → HTuple MaybeSequence[Union[int, float]] HTuple Htuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double)
Zeilen der Punkte in der Region.
Defaultwert: 100
Wertevorschläge: 0, 10, 30, 50, 100, 200, 300, 500
Typischer Wertebereich:
Rows
Rows
Rows
Rows
rows
rows
(lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Columns Columns Columns Columns columns columns (input_control) coordinates.x(-array) → HTuple MaybeSequence[Union[int, float]] HTuple Htuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double)
Spalten der Punkte in der Region.
Parameteranzahl: Columns == Rows
Defaultwert: 100
Wertevorschläge: 0, 10, 30, 50, 100, 200, 300, 500
Typischer Wertebereich:
Columns
Columns
Columns
Columns
columns
columns
(lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Komplexität
Sei F die Anzahl der Punkte. Falls die Punkte aufsteigend
sortiert sind,
dann ist die Laufzeitkomplexität: O(F), sonst O(log(F)*F).
Ergebnis
gen_region_points gen_region_points GenRegionPoints GenRegionPoints GenRegionPoints gen_region_points liefert den Wert 2 (H_MSG_TRUE ), falls die Punkte innerhalb
des Bildformats liegen.
Ansonsten wird eine Fehlerbehandlung durchgeführt.
Das Clipping am aktuellen Bildformat wird durch
set_system('clip_region',<'true'/'false'>) set_system("clip_region",<"true"/"false">) SetSystem("clip_region",<"true"/"false">) SetSystem("clip_region",<"true"/"false">) SetSystem("clip_region",<"true"/"false">) set_system("clip_region",<"true"/"false">) festgelegt.
Wird eine leere Region erzeugt (durch das Clipping oder eine leere
Eingabe), dann legt
set_system('store_empty_region',<'true'/'false'>) set_system("store_empty_region",<"true"/"false">) SetSystem("store_empty_region",<"true"/"false">) SetSystem("store_empty_region",<"true"/"false">) SetSystem("store_empty_region",<"true"/"false">) set_system("store_empty_region",<"true"/"false">) fest,
ob die Region ausgegeben wird.
Vorgänger
get_region_points get_region_points GetRegionPoints GetRegionPoints GetRegionPoints get_region_points
Nachfolger
paint_region paint_region PaintRegion PaintRegion PaintRegion paint_region ,
reduce_domain reduce_domain ReduceDomain ReduceDomain ReduceDomain reduce_domain
Alternativen
gen_region_polygon gen_region_polygon GenRegionPolygon GenRegionPolygon GenRegionPolygon gen_region_polygon ,
gen_region_runs gen_region_runs GenRegionRuns GenRegionRuns GenRegionRuns gen_region_runs ,
gen_region_line gen_region_line GenRegionLine GenRegionLine GenRegionLine gen_region_line
Siehe auch
reduce_domain reduce_domain ReduceDomain ReduceDomain ReduceDomain reduce_domain
Modul
Foundation