tesseract::TrainingSample Class Reference
#include <trainingsample.h>
List of all members.
Public Member Functions |
| TrainingSample () |
| ~TrainingSample () |
TrainingSample * | RandomizedCopy (int index) const |
TrainingSample * | Copy () const |
bool | Serialize (FILE *fp) const |
bool | DeSerialize (bool swap, FILE *fp) |
void | ExtractCharDesc (int feature_type, int micro_type, int cn_type, int geo_type, CHAR_DESC_STRUCT *char_desc) |
void | IndexFeatures (const IntFeatureSpace &feature_space) |
void | MapFeatures (const IntFeatureMap &feature_map) |
Pix * | RenderToPix (const UNICHARSET *unicharset) const |
void | DisplayFeatures (ScrollView::Color color, ScrollView *window) const |
Pix * | GetSamplePix (int padding, Pix *page_pix) const |
UNICHAR_ID | class_id () const |
void | set_class_id (int id) |
int | font_id () const |
void | set_font_id (int id) |
int | page_num () const |
void | set_page_num (int page) |
const TBOX & | bounding_box () const |
void | set_bounding_box (const TBOX &box) |
int | num_features () const |
const INT_FEATURE_STRUCT * | features () const |
int | num_micro_features () const |
const MicroFeature * | micro_features () const |
float | cn_feature (int index) const |
int | geo_feature (int index) const |
double | weight () const |
void | set_weight (double value) |
double | max_dist () const |
void | set_max_dist (double value) |
int | sample_index () const |
void | set_sample_index (int value) |
bool | features_are_mapped () const |
const GenericVector< int > & | mapped_features () const |
const GenericVector< int > & | indexed_features () const |
bool | is_error () const |
void | set_is_error (bool value) |
Static Public Member Functions |
static TrainingSample * | CopyFromFeatures (const INT_FX_RESULT_STRUCT &fx_info, const INT_FEATURE_STRUCT *features, int num_features) |
static TrainingSample * | DeSerializeCreate (bool swap, FILE *fp) |
Constructor & Destructor Documentation
tesseract::TrainingSample::TrainingSample |
( |
|
) |
[inline] |
tesseract::TrainingSample::~TrainingSample |
( |
|
) |
|
Member Function Documentation
const TBOX& tesseract::TrainingSample::bounding_box |
( |
|
) |
const [inline] |
UNICHAR_ID tesseract::TrainingSample::class_id |
( |
|
) |
const [inline] |
float tesseract::TrainingSample::cn_feature |
( |
int |
index |
) |
const [inline] |
bool tesseract::TrainingSample::DeSerialize |
( |
bool |
swap, |
|
|
FILE * |
fp | |
|
) |
| | |
TrainingSample * tesseract::TrainingSample::DeSerializeCreate |
( |
bool |
swap, |
|
|
FILE * |
fp | |
|
) |
| | [static] |
void tesseract::TrainingSample::ExtractCharDesc |
( |
int |
feature_type, |
|
|
int |
micro_type, |
|
|
int |
cn_type, |
|
|
int |
geo_type, |
|
|
CHAR_DESC_STRUCT * |
char_desc | |
|
) |
| | |
bool tesseract::TrainingSample::features_are_mapped |
( |
|
) |
const [inline] |
int tesseract::TrainingSample::font_id |
( |
|
) |
const [inline] |
int tesseract::TrainingSample::geo_feature |
( |
int |
index |
) |
const [inline] |
Pix * tesseract::TrainingSample::GetSamplePix |
( |
int |
padding, |
|
|
Pix * |
page_pix | |
|
) |
| | const |
const GenericVector<int>& tesseract::TrainingSample::indexed_features |
( |
|
) |
const [inline] |
void tesseract::TrainingSample::IndexFeatures |
( |
const IntFeatureSpace & |
feature_space |
) |
|
bool tesseract::TrainingSample::is_error |
( |
|
) |
const [inline] |
void tesseract::TrainingSample::MapFeatures |
( |
const IntFeatureMap & |
feature_map |
) |
|
const GenericVector<int>& tesseract::TrainingSample::mapped_features |
( |
|
) |
const [inline] |
double tesseract::TrainingSample::max_dist |
( |
|
) |
const [inline] |
const MicroFeature* tesseract::TrainingSample::micro_features |
( |
|
) |
const [inline] |
int tesseract::TrainingSample::num_features |
( |
|
) |
const [inline] |
int tesseract::TrainingSample::num_micro_features |
( |
|
) |
const [inline] |
int tesseract::TrainingSample::page_num |
( |
|
) |
const [inline] |
TrainingSample * tesseract::TrainingSample::RandomizedCopy |
( |
int |
index |
) |
const |
Pix * tesseract::TrainingSample::RenderToPix |
( |
const UNICHARSET * |
unicharset |
) |
const |
int tesseract::TrainingSample::sample_index |
( |
|
) |
const [inline] |
bool tesseract::TrainingSample::Serialize |
( |
FILE * |
fp |
) |
const |
void tesseract::TrainingSample::set_bounding_box |
( |
const TBOX & |
box |
) |
[inline] |
void tesseract::TrainingSample::set_class_id |
( |
int |
id |
) |
[inline] |
void tesseract::TrainingSample::set_font_id |
( |
int |
id |
) |
[inline] |
void tesseract::TrainingSample::set_is_error |
( |
bool |
value |
) |
[inline] |
void tesseract::TrainingSample::set_max_dist |
( |
double |
value |
) |
[inline] |
void tesseract::TrainingSample::set_page_num |
( |
int |
page |
) |
[inline] |
void tesseract::TrainingSample::set_sample_index |
( |
int |
value |
) |
[inline] |
void tesseract::TrainingSample::set_weight |
( |
double |
value |
) |
[inline] |
double tesseract::TrainingSample::weight |
( |
|
) |
const [inline] |
The documentation for this class was generated from the following files: