tesseract  5.0.0
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: