Name
gen_region_pointsgen_region_pointsGenRegionPointsgen_region_pointsGenRegionPointsGenRegionPoints — Abspeichern einzelner Punkte als Bildregion.
gen_region_pointsgen_region_pointsGenRegionPointsgen_region_pointsGenRegionPointsGenRegionPoints 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.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf interner Datenebene.
RowsRowsRowsRowsRowsrows (input_control) coordinates.y(-array) → HTupleHTupleHTupleVARIANTHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / 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
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
Sei F die Anzahl der Punkte. Falls die Punkte aufsteigend
sortiert sind,
dann ist die Laufzeitkomplexität: O(F), sonst O(log(F)*F).
gen_region_pointsgen_region_pointsGenRegionPointsgen_region_pointsGenRegionPointsGenRegionPoints 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">)set_system("clip_region",<"true"/"false">)SetSystem("clip_region",<"true"/"false">)SetSystem("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">)set_system("store_empty_region",<"true"/"false">)SetSystem("store_empty_region",<"true"/"false">)SetSystem("store_empty_region",<"true"/"false">) fest,
ob die Region ausgegeben wird.
get_region_pointsget_region_pointsGetRegionPointsget_region_pointsGetRegionPointsGetRegionPoints
paint_regionpaint_regionPaintRegionpaint_regionPaintRegionPaintRegion,
reduce_domainreduce_domainReduceDomainreduce_domainReduceDomainReduceDomain
gen_region_polygongen_region_polygonGenRegionPolygongen_region_polygonGenRegionPolygonGenRegionPolygon,
gen_region_runsgen_region_runsGenRegionRunsgen_region_runsGenRegionRunsGenRegionRuns,
gen_region_linegen_region_lineGenRegionLinegen_region_lineGenRegionLineGenRegionLine
reduce_domainreduce_domainReduceDomainreduce_domainReduceDomainReduceDomain
Foundation