Mercurial > hgrepos > Python2 > PyMuPDF
view mupdf-source/thirdparty/tesseract/src/ccutil/ccutil.h @ 17:dd9cdb856310
Remove PKG-INFO from the because it is regenerated automatically for the sdist
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Thu, 18 Sep 2025 17:40:40 +0200 |
| parents | b50eed0cc0ef |
| children |
line wrap: on
line source
/////////////////////////////////////////////////////////////////////// // File: ccutil.h // Description: ccutil class. // Author: Samuel Charron // // (C) Copyright 2006, Google Inc. // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // http://www.apache.org/licenses/LICENSE-2.0 // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // /////////////////////////////////////////////////////////////////////// #ifndef TESSERACT_CCUTIL_CCUTIL_H_ #define TESSERACT_CCUTIL_CCUTIL_H_ #ifndef _WIN32 # include <pthread.h> # include <semaphore.h> #endif #ifdef HAVE_CONFIG_H # include "config_auto.h" // DISABLED_LEGACY_ENGINE #endif #ifndef DISABLED_LEGACY_ENGINE # include "ambigs.h" #endif #include "errcode.h" #ifdef _WIN32 # include "host.h" // windows.h for HANDLE, ... #endif #include "params.h" #include "unicharset.h" namespace tesseract { class TESS_API CCUtil { public: CCUtil(); virtual ~CCUtil(); public: // Read the arguments and set up the data path. void main_setup(const std::string &argv0, // program name const std::string &basename // name of image ); ParamsVectors *params() { return ¶ms_; } std::string datadir; // dir for data files std::string imagebasename; // name of image std::string lang; std::string language_data_path_prefix; UNICHARSET unicharset; #ifndef DISABLED_LEGACY_ENGINE UnicharAmbigs unichar_ambigs; #endif std::string imagefile; // image file name std::string directory; // main directory private: ParamsVectors params_; public: // Member parameters. // These have to be declared and initialized after params_ member, since // params_ should be initialized before parameters are added to it. INT_VAR_H(ambigs_debug_level); BOOL_VAR_H(use_ambigs_for_adaption); }; } // namespace tesseract #endif // TESSERACT_CCUTIL_CCUTIL_H_
