Namespaces | Typedefs | Enumerations | Functions | Variables
arBitFieldPattern.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ARToolKitPlus
 

This file should only be compiled when using ARToolKitPlus as a DLL.


Typedefs

typedef unsigned long long ARToolKitPlus::IDPATTERN

Enumerations

enum  {
  ARToolKitPlus::idPattWidth = 6, ARToolKitPlus::idPattHeight = 6, ARToolKitPlus::idBits = 9, ARToolKitPlus::idMask = (1<<idBits) - 1,
  ARToolKitPlus::idMax = (1<<idBits) - 1, ARToolKitPlus::pattBits = 4*idBits
}

Functions

static void ARToolKitPlus::generatePatternBCH (int nID, IDPATTERN &nPattern)
static void ARToolKitPlus::generatePatternSimple (int nID, IDPATTERN &nPattern)
static bool ARToolKitPlus::isBitSet (IDPATTERN pat, int which)

Variables

const unsigned int ARToolKitPlus::bchBits = 12
const IDPATTERN ARToolKitPlus::bchMask = 0x8f80b8750ll
const IDPATTERN ARToolKitPlus::fullMask = (xorMask0<<posMask0) | (xorMask1<<posMask1) | (xorMask2<<posMask2) | (xorMask3<<posMask3)
const unsigned int ARToolKitPlus::idMaxBCH = (1<<bchBits) - 1
const int ARToolKitPlus::posMask0 = 0
const int ARToolKitPlus::posMask1 = idBits
const int ARToolKitPlus::posMask2 = 2*idBits
const int ARToolKitPlus::posMask3 = 3*idBits
const int ARToolKitPlus::rotate90 []
const IDPATTERN ARToolKitPlus::xorMask0 = 0x0027
const IDPATTERN ARToolKitPlus::xorMask1 = 0x014e
const IDPATTERN ARToolKitPlus::xorMask2 = 0x0109
const IDPATTERN ARToolKitPlus::xorMask3 = 0x00db


tuw_artoolkitplus
Author(s): Markus Bader
autogenerated on Sun May 29 2016 02:50:12