gen_region_polygon_xldgen_region_polygon_xldGenRegionPolygonXldGenRegionPolygonXldgen_region_polygon_xld (Operator)
Name
gen_region_polygon_xldgen_region_polygon_xldGenRegionPolygonXldGenRegionPolygonXldgen_region_polygon_xld — Generierung einer Region aus einem XLD-Polygon.
Signatur
Herror gen_region_polygon_xld(const Hobject Polygon, Hobject* Region, const char* Mode)
Herror T_gen_region_polygon_xld(const Hobject Polygon, Hobject* Region, const Htuple Mode)
def gen_region_polygon_xld(polygon: HObject, mode: str) -> HObject
Beschreibung
gen_region_polygon_xldgen_region_polygon_xldGenRegionPolygonXldGenRegionPolygonXldGenRegionPolygonXldgen_region_polygon_xld erzeugt eine pixelgenaue Region
RegionRegionRegionRegionregionregion aus einem subpixelgenauen XLD-Polygon PolygonPolygonPolygonPolygonpolygonpolygon.
Die örtliche Diskretisierung des Polygons erfolgt nach dem
Bresenham-Algorithmus und berücksichtigt die Nachbarschaftsbeziehung,
welche sich mit Hilfe des Parameters 'neighborhood'"neighborhood""neighborhood""neighborhood""neighborhood""neighborhood" des
Operators set_systemset_systemSetSystemSetSystemSetSystemset_system einstellen lässt. Offene Konturen werden
geschlossen, bevor sie in eine Region gewandelt werden. Der Parameter
ModeModeModeModemodemode legt schließlich fest, ob die Region gefüllt
('filled'"filled""filled""filled""filled""filled") oder nur ihr Rand ('margin'"margin""margin""margin""margin""margin") zurückgegeben wird.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
PolygonPolygonPolygonPolygonpolygonpolygon (input_object) xld_poly(-array) → objectHXLDPolyHObjectHXLDPolyHobject
Eingabe-Polygon(e).
RegionRegionRegionRegionregionregion (output_object) region(-array) → objectHRegionHObjectHRegionHobject *
Erzeugte Region(en).
ModeModeModeModemodemode (input_control) string → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Füllmodus der Region(en).
Defaultwert:
'filled'
"filled"
"filled"
"filled"
"filled"
"filled"
Wertevorschläge: 'filled'"filled""filled""filled""filled""filled", 'margin'"margin""margin""margin""margin""margin"
Vorgänger
gen_polygons_xldgen_polygons_xldGenPolygonsXldGenPolygonsXldGenPolygonsXldgen_polygons_xld
Alternativen
gen_region_polygongen_region_polygonGenRegionPolygonGenRegionPolygonGenRegionPolygongen_region_polygon,
gen_region_contour_xldgen_region_contour_xldGenRegionContourXldGenRegionContourXldGenRegionContourXldgen_region_contour_xld
Siehe auch
set_systemset_systemSetSystemSetSystemSetSystemset_system
Modul
Foundation