Show / Hide Table of Contents

    Class ArucoBoard

    Describes the shared properties of the ArUco boards.

    Inheritance
    Object
    ArucoObject
    ArucoBoard
    ArucoCharucoBoard
    ArucoGridBoard
    Inherited Members
    ArucoObject.metersToPixels300ppp
    ArucoObject.PropertyUpdating
    ArucoObject.PropertyUpdated
    ArucoObject.ArucoHashCode
    ArucoObject.Dictionary
    ArucoObject.MarkerSideLength
    ArucoObject.MarkerBorderBits
    ArucoObject.DisplayInEditor
    ArucoObject.OnValidate()
    ArucoObject.Draw()
    ArucoObject.GenerateName()
    ArucoObject.GetGameObjectScale()
    ArucoObject.UpdateArucoHashCode()
    ArucoObject.OnPropertyUpdating()
    ArucoObject.OnPropertyUpdated()
    ArucoObject.GetInPixels(Single)
    Namespace: ArucoUnity.Objects
    Assembly: Assembly-CSharp.dll
    Syntax
    public abstract class ArucoBoard : ArucoObject

    Properties

    | Improve this Doc View Source

    AxisLength

    Gets or sets the length of the axis lines when drawn on the board.

    Declaration
    public float AxisLength { get; protected set; }
    Property Value
    Type Description
    Single
    | Improve this Doc View Source

    Board

    Gets or sets the associated board from the ArucoUnity plugin library.

    Declaration
    public Aruco.Board Board { get; protected set; }
    Property Value
    Type Description
    Aruco.Board
    | Improve this Doc View Source

    ImageSize

    Gets or sets the image size for drawing the board.

    Declaration
    public Vector2 ImageSize { get; protected set; }
    Property Value
    Type Description
    Vector2
    | Improve this Doc View Source

    MarginsLength

    Gets or sets the length of the margins around the board in pixels, used by the Creators (default: 0).

    Declaration
    public int MarginsLength { get; set; }
    Property Value
    Type Description
    Int32
    | Improve this Doc View Source

    Rvec

    Gets or sets the estimated rotation vector of the board when tracked.

    Declaration
    public Cv.Vec3d Rvec { get; set; }
    Property Value
    Type Description
    Cv.Vec3d
    | Improve this Doc View Source

    Tvec

    Gets or sets the estimated translation vector of the board when tracked.

    Declaration
    public Cv.Vec3d Tvec { get; set; }
    Property Value
    Type Description
    Cv.Vec3d

    Methods

    | Improve this Doc View Source

    Awake()

    Calls UpdateBoard().

    Declaration
    protected override void Awake()
    Overrides
    ArucoObject.Awake()
    | Improve this Doc View Source

    UpdateBoard()

    Updates the Board properties.

    Declaration
    protected abstract void UpdateBoard()
    | Improve this Doc View Source

    UpdateProperties()

    Calls OnPropertyUpdated() and calls UpdateBoard().

    Declaration
    protected override void UpdateProperties()
    Overrides
    ArucoObject.UpdateProperties()
    • Improve this Doc
    • View Source
    Back to top Aruco Unity - Erwan Normand