tesseract  v4.0.0-17-g361f3264
Open Source OCR Engine
UNICHARSET::UNICHAR_PROPERTIES Struct Reference
Collaboration diagram for UNICHARSET::UNICHAR_PROPERTIES:

Public Member Functions

 UNICHAR_PROPERTIES ()
 
void Init ()
 
void SetRangesOpen ()
 
void SetRangesEmpty ()
 
bool AnyRangeEmpty () const
 
void ExpandRangesFrom (const UNICHAR_PROPERTIES &src)
 
void CopyFrom (const UNICHAR_PROPERTIES &src)
 

Public Attributes

bool isalpha
 
bool islower
 
bool isupper
 
bool isdigit
 
bool ispunctuation
 
bool isngram
 
bool enabled
 
uint8_t min_bottom
 
uint8_t max_bottom
 
uint8_t min_top
 
uint8_t max_top
 
float width
 
float width_sd
 
float bearing
 
float bearing_sd
 
float advance
 
float advance_sd
 
int script_id
 
UNICHAR_ID other_case
 
Direction direction
 
UNICHAR_ID mirror
 
GenericVector< UNICHAR_ID > normed_ids
 
STRING normed
 
CHAR_FRAGMENTfragment
 

Constructor & Destructor Documentation

◆ UNICHAR_PROPERTIES()

UNICHARSET::UNICHAR_PROPERTIES::UNICHAR_PROPERTIES ( )

Member Function Documentation

◆ AnyRangeEmpty()

bool UNICHARSET::UNICHAR_PROPERTIES::AnyRangeEmpty ( ) const

◆ CopyFrom()

void UNICHARSET::UNICHAR_PROPERTIES::CopyFrom ( const UNICHAR_PROPERTIES src)

◆ ExpandRangesFrom()

void UNICHARSET::UNICHAR_PROPERTIES::ExpandRangesFrom ( const UNICHAR_PROPERTIES src)

◆ Init()

void UNICHARSET::UNICHAR_PROPERTIES::Init ( )

◆ SetRangesEmpty()

void UNICHARSET::UNICHAR_PROPERTIES::SetRangesEmpty ( )

◆ SetRangesOpen()

void UNICHARSET::UNICHAR_PROPERTIES::SetRangesOpen ( )

Member Data Documentation

◆ advance

float UNICHARSET::UNICHAR_PROPERTIES::advance

◆ advance_sd

float UNICHARSET::UNICHAR_PROPERTIES::advance_sd

◆ bearing

float UNICHARSET::UNICHAR_PROPERTIES::bearing

◆ bearing_sd

float UNICHARSET::UNICHAR_PROPERTIES::bearing_sd

◆ direction

Direction UNICHARSET::UNICHAR_PROPERTIES::direction

◆ enabled

bool UNICHARSET::UNICHAR_PROPERTIES::enabled

◆ fragment

CHAR_FRAGMENT* UNICHARSET::UNICHAR_PROPERTIES::fragment

◆ isalpha

bool UNICHARSET::UNICHAR_PROPERTIES::isalpha

◆ isdigit

bool UNICHARSET::UNICHAR_PROPERTIES::isdigit

◆ islower

bool UNICHARSET::UNICHAR_PROPERTIES::islower

◆ isngram

bool UNICHARSET::UNICHAR_PROPERTIES::isngram

◆ ispunctuation

bool UNICHARSET::UNICHAR_PROPERTIES::ispunctuation

◆ isupper

bool UNICHARSET::UNICHAR_PROPERTIES::isupper

◆ max_bottom

uint8_t UNICHARSET::UNICHAR_PROPERTIES::max_bottom

◆ max_top

uint8_t UNICHARSET::UNICHAR_PROPERTIES::max_top

◆ min_bottom

uint8_t UNICHARSET::UNICHAR_PROPERTIES::min_bottom

◆ min_top

uint8_t UNICHARSET::UNICHAR_PROPERTIES::min_top

◆ mirror

UNICHAR_ID UNICHARSET::UNICHAR_PROPERTIES::mirror

◆ normed

STRING UNICHARSET::UNICHAR_PROPERTIES::normed

◆ normed_ids

GenericVector<UNICHAR_ID> UNICHARSET::UNICHAR_PROPERTIES::normed_ids

◆ other_case

UNICHAR_ID UNICHARSET::UNICHAR_PROPERTIES::other_case

◆ script_id

int UNICHARSET::UNICHAR_PROPERTIES::script_id

◆ width

float UNICHARSET::UNICHAR_PROPERTIES::width

◆ width_sd

float UNICHARSET::UNICHAR_PROPERTIES::width_sd

The documentation for this struct was generated from the following files: