tesseract v5.3.3.20231005
tesseract::FEATURE_SET_STRUCT Struct Reference

#include <ocrfeatures.h>

Public Member Functions

 FEATURE_SET_STRUCT (int numFeatures)
 
 ~FEATURE_SET_STRUCT ()
 

Public Attributes

uint16_t NumFeatures
 
uint16_t MaxNumFeatures
 
std::vector< FEATURE_STRUCT * > Features
 

Detailed Description

Definition at line 70 of file ocrfeatures.h.

Constructor & Destructor Documentation

◆ FEATURE_SET_STRUCT()

tesseract::FEATURE_SET_STRUCT::FEATURE_SET_STRUCT ( int  numFeatures)
inline

Creator for a new feature set large enough to hold the specified number of features.

Parameters
NumFeaturesmaximum # of features to be put in feature set

Definition at line 74 of file ocrfeatures.h.

74 : NumFeatures(0), MaxNumFeatures(numFeatures), Features(numFeatures) {
75 }
std::vector< FEATURE_STRUCT * > Features
Definition: ocrfeatures.h:85

◆ ~FEATURE_SET_STRUCT()

tesseract::FEATURE_SET_STRUCT::~FEATURE_SET_STRUCT ( )
inline

Definition at line 77 of file ocrfeatures.h.

77 {
78 for (uint16_t i = 0; i < NumFeatures; i++) {
79 delete Features[i];
80 }
81 }

Member Data Documentation

◆ Features

std::vector<FEATURE_STRUCT *> tesseract::FEATURE_SET_STRUCT::Features

Definition at line 85 of file ocrfeatures.h.

◆ MaxNumFeatures

uint16_t tesseract::FEATURE_SET_STRUCT::MaxNumFeatures

Definition at line 84 of file ocrfeatures.h.

◆ NumFeatures

uint16_t tesseract::FEATURE_SET_STRUCT::NumFeatures

Definition at line 83 of file ocrfeatures.h.


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