Class GridBoard
Planar board with grid arrangement of markers More common type of board. All markers are placed in the same plane in a grid arrangment.
public class GridBoard : UnmanagedObject, IDisposable, IBoard
- Inheritance
-
GridBoard
- Implements
- Inherited Members
- Extension Methods
Constructors
GridBoard(int, int, float, float, Dictionary, IInputArray)
Create a GridBoard object.
public GridBoard(int markersX, int markersY, float markerLength, float markerSeparation, Dictionary dictionary, IInputArray ids = null)
Parameters
markersX
intNumber of markers in X direction
markersY
intNumber of markers in Y direction
markerLength
floatMarker side length (normally in meters)
markerSeparation
floatSeparation between two markers (same unit than markerLenght)
dictionary
DictionaryDictionary of markers indicating the type of markers. The first markersX*markersY markers in the dictionary are used.
ids
IInputArrayset of marker ids in dictionary to use on board.
Properties
BoardPtr
Pointer to native IBoard
public nint BoardPtr { get; }
Property Value
Methods
DisposeObject()
Release the unmanaged resource associated with this GridBoard
protected override void DisposeObject()