tesseract  v4.0.0-17-g361f3264
Open Source OCR Engine
FPSEGPT Class Reference

#include <pitsync1.h>

Inheritance diagram for FPSEGPT:
Collaboration diagram for FPSEGPT:

Public Member Functions

 FPSEGPT ()=default
 
 FPSEGPT (int16_t x)
 
 FPSEGPT (int16_t x, BOOL8 faking, int16_t offset, int16_t region_index, int16_t pitch, int16_t pitch_error, FPSEGPT_LIST *prev_list)
 
 FPSEGPT (FPCUTPT *cutpt)
 
int32_t position ()
 
double cost_function ()
 
double squares ()
 
double sum ()
 
FPSEGPTprevious ()
 
int16_t cheap_cuts () const
 

Public Attributes

BOOL8 faked
 
BOOL8 terminal
 
int16_t fake_count
 

Private Attributes

int16_t mid_cuts
 
int32_t xpos
 
FPSEGPTpred
 
double mean_sum
 
double sq_sum
 
double cost
 

Constructor & Destructor Documentation

◆ FPSEGPT() [1/4]

FPSEGPT::FPSEGPT ( )
default

◆ FPSEGPT() [2/4]

FPSEGPT::FPSEGPT ( int16_t  x)

◆ FPSEGPT() [3/4]

FPSEGPT::FPSEGPT ( int16_t  x,
BOOL8  faking,
int16_t  offset,
int16_t  region_index,
int16_t  pitch,
int16_t  pitch_error,
FPSEGPT_LIST *  prev_list 
)

◆ FPSEGPT() [4/4]

FPSEGPT::FPSEGPT ( FPCUTPT cutpt)

Member Function Documentation

◆ cheap_cuts()

int16_t FPSEGPT::cheap_cuts ( ) const
inline

◆ cost_function()

double FPSEGPT::cost_function ( )
inline

◆ position()

int32_t FPSEGPT::position ( )
inline

◆ previous()

FPSEGPT* FPSEGPT::previous ( )
inline

◆ squares()

double FPSEGPT::squares ( )
inline

◆ sum()

double FPSEGPT::sum ( )
inline

Member Data Documentation

◆ cost

double FPSEGPT::cost
private

◆ fake_count

int16_t FPSEGPT::fake_count

◆ faked

BOOL8 FPSEGPT::faked

◆ mean_sum

double FPSEGPT::mean_sum
private

◆ mid_cuts

int16_t FPSEGPT::mid_cuts
private

◆ pred

FPSEGPT* FPSEGPT::pred
private

◆ sq_sum

double FPSEGPT::sq_sum
private

◆ terminal

BOOL8 FPSEGPT::terminal

◆ xpos

int32_t FPSEGPT::xpos
private

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