tesseract  5.0.0-alpha-619-ge9db
tesseract::ShapeDist Struct Reference

#include <mastertrainer.h>

Public Member Functions

 ShapeDist ()
 
 ShapeDist (int s1, int s2, float dist)
 
bool operator< (const ShapeDist &other) const
 

Public Attributes

int shape1
 
int shape2
 
float distance
 

Detailed Description

Definition at line 50 of file mastertrainer.h.

Constructor & Destructor Documentation

◆ ShapeDist() [1/2]

tesseract::ShapeDist::ShapeDist ( )
inline

Definition at line 51 of file mastertrainer.h.

51 : shape1(0), shape2(0), distance(0.0f) {}

◆ ShapeDist() [2/2]

tesseract::ShapeDist::ShapeDist ( int  s1,
int  s2,
float  dist 
)
inline

Definition at line 52 of file mastertrainer.h.

53  : shape1(s1), shape2(s2), distance(dist) {}

Member Function Documentation

◆ operator<()

bool tesseract::ShapeDist::operator< ( const ShapeDist other) const
inline

Definition at line 56 of file mastertrainer.h.

56  {
57  return distance < other.distance;
58  }

Member Data Documentation

◆ distance

float tesseract::ShapeDist::distance

Definition at line 62 of file mastertrainer.h.

◆ shape1

int tesseract::ShapeDist::shape1

Definition at line 60 of file mastertrainer.h.

◆ shape2

int tesseract::ShapeDist::shape2

Definition at line 61 of file mastertrainer.h.


The documentation for this struct was generated from the following file:
tesseract::ShapeDist::shape1
int shape1
Definition: mastertrainer.h:60
tesseract::ShapeDist::distance
float distance
Definition: mastertrainer.h:62
tesseract::ShapeDist::shape2
int shape2
Definition: mastertrainer.h:61