Show / Hide Table of Contents

    Class ArucoCameraSeparateThread

    Inheritance
    Object
    ArucoCameraSeparateThread
    Namespace: ArucoUnity.Utilities
    Assembly: Assembly-CSharp.dll
    Syntax
    public class ArucoCameraSeparateThread

    Constructors

    | Improve this Doc View Source

    ArucoCameraSeparateThread(IArucoCamera, Action<Cv.Mat[]>)

    Declaration
    public ArucoCameraSeparateThread(IArucoCamera arucoCamera, Action<Cv.Mat[]> threadWork)
    Parameters
    Type Name Description
    IArucoCamera arucoCamera
    Action<Cv.Mat[]> threadWork

    Fields

    | Improve this Doc View Source

    arucoCamera

    Declaration
    protected IArucoCamera arucoCamera
    Field Value
    Type Description
    IArucoCamera
    | Improve this Doc View Source

    currentBuffer

    Declaration
    protected uint currentBuffer
    Field Value
    Type Description
    UInt32
    | Improve this Doc View Source

    exception

    Declaration
    protected Exception exception
    Field Value
    Type Description
    Exception
    | Improve this Doc View Source

    imageBuffers

    Declaration
    protected Cv.Mat[][] imageBuffers
    Field Value
    Type Description
    Cv.Mat[][]
    | Improve this Doc View Source

    imageDataBuffers

    Declaration
    protected byte[][][] imageDataBuffers
    Field Value
    Type Description
    Byte[][][]
    | Improve this Doc View Source

    imagesUpdated

    Declaration
    protected bool imagesUpdated
    Field Value
    Type Description
    Boolean
    | Improve this Doc View Source

    mutex

    Declaration
    protected Mutex mutex
    Field Value
    Type Description
    Mutex
    | Improve this Doc View Source

    thread

    Declaration
    protected Thread thread
    Field Value
    Type Description
    Thread
    | Improve this Doc View Source

    threadException

    Declaration
    protected Exception threadException
    Field Value
    Type Description
    Exception
    | Improve this Doc View Source

    threadUpdated

    Declaration
    protected bool threadUpdated
    Field Value
    Type Description
    Boolean
    | Improve this Doc View Source

    threadWork

    Declaration
    protected Action<Cv.Mat[]> threadWork
    Field Value
    Type Description
    Action<Cv.Mat[]>

    Properties

    | Improve this Doc View Source

    CopyBackImages

    Declaration
    public bool CopyBackImages { get; set; }
    Property Value
    Type Description
    Boolean
    | Improve this Doc View Source

    ImagesUpdated

    Declaration
    public bool ImagesUpdated { get; protected set; }
    Property Value
    Type Description
    Boolean
    | Improve this Doc View Source

    IsStarted

    Declaration
    public bool IsStarted { get; protected set; }
    Property Value
    Type Description
    Boolean

    Methods

    | Improve this Doc View Source

    NextBuffer()

    Returns the index of the next buffer.

    Declaration
    protected uint NextBuffer()
    Returns
    Type Description
    UInt32
    | Improve this Doc View Source

    PreviousBuffer()

    Returns the index of the previous buffer.

    Declaration
    protected uint PreviousBuffer()
    Returns
    Type Description
    UInt32
    | Improve this Doc View Source

    Start()

    Declaration
    public void Start()
    | Improve this Doc View Source

    Stop()

    Declaration
    public void Stop()
    | Improve this Doc View Source

    Update(Byte[][])

    Swaps the images with the copy used by the thread, and re-throw the thread exceptions.

    Declaration
    public void Update(byte[][] cameraImageDatas)
    Parameters
    Type Name Description
    Byte[][] cameraImageDatas
    • Improve this Doc
    • View Source
    Back to top Aruco Unity - Erwan Normand