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

 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 Sep 4 2016 03:24:33