clip_contours_xldclip_contours_xldClipContoursXldClipContoursXldclip_contours_xld (Operator)
Name
clip_contours_xldclip_contours_xldClipContoursXldClipContoursXldclip_contours_xld — Beschneiden von XLD-Konturen.
Signatur
Herror clip_contours_xld(const Hobject Contours, Hobject* ClippedContours, const Hlong Row1, const Hlong Column1, const Hlong Row2, const Hlong Column2)
Herror T_clip_contours_xld(const Hobject Contours, Hobject* ClippedContours, const Htuple Row1, const Htuple Column1, const Htuple Row2, const Htuple Column2)
Beschreibung
clip_contours_xldclip_contours_xldClipContoursXldClipContoursXldClipContoursXldclip_contours_xld beschneidet alle Konturen, die in
ContoursContoursContoursContourscontourscontours übergeben werden, d.h., es werden nur solche
Konturpunkte eingetragen, die innerhalb des Rechtecks, das durch
Row1Row1Row1Row1row1row_1, Column1Column1Column1Column1column1column_1, Row2Row2Row2Row2row2row_2 und Column2Column2Column2Column2column2column_2
gegeben ist, liegen. Dabei ist zu beachten, dass sich das Rechteck
wie eine Region verhält, d.h., das Rechteck umschließt die enthaltenen
Pixel vollständig.
Gegebenenfalls werden Konturen aufgebrochen
und als mehrere Konturen eingetragen. Die resultierenden Konturen
werden in ClippedContoursClippedContoursClippedContoursClippedContoursclippedContoursclipped_contours ausgegeben.
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
ContoursContoursContoursContourscontourscontours (input_object) xld_cont(-array) → objectHXLDContHObjectHXLDContHobject
Zu beschneidende Konturen.
ClippedContoursClippedContoursClippedContoursClippedContoursclippedContoursclipped_contours (output_object) xld_cont(-array) → objectHXLDContHObjectHXLDContHobject *
Beschnittene Konturen.
Row1Row1Row1Row1row1row_1 (input_control) rectangle.origin.y → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Zeile der linken oberen Ecke des Clip-Rechtecks.
Defaultwert: 0
Wertevorschläge: 0, 500, 1000, 1500, 2000
Column1Column1Column1Column1column1column_1 (input_control) rectangle.origin.x → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Spalte der linken oberen Ecke des Clip-Rechtecks.
Defaultwert: 0
Wertevorschläge: 0, 500, 1000, 1500, 2000
Row2Row2Row2Row2row2row_2 (input_control) rectangle.corner.y → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Zeile der rechten unteren Ecke des Clip-Rechtecks.
Defaultwert: 512
Wertevorschläge: 512, 1024, 1536, 2048
Column2Column2Column2Column2column2column_2 (input_control) rectangle.corner.x → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Spalte der rechten unteren Ecke des Clip-Rechtecks.
Defaultwert: 512
Wertevorschläge: 512, 1024, 1536, 2048
Vorgänger
gen_contours_skeleton_xldgen_contours_skeleton_xldGenContoursSkeletonXldGenContoursSkeletonXldGenContoursSkeletonXldgen_contours_skeleton_xld,
lines_gausslines_gaussLinesGaussLinesGaussLinesGausslines_gauss,
lines_facetlines_facetLinesFacetLinesFacetLinesFacetlines_facet,
edges_sub_pixedges_sub_pixEdgesSubPixEdgesSubPixEdgesSubPixedges_sub_pix
Nachfolger
gen_polygons_xldgen_polygons_xldGenPolygonsXldGenPolygonsXldGenPolygonsXldgen_polygons_xld
Alternativen
crop_contours_xldcrop_contours_xldCropContoursXldCropContoursXldCropContoursXldcrop_contours_xld
Siehe auch
clip_regionclip_regionClipRegionClipRegionClipRegionclip_region,
crop_partcrop_partCropPartCropPartCropPartcrop_part,
crop_contours_xldcrop_contours_xldCropContoursXldCropContoursXldCropContoursXldcrop_contours_xld
Modul
Foundation