tesseract::TrainingSample Class Reference

#include <trainingsample.h>

Inheritance diagram for tesseract::TrainingSample:
ELIST_LINK

List of all members.

Public Member Functions

 TrainingSample ()
 ~TrainingSample ()
TrainingSampleRandomizedCopy (int index) const
TrainingSampleCopy () 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 TBOXbounding_box () const
void set_bounding_box (const TBOX &box)
int num_features () const
const INT_FEATURE_STRUCTfeatures () const
int num_micro_features () const
const MicroFeaturemicro_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 TrainingSampleCopyFromFeatures (const INT_FX_RESULT_STRUCT &fx_info, const INT_FEATURE_STRUCT *features, int num_features)
static TrainingSampleDeSerializeCreate (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]
TrainingSample * tesseract::TrainingSample::Copy (  )  const
TrainingSample * tesseract::TrainingSample::CopyFromFeatures ( const INT_FX_RESULT_STRUCT fx_info,
const INT_FEATURE_STRUCT features,
int  num_features 
) [static]
bool tesseract::TrainingSample::DeSerialize ( bool  swap,
FILE *  fp 
)
TrainingSample * tesseract::TrainingSample::DeSerializeCreate ( bool  swap,
FILE *  fp 
) [static]
void tesseract::TrainingSample::DisplayFeatures ( ScrollView::Color  color,
ScrollView window 
) const
void tesseract::TrainingSample::ExtractCharDesc ( int  feature_type,
int  micro_type,
int  cn_type,
int  geo_type,
CHAR_DESC_STRUCT char_desc 
)
const INT_FEATURE_STRUCT* tesseract::TrainingSample::features (  )  const [inline]
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:
Generated on Thu Feb 2 08:19:26 2012 for Tesseract by  doxygen 1.6.3