Name
detach_drawing_object_from_windowdetach_drawing_object_from_windowDetachDrawingObjectFromWindowdetach_drawing_object_from_windowDetachDrawingObjectFromWindowDetachDrawingObjectFromWindow — Detach an existing drawing object from a HALCON window.
Herror detach_drawing_object_from_window(const HTuple& WindowHandle, const HTuple& DrawID)
void HWindow::DetachDrawingObjectFromWindow(const HDrawingObject& DrawID) const
void DetachDrawingObjectFromWindow(const HTuple& WindowHandle, const HTuple& DrawID)
void HWindow::DetachDrawingObjectFromWindow(const HDrawingObject& DrawID) const
This operator can be used to detach the drawing object DrawIDDrawIDDrawIDDrawIDDrawIDdrawID from
the HALCON window WindowHandleWindowHandleWindowHandleWindowHandleWindowHandlewindowHandle to which it is currently attached.
The drawing object will not longer be displayed in the window.
However, unless the operator clear_drawing_objectclear_drawing_objectClearDrawingObjectclear_drawing_objectClearDrawingObjectClearDrawingObject is called the
drawing object still exists.
If a callback function was defined for the drawing object on the
event 'on_detach' with set_drawing_object_callbackset_drawing_object_callbackSetDrawingObjectCallbackset_drawing_object_callbackSetDrawingObjectCallbackSetDrawingObjectCallback this will also be
called.
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
Handle of the drawing object.
detach_drawing_object_from_windowdetach_drawing_object_from_windowDetachDrawingObjectFromWindowdetach_drawing_object_from_windowDetachDrawingObjectFromWindowDetachDrawingObjectFromWindow returns 2 (H_MSG_TRUE), if the
DrawIDDrawIDDrawIDDrawIDDrawIDdrawID and WindowHandleWindowHandleWindowHandleWindowHandleWindowHandlewindowHandle are valid. Otherwise an exception
is raised.
attach_drawing_object_to_windowattach_drawing_object_to_windowAttachDrawingObjectToWindowattach_drawing_object_to_windowAttachDrawingObjectToWindowAttachDrawingObjectToWindow,
get_drawing_object_iconicget_drawing_object_iconicGetDrawingObjectIconicget_drawing_object_iconicGetDrawingObjectIconicGetDrawingObjectIconic,
get_drawing_object_paramsget_drawing_object_paramsGetDrawingObjectParamsget_drawing_object_paramsGetDrawingObjectParamsGetDrawingObjectParams
close_windowclose_windowCloseWindowclose_windowCloseWindowCloseWindow,
clear_drawing_objectclear_drawing_objectClearDrawingObjectclear_drawing_objectClearDrawingObjectClearDrawingObject
attach_drawing_object_to_windowattach_drawing_object_to_windowAttachDrawingObjectToWindowattach_drawing_object_to_windowAttachDrawingObjectToWindowAttachDrawingObjectToWindow
Foundation