set_drawing_object_xldT_set_drawing_object_xldSetDrawingObjectXldSetDrawingObjectXld (Operator)
Name
set_drawing_object_xldT_set_drawing_object_xldSetDrawingObjectXldSetDrawingObjectXld
— Setzen einer XLD-Kontur eines XLD-Zeichenobjekts.
Signatur
Herror T_set_drawing_object_xld(const Hobject Contour, const Htuple DrawID)
Beschreibung
set_drawing_object_xldset_drawing_object_xldSetDrawingObjectXldSetDrawingObjectXldSetDrawingObjectXld
ersetzt die XLD-Kontur, die durch das Zeichenobjekts
DrawIDDrawIDDrawIDDrawIDdrawID
repräsentiert wird, durch die neue XLD-Kontur
ContourContourContourContourcontour
. Die Kontur muss mindestens zwei Punkte enthalten,
so dass eine Interaktion, wie in create_drawing_object_xldcreate_drawing_object_xldCreateDrawingObjectXldCreateDrawingObjectXldCreateDrawingObjectXld
beschrieben, möglich ist.
Wenn die Kontur bereits an ein HALCON-Fenster angehängt ist, wird dieses
beim Aufruf von set_drawing_object_xldset_drawing_object_xldSetDrawingObjectXldSetDrawingObjectXldSetDrawingObjectXld
aktualisiert.
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
ContourContourContourContourcontour
(input_object) xld_cont →
objectHXLDContHXLDContHobject
XLD-Kontur.
DrawIDDrawIDDrawIDDrawIDdrawID
(input_control) drawing_object →
HDrawingObject, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des Zeichenobjekts.
Ergebnis
set_drawing_object_xldset_drawing_object_xldSetDrawingObjectXldSetDrawingObjectXldSetDrawingObjectXld
gibt 2 (H_MSG_TRUE) zurück, falls die DrawIDDrawIDDrawIDDrawIDdrawID
gültig ist
und ContourContourContourContourcontour
eine Kontur ist.
Gegebenfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
create_drawing_object_xldcreate_drawing_object_xldCreateDrawingObjectXldCreateDrawingObjectXldCreateDrawingObjectXld
Nachfolger
attach_drawing_object_to_windowattach_drawing_object_to_windowAttachDrawingObjectToWindowAttachDrawingObjectToWindowAttachDrawingObjectToWindow
,
clear_drawing_objectclear_drawing_objectClearDrawingObjectClearDrawingObjectClearDrawingObject
Alternativen
create_drawing_object_xldcreate_drawing_object_xldCreateDrawingObjectXldCreateDrawingObjectXldCreateDrawingObjectXld
Siehe auch
attach_drawing_object_to_windowattach_drawing_object_to_windowAttachDrawingObjectToWindowAttachDrawingObjectToWindowAttachDrawingObjectToWindow
Modul
Foundation