<?xml version="1.0"?>
<doc>
<assembly>
<name>halcondotnet</name>
</assembly>
<members>
<member name="T:HalconDotNet.HSmartWindowControlWPF">
<summary>
Interaction logic for HSmartWindowControlWPF.xaml
</summary>
<summary>
HSmartWindowControlWPF
</summary>
</member>
<member name="F:HalconDotNet.HSmartWindowControlWPF.HZoomFactorMin">
<summary>
Define of min max range valid for HZoomFactor
</summary>
</member>
<member name="F:HalconDotNet.HSmartWindowControlWPF.HMoveContentProperty">
<summary>
If true, the content of the HSmartWindowControlWPF is moved when the mouse pointer is dragged.
</summary>
</member>
<member name="F:HalconDotNet.HSmartWindowControlWPF.HZoomContentProperty">
<summary>
Controls the behavior of the mouse wheel.
</summary>
</member>
<member name="M:HalconDotNet.HSmartWindowControlWPF.HZoomFactorValidation(System.Object)">
<summary>
Controls the value of the zoom factor set inside the property window
</summary>
</member>
<member name="F:HalconDotNet.HSmartWindowControlWPF.HZoomFactorProperty">
<summary>
Controls the behavior of zoom factor controlled by the mouse wheele
</summary>
</member>
<member name="F:HalconDotNet.HSmartWindowControlWPF.HDisplayCurrentObjectProperty">
<summary>
When assigned to a HObject, it causes the window to be cleared, and the new
object will be displayed. In case it is an image, the aspect ratio will be updated,
so that the new image is properly displayed.
If null, the contents of the HSmartControl are cleared.
</summary>
</member>
<member name="F:HalconDotNet.HSmartWindowControlWPF.HDrawingObjectsModifierProperty">
<summary>
Modifier key to interact with drawing objects. If a modifier key is selected,
the user can only interact with drawing objects while keeping the modifier key pressed.
This is especially useful when interacting with XLD drawing objects.
</summary>
</member>
<member name="F:HalconDotNet.HSmartWindowControlWPF.HKeepAspectRatioProperty">
<summary>
If true, the contents of the HALCON window are displayed keeping the aspect ratio.
</summary>
</member>
<member name="F:HalconDotNet.HSmartWindowControlWPF.HDoubleClickToFitContentProperty">
<summary>
If true, double clicking resizes the content of the HSmartWindowControlWPF to fit the size of the control.
</summary>
</member>
<member name="F:HalconDotNet.HSmartWindowControlWPF.HImagePartProperty">
<summary>
Image part of the corresponding HALCON window.
</summary>
</member>
<member name="F:HalconDotNet.HSmartWindowControlWPF._last_position">
<summary>
Pixel coordinates of mouse pointer last position.
</summary>
</member>
<member name="F:HalconDotNet.HSmartWindowControlWPF._delayed">
<summary>
We need to wait until the WPF element has been rendered, so that
we can draw on it.
</summary>
</member>
<member name="M:HalconDotNet.HSmartWindowControlWPF.Dispatcher_ShutdownStarted(System.Object,System.EventArgs)">
<summary>
Finish event handling before there is no WPF control to draw into.
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:HalconDotNet.HSmartWindowControlWPF.GetVisualTransform(System.Windows.Media.Visual)">
<summary>
From https://blogs.msdn.microsoft.com/dwayneneed/2007/10/05/blurry-bitmaps/.
Helper code to get the (subpixel) offset of the control
</summary>
<param name="v"></param>
<returns></returns>
</member>
<member name="M:HalconDotNet.HSmartWindowControlWPF.TryApplyVisualTransform(System.Windows.Point,System.Windows.Media.Visual,System.Boolean,System.Boolean,System.Boolean@)">
<summary>
From https://blogs.msdn.microsoft.com/dwayneneed/2007/10/05/blurry-bitmaps/.
Helper code to get the (subpixel) offset of the control
</summary>
<param name="v"></param>
<returns></returns>
</member>
<member name="M:HalconDotNet.HSmartWindowControlWPF.ApplyVisualTransform(System.Windows.Point,System.Windows.Media.Visual,System.Boolean)">
<summary>
From https://blogs.msdn.microsoft.com/dwayneneed/2007/10/05/blurry-bitmaps/.
Helper code to get the (subpixel) offset of the control
</summary>
<param name="v"></param>
<returns></returns>
</member>
<member name="M:HalconDotNet.HSmartWindowControlWPF.GetPixelOffset">
<summary>
From https://blogs.msdn.microsoft.com/dwayneneed/2007/10/05/blurry-bitmaps/.
Helper code to get the (subpixel) offset of the control
</summary>
<param name="v"></param>
<returns></returns>
</member>
<member name="M:HalconDotNet.HSmartWindowControlWPF.OnRender(System.Windows.Media.DrawingContext)">
<summary>
Draw the contents of the smart buffer
Instead of using an Image control to render the contents of the
buffer window, the contents are directly rendered to the
DrawingContext passed to OnRender()
OnRender also handles resizing of the control. This way,
set_window_extents is called far less then in the respective
delegate.
</summary>
<param name="drawingContext"></param>
</member>
<member name="M:HalconDotNet.HSmartWindowControlWPF.HZoomWindowContents(System.Double,System.Double,System.Int32)">
<summary>
Zoom the contents of the HALCON window keeping the point (x, y) invariant.
Please notice that the point is given in native coordinates (i.e. position of
the mouse cursor relative to the upper left corner of the control).
</summary>
<param name="x">Column coordinate of the invariant point.</param>
<param name="y">Row coordinate of the invariant point.</param>
<param name="Delta">Scaling factor (multiple of 120).</param>
</member>
<member name="M:HalconDotNet.HSmartWindowControlWPF.HWPFWindow_MouseWheel(System.Object,System.Windows.Input.MouseWheelEventArgs)">
<summary>
Provide zooming out of the box.
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:HalconDotNet.HSmartWindowControlWPF.ConvertWindowsCoordinatesToHImage(System.Double,System.Double,System.Double@,System.Double@)">
<summary>
Translates WPF mouse coordinates into HALCON image coordinates.
</summary>
<param name="wr"></param>
<param name="wc"></param>
<param name="ir"></param>
<param name="ic"></param>
</member>
<member name="M:HalconDotNet.HSmartWindowControlWPF.MouseEventToInt(System.Windows.Input.MouseEventArgs)">
<summary>
Translates nati