write_polygon_xld_dxfwrite_polygon_xld_dxfWritePolygonXldDxfWritePolygonXldDxfwrite_polygon_xld_dxf (Operator)
Name
write_polygon_xld_dxfwrite_polygon_xld_dxfWritePolygonXldDxfWritePolygonXldDxfwrite_polygon_xld_dxf — Schreiben von XLD-Polygonen im DXF-Format.
Signatur
Beschreibung
write_polygon_xld_dxfwrite_polygon_xld_dxfWritePolygonXldDxfWritePolygonXldDxfWritePolygonXldDxfwrite_polygon_xld_dxf schreibt die XLD-Polygone
PolygonsPolygonsPolygonsPolygonspolygonspolygons im DXF-Format in die Datei
FileNameFileNameFileNameFileNamefileNamefile_name. Wenn kein absoluter Pfad in FileNameFileNameFileNameFileNamefileNamefile_name
angegeben wird, wird die Ausgabedatei im aktuellen Verzeichnis des
HALCON-Prozesses geschrieben.
write_polygon_xld_dxfwrite_polygon_xld_dxfWritePolygonXldDxfWritePolygonXldDxfWritePolygonXldDxfwrite_polygon_xld_dxf schreibt eine Datei im Format der
DXF-Version AC1009 (AutoCAD Release 12). Jedes Polygon wird als
POLYLINE gespeichert.
Der Operator read_polygon_xld_dxfread_polygon_xld_dxfReadPolygonXldDxfReadPolygonXldDxfReadPolygonXldDxfread_polygon_xld_dxf kann verwendet werden,
um die XLD Polygone wieder einzulesen.
Achtung
Die XLD-Konturen, die möglicherweise von PolygonsPolygonsPolygonsPolygonspolygonspolygons
referenziert werden, werden nicht in der DXF-Datei
abgespeichert. Wenn die Polygone mit
read_polygon_xld_dxfread_polygon_xld_dxfReadPolygonXldDxfReadPolygonXldDxfReadPolygonXldDxfread_polygon_xld_dxf wieder eingelesen werden, ist
diese Information nicht verfügbar, weswegen keine Referenzen
auf die Konturen für die Polygone generiert werden können. Daher
kann es beim Aufruf von Operatoren, die auf die zu einem Polygon
gehörigen Konturen zugreifen (z.B. split_contours_xldsplit_contours_xldSplitContoursXldSplitContoursXldSplitContoursXldsplit_contours_xld) zu
Fehlermeldungen kommen.
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
PolygonsPolygonsPolygonsPolygonspolygonspolygons (input_object) xld_poly(-array) → objectHXLDPolyHObjectHXLDPolyHobject
Zu schreibende XLD-Polygone.
FileNameFileNameFileNameFileNamefileNamefile_name (input_control) filename.write → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Name der DXF-Datei.
Dateiendung: .dxf
Ergebnis
Wenn die Parameter korrekt sind und die angegebene Datei geschrieben
werden konnte, liefert write_polygon_xld_dxfwrite_polygon_xld_dxfWritePolygonXldDxfWritePolygonXldDxfWritePolygonXldDxfwrite_polygon_xld_dxf den Wert
TRUE. Andernfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
gen_polygons_xldgen_polygons_xldGenPolygonsXldGenPolygonsXldGenPolygonsXldgen_polygons_xld
Siehe auch
read_polygon_xld_dxfread_polygon_xld_dxfReadPolygonXldDxfReadPolygonXldDxfReadPolygonXldDxfread_polygon_xld_dxf,
write_contour_xld_dxfwrite_contour_xld_dxfWriteContourXldDxfWriteContourXldDxfWriteContourXldDxfwrite_contour_xld_dxf
Modul
Foundation