Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Namespaces | Typedefs | Functions
BCHCode.h File Reference
#include <ICLUtils/CompatMacros.h>
#include <ICLUtils/BasicTypes.h>
#include <ICLUtils/Uncopyable.h>
#include <ICLCore/Img.h>
#include <bitset>

Go to the source code of this file.

Classes

struct  icl::markers::DecodedBCHCode
 BCH decoder result. More...
struct  icl::markers::DecodedBCHCode2D
 slightly more comples decoding result that does also contain an rotation value More...
class  icl::markers::BCHCoder
 Main class for BCH encoding/decoding. More...

Namespaces

namespace  icl
 

The ICL-namespace.


namespace  icl::markers

Typedefs

typedef std::bitset< 36 > icl::markers::BCHCode
 used 36Bit BCH Code -> 12Bit data max-Error: 4bit
typedef std::bitset< 4096 > icl::markers::BCHCodeSubSet
 used to determine wich marker IDs are allowed

Functions

ICLMarkers_API std::ostream & icl::markers::operator<< (std::ostream &s, const DecodedBCHCode2D::Rotation &r)
 ostream-operator for DecodedBCHCode2D::Rotation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines