homog2d library
Functions
h2d::thr Namespace Reference

Holds threshold values and api to access these. More...

Functions

static bool & doNotCheckRadius ()
 This one is used for the Welzl minimum enclosing circle. More...
 
static HOMOG2D_INUMTYPEnullAngleValue ()
 
static HOMOG2D_INUMTYPEnullDenom ()
 
static HOMOG2D_INUMTYPEnullDeter ()
 
static HOMOG2D_INUMTYPEnullDistance ()
 
static HOMOG2D_INUMTYPEnullOrthogDistance ()
 
void printThresholds (std::ostream &f)
 Helper function, could be needed. More...
 

Detailed Description

Holds threshold values and api to access these.

Function Documentation

◆ doNotCheckRadius()

static bool& h2d::thr::doNotCheckRadius ( )
static

This one is used for the Welzl minimum enclosing circle.

1225 {
1226  static bool _doNotCheckRadius = false;
1227  return _doNotCheckRadius;
1228 }
Here is the caller graph for this function:

◆ nullAngleValue()

static HOMOG2D_INUMTYPE& h2d::thr::nullAngleValue ( )
static
1206 {
1207  static HOMOG2D_INUMTYPE s_zeroAngleValue = HOMOG2D_THR_ZERO_ANGLE;
1208  return s_zeroAngleValue;
1209 }
#define HOMOG2D_INUMTYPE
Definition: homog2d.hpp:66
#define HOMOG2D_THR_ZERO_ANGLE
Definition: homog2d.hpp:213
Here is the caller graph for this function:

◆ nullDenom()

static HOMOG2D_INUMTYPE& h2d::thr::nullDenom ( )
static
1212 {
1213  static HOMOG2D_INUMTYPE _zeroDenom = HOMOG2D_THR_ZERO_DENOM;
1214  return _zeroDenom;
1215 }
#define HOMOG2D_INUMTYPE
Definition: homog2d.hpp:66
#define HOMOG2D_THR_ZERO_DENOM
Definition: homog2d.hpp:217
Here is the caller graph for this function:

◆ nullDeter()

static HOMOG2D_INUMTYPE& h2d::thr::nullDeter ( )
static
1218 {
1219  static HOMOG2D_INUMTYPE _zeroDeter = HOMOG2D_THR_ZERO_DETER;
1220  return _zeroDeter;
1221 }
#define HOMOG2D_INUMTYPE
Definition: homog2d.hpp:66
#define HOMOG2D_THR_ZERO_DETER
Definition: homog2d.hpp:221
Here is the caller graph for this function:

◆ nullDistance()

static HOMOG2D_INUMTYPE& h2d::thr::nullDistance ( )
static
1196 {
1197  static HOMOG2D_INUMTYPE s_zeroDistance = HOMOG2D_THR_ZERO_DIST;
1198  return s_zeroDistance;
1199 }
#define HOMOG2D_INUMTYPE
Definition: homog2d.hpp:66
#define HOMOG2D_THR_ZERO_DIST
Definition: homog2d.hpp:204
Here is the caller graph for this function:

◆ nullOrthogDistance()

static HOMOG2D_INUMTYPE& h2d::thr::nullOrthogDistance ( )
static
1201 {
1202  static HOMOG2D_INUMTYPE s_zeroOrthoDistance = HOMOG2D_THR_ZERO_ORTHO_DIST;
1203  return s_zeroOrthoDistance;
1204 }
#define HOMOG2D_THR_ZERO_ORTHO_DIST
Definition: homog2d.hpp:208
#define HOMOG2D_INUMTYPE
Definition: homog2d.hpp:66
Here is the caller graph for this function:

◆ printThresholds()

void h2d::thr::printThresholds ( std::ostream &  f)
inline

Helper function, could be needed.

1233 {
1234  f << "homog2d: current threshold values:"
1235  << "\n -nullDistance()=" << nullDistance()
1236  << "\n -nullOrthogDistance()=" << nullOrthogDistance()
1237  << "\n -nullAngleValue()=" << nullAngleValue()
1238  << "\n -nullDenom()=" << nullDenom()
1239  << "\n -nullDeter()=" << nullDeter()
1240  << '\n';
1241 }
static HOMOG2D_INUMTYPE & nullDistance()
Definition: homog2d.hpp:1195
static HOMOG2D_INUMTYPE & nullDenom()
Definition: homog2d.hpp:1211
static HOMOG2D_INUMTYPE & nullOrthogDistance()
Definition: homog2d.hpp:1200
static HOMOG2D_INUMTYPE & nullAngleValue()
Definition: homog2d.hpp:1205
static HOMOG2D_INUMTYPE & nullDeter()
Definition: homog2d.hpp:1217
Here is the call graph for this function:
Here is the caller graph for this function: