#include <unicharcompress.h>
Definition at line 34 of file unicharcompress.h.
◆ RecodedCharID()
tesseract::RecodedCharID::RecodedCharID |
( |
| ) |
|
|
inline |
Definition at line 39 of file unicharcompress.h.
39 : self_normalized_(1), length_(0) {
40 memset(code_, 0,
sizeof(code_));
◆ DeSerialize()
bool tesseract::RecodedCharID::DeSerialize |
( |
TFile * |
fp | ) |
|
|
inline |
Definition at line 67 of file unicharcompress.h.
68 return fp->DeSerialize(&self_normalized_) &&
69 fp->DeSerialize(&length_) &&
70 fp->DeSerialize(&code_[0], length_);
◆ length()
int tesseract::RecodedCharID::length |
( |
| ) |
const |
|
inline |
◆ operator()()
int tesseract::RecodedCharID::operator() |
( |
int |
index | ) |
const |
|
inline |
◆ operator==()
bool tesseract::RecodedCharID::operator== |
( |
const RecodedCharID & |
other | ) |
const |
|
inline |
Definition at line 72 of file unicharcompress.h.
73 if (length_ != other.length_)
return false;
74 for (
int i = 0; i < length_; ++i) {
75 if (code_[i] != other.code_[i])
return false;
◆ Serialize()
bool tesseract::RecodedCharID::Serialize |
( |
TFile * |
fp | ) |
const |
|
inline |
Definition at line 61 of file unicharcompress.h.
62 return fp->Serialize(&self_normalized_) &&
63 fp->Serialize(&length_) &&
64 fp->Serialize(&code_[0], length_);
◆ Set()
void tesseract::RecodedCharID::Set |
( |
int |
index, |
|
|
int |
value |
|
) |
| |
|
inline |
◆ Set3()
void tesseract::RecodedCharID::Set3 |
( |
int |
code0, |
|
|
int |
code1, |
|
|
int |
code2 |
|
) |
| |
|
inline |
◆ Truncate()
void tesseract::RecodedCharID::Truncate |
( |
int |
length | ) |
|
|
inline |
◆ kMaxCodeLen
const int tesseract::RecodedCharID::kMaxCodeLen = 9 |
|
static |
The documentation for this class was generated from the following file: