
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 |