tesseract
5.0.0-alpha-619-ge9db
ccstruct.h
Go to the documentation of this file.
1
// File: ccstruct.h
3
// Description: ccstruct class.
4
// Author: Samuel Charron
5
//
6
// (C) Copyright 2006, Google Inc.
7
// Licensed under the Apache License, Version 2.0 (the "License");
8
// you may not use this file except in compliance with the License.
9
// You may obtain a copy of the License at
10
// http://www.apache.org/licenses/LICENSE-2.0
11
// Unless required by applicable law or agreed to in writing, software
12
// distributed under the License is distributed on an "AS IS" BASIS,
13
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
// See the License for the specific language governing permissions and
15
// limitations under the License.
16
//
18
19
#ifndef TESSERACT_CCSTRUCT_CCSTRUCT_H_
20
#define TESSERACT_CCSTRUCT_CCSTRUCT_H_
21
22
#include "
ccutil.h
"
// for CCUtil
23
24
namespace
tesseract
{
25
class
CCStruct
:
public
CCUtil
{
26
public
:
27
CCStruct
() =
default
;
28
~CCStruct
()
override
;
29
30
// Globally accessible constants.
31
// APPROXIMATIONS of the fractions of the character cell taken by
32
// the descenders, ascenders, and x-height.
33
static
const
double
kDescenderFraction
;
// = 0.25;
34
static
const
double
kXHeightFraction
;
// = 0.5;
35
static
const
double
kAscenderFraction
;
// = 0.25;
36
// Derived value giving the x-height as a fraction of cap-height.
37
static
const
double
kXHeightCapRatio
;
// = XHeight/(XHeight + Ascender).
38
};
39
}
// namespace tesseract
40
41
#endif // TESSERACT_CCSTRUCT_CCSTRUCT_H_
tesseract::CCStruct::kXHeightFraction
static const double kXHeightFraction
Definition:
ccstruct.h:34
tesseract::CCStruct::kXHeightCapRatio
static const double kXHeightCapRatio
Definition:
ccstruct.h:37
tesseract::CCStruct::~CCStruct
~CCStruct() override
tesseract::CCStruct
Definition:
ccstruct.h:25
ccutil.h
tesseract::CCStruct::kAscenderFraction
static const double kAscenderFraction
Definition:
ccstruct.h:35
tesseract::CCStruct::kDescenderFraction
static const double kDescenderFraction
Definition:
ccstruct.h:33
tesseract
Definition:
baseapi.h:65
tesseract::CCStruct::CCStruct
CCStruct()=default
tesseract::CCUtil
Definition:
ccutil.h:40
src
ccstruct
ccstruct.h
Generated on Thu Jan 30 2020 14:22:20 for tesseract by
1.8.16