Class GridBoard


  • public class GridBoard
    extends Board
    Planar board with grid arrangement of markers More common type of board. All markers are placed in the same plane in a grid arrangement. The board image can be drawn using generateImage() method.
    • Constructor Detail

      • GridBoard

        protected GridBoard​(long addr)
      • GridBoard

        public GridBoard​(Size size,
                         float markerLength,
                         float markerSeparation,
                         Dictionary dictionary,
                         Mat ids)
        GridBoard constructor
        Parameters:
        size - number of markers in x and y directions
        markerLength - marker side length (normally in meters)
        markerSeparation - separation between two markers (same unit as markerLength)
        dictionary - dictionary of markers indicating the type of markers
        ids - set of marker ids in dictionary to use on board.
      • GridBoard

        public GridBoard​(Size size,
                         float markerLength,
                         float markerSeparation,
                         Dictionary dictionary)
        GridBoard constructor
        Parameters:
        size - number of markers in x and y directions
        markerLength - marker side length (normally in meters)
        markerSeparation - separation between two markers (same unit as markerLength)
        dictionary - dictionary of markers indicating the type of markers
    • Method Detail

      • __fromPtr__

        public static GridBoard __fromPtr__​(long addr)
      • getGridSize

        public Size getGridSize()
      • getMarkerLength

        public float getMarkerLength()
      • getMarkerSeparation

        public float getMarkerSeparation()
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Overrides:
        finalize in class Board
        Throws:
        java.lang.Throwable