<?xml version="1.0"?>
<doc>
<assembly>
<name>halcondotnet</name>
</assembly>
<members>
<member name="F:HalconDotNet.HTool.UNDEF">
<summary>Represents an uninitialized tool instance</summary>
</member>
<member name="M:HalconDotNet.HTool.Detach">
<summary>Relinquish ownership of managed HALCON ID</summary>
<remarks>
Caller must ensure that handle is destroyed at some time
after this instance is no longer used.
</remarks>
</member>
<member name="M:HalconDotNet.HTool.IsInitialized">
<summary>
Returns true if the tool has been initialized.
</summary>
<remarks>
A tool will be uninitialized when creating it with a
no-argument constructor or after calling Dispose();
</remarks>
</member>
<member name="M:HalconDotNet.HTool.Dispose">
<summary>Releases the resources used by this tool object</summary>
</member>
<member name="M:HalconDotNet.HTool.InvalidateWithoutDispose">
<summary>
Invalidates the tool object but keeps the HALCON handle alive, which
only makes sense if the handle is used externally and cleared later,
e.g. by an HOperatorSet based module or another language interface.
</summary>
</member>
<member name="M:HalconDotNet.HTool.op_Implicit(HalconDotNet.HTool)~System.IntPtr">
<summary>Cast to IntPtr returns HALCON ID of tool resources</summary>
<remarks>Caller must ensure that input object is kept alive</remarks>
</member>
<member name="M:HalconDotNet.HTool.op_Implicit(HalconDotNet.HTool)~HalconDotNet.HTuple">
<summary>Cast to HTuple returns HALCON ID of tool resources</summary>
<remarks>Caller must ensure that input object is kept alive</remarks>
</member>
<member name="P:HalconDotNet.HTool.Handle">
<summary>Returns the HALCON ID for this tool object</summary>
<remarks>Caller must ensure that input object is kept alive</remarks>
</member>
<member name="P:HalconDotNet.HTupleElements.I">
<summary>
Get the value of this element as a 32-bit integer.
The element must represent integer data (32-bit or 64-bit).
</summary>
</member>
<member name="P:HalconDotNet.HTupleElements.IArr">
<summary>
Get the value of these elements as a 32-bit integer.
The elements must represent integer data (32-bit or 64-bit).
</summary>
</member>
<member name="P:HalconDotNet.HTupleElements.L">
<summary>
Get the value of this element as a 64-bit integer.
The elements must represent integer data (32-bit or 64-bit).
</summary>
</member>
<member name="P:HalconDotNet.HTupleElements.LArr">
<summary>
Get the value of these elements as a 64-bit integer.
The elements must represent integer data (32-bit or 64-bit).
</summary>
</member>
<member name="P:HalconDotNet.HTupleElements.D">
<summary>
Get the value of this element as a double.
The element must represent numeric data.
</summary>
</member>
<member name="P:HalconDotNet.HTupleElements.DArr">
<summary>
Get the value of these elements as doubles.
The elements must represent numeric data.
</summary>
</member>
<member name="P:HalconDotNet.HTupleElements.S">
<summary>
Get the value of this element as a string.
The element must represent a string value.
</summary>
</member>
<member name="P:HalconDotNet.HTupleElements.SArr">
<summary>
Get the value of these elements as strings.
The elements must represent string values.
</summary>
</member>
<member name="P:HalconDotNet.HTupleElements.O">
<summary>
Get the value of this element as an object.
The element may be of any type. Numeric data will be boxed.
</summary>
</member>
<member name="P:HalconDotNet.HTupleElements.OArr">
<summary>
Get the value of these elements as objects.
The elements may be of any type. Numeric data will be boxed.
</summary>
</member>
<member name="P:HalconDotNet.HTupleElements.F">
<summary>
Get the value of this element as a float.
The element must represent numeric data.
</summary>
</member>
<member name="P:HalconDotNet.HTupleElements.FArr">
<summary>
Get the value of these elements as a float.
The elements must represent numeric data.
</summary>
</member>
<member name="P:HalconDotNet.HTupleElements.IP">
<summary>
Get the value of this element as an IntPtr.
The element must represent an integer matching IntPtr.Size.
</summary>
</member>
<member name="P:HalconDotNet.HTupleElements.IPArr">
<summary>
Get the value of these elements as IntPtrs.
The elements must represent integers matching IntPtr.Size.
</summary>
</member>
<member name="P:HalconDotNet.HTupleElements.Type">
<summary>Get the data type of this element</summary>
</member>
<member name="P:HalconDotNet.HData.RawData">
<summary>
Provides access to the internally used tuple data
</summary>
</member>
<member name="P:HalconDotNet.HData.Item(System.Int32)">
<summary>
Provides access to the value at the specified index
</summary>
</member>
<member name="F:HalconDotNet.HObjectBase.UNDEF">
<summary>Represents an uninitialized HALCON object key</summary>
</member>
<member name="M:HalconDotNet.HObjectBase.IsInitialized">
<summary>
Returns true if the iconic object has been initialized.
</summary>
<remarks>
An object will be uninitialized when creating it with a
no-argument constructor or after calling Dispose();
</remarks>
</member>
<member name="M:HalconDotNet.HObjectBase.CopyKey">
<summary>
Returns a new HALCON ID referencing this iconic object, which will
remain valid even after this object is disposed (and vice versa).
This is only useful if the ID shall be used in another language
interface (in fact, the key needs to be externally disposed,
a feature not even offered by the .NET language interface).
</summary>
</member>
<member name="M:HalconDotNet.HObjectBase.Dispose">
<summary>Releases the resources used by this tool object</summary>
</member>
<member name="P:HalconDotNet.HObjectBase.Key">
<summary>Returns the HALCON ID for this iconic object</summary>
<remarks>Caller must ensure that object is kept alive</remarks>
</member>
<member name="T:HalconDotNet.HalconAPI">
<summary>
This class manages all communication with the HALCON library
</summary>
</member>
<