16#ifndef TESSERACT_CLASSIFY_SAMPLEITERATOR_H_
17#define TESSERACT_CLASSIFY_SAMPLEITERATOR_H_
25class TrainingSampleSet;
26struct UnicharAndFonts;
135 return *charset_map_;
179 int shape_char_index_;
180 int num_shape_chars_;
182 int shape_font_index_;
183 int num_shape_fonts_;
const TrainingSample & GetSample() const
void Init(const IndexMapBiDi *charset_map, const ShapeTable *shape_table, bool randomize, TrainingSampleSet *sample_set)
const TrainingSampleSet * sample_set() const
void MapSampleFeatures(const IntFeatureMap &feature_map)
int GlobalSampleIndex() const
const IndexMapBiDi & charset_map() const
int SparseCharsetSize() const
TrainingSample * MutableSample() const
int CompactCharsetSize() const
int GetSparseClassID() const
double NormalizeSamples()
int GetCompactClassID() const
const ShapeTable * shape_table() const