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 |