tesseract 5.2.0
Loading...
Searching...
No Matches
tesseract::DENORMTest Class Reference
Inheritance diagram for tesseract::DENORMTest:

Public Member Functions

void TearDown () override
 
void ExpectCorrectTransform (const DENORM &denorm, const TPOINT &src, const TPOINT &result, bool local)
 

Protected Member Functions

void SetUp () override
 

Detailed Description

Definition at line 19 of file denorm_test.cc.

Member Function Documentation

◆ ExpectCorrectTransform()

void tesseract::DENORMTest::ExpectCorrectTransform ( const DENORM denorm,
const TPOINT src,
const TPOINT result,
bool  local 
)
inline

Definition at line 28 of file denorm_test.cc.

29 {
30 TPOINT normed;
31 if (local) {
32 denorm.LocalNormTransform(src, &normed);
33 } else {
34 denorm.NormTransform(nullptr, src, &normed);
35 }
36 EXPECT_EQ(result.x, normed.x);
37 EXPECT_EQ(result.y, normed.y);
38 // Now undo
39 TPOINT denormed;
40 if (local) {
41 denorm.LocalDenormTransform(normed, &denormed);
42 } else {
43 denorm.DenormTransform(nullptr, normed, &denormed);
44 }
45 EXPECT_EQ(src.x, denormed.x);
46 EXPECT_EQ(src.y, denormed.y);
47 }
@ TPOINT

◆ SetUp()

void tesseract::DENORMTest::SetUp ( )
inlineoverrideprotected

Definition at line 21 of file denorm_test.cc.

21 {
22 std::locale::global(std::locale(""));
23 }

◆ TearDown()

void tesseract::DENORMTest::TearDown ( )
inlineoverride

Definition at line 26 of file denorm_test.cc.

26{}

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