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.

1259 {
1260  static bool _doNotCheckRadius = false;
1261  return _doNotCheckRadius;
1262 }
Here is the caller graph for this function:

◆ nullAngleValue()

static HOMOG2D_INUMTYPE& h2d::thr::nullAngleValue ( )
static
1240 {
1241  static HOMOG2D_INUMTYPE s_zeroAngleValue = HOMOG2D_THR_ZERO_ANGLE;
1242  return s_zeroAngleValue;
1243 }
#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
1246 {
1247  static HOMOG2D_INUMTYPE _zeroDenom = HOMOG2D_THR_ZERO_DENOM;
1248  return _zeroDenom;
1249 }
#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
1252 {
1253  static HOMOG2D_INUMTYPE _zeroDeter = HOMOG2D_THR_ZERO_DETER;
1254  return _zeroDeter;
1255 }
#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
1230 {
1231  static HOMOG2D_INUMTYPE s_zeroDistance = HOMOG2D_THR_ZERO_DIST;
1232  return s_zeroDistance;
1233 }
#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
1235 {
1236  static HOMOG2D_INUMTYPE s_zeroOrthoDistance = HOMOG2D_THR_ZERO_ORTHO_DIST;
1237  return s_zeroOrthoDistance;
1238 }
#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.

1267 {
1268  f << "homog2d: current threshold values:"
1269  << "\n -nullDistance()=" << nullDistance()
1270  << "\n -nullOrthogDistance()=" << nullOrthogDistance()
1271  << "\n -nullAngleValue()=" << nullAngleValue()
1272  << "\n -nullDenom()=" << nullDenom()
1273  << "\n -nullDeter()=" << nullDeter()
1274  << '\n';
1275 }
static HOMOG2D_INUMTYPE & nullDistance()
Definition: homog2d.hpp:1229
static HOMOG2D_INUMTYPE & nullDenom()
Definition: homog2d.hpp:1245
static HOMOG2D_INUMTYPE & nullOrthogDistance()
Definition: homog2d.hpp:1234
static HOMOG2D_INUMTYPE & nullAngleValue()
Definition: homog2d.hpp:1239
static HOMOG2D_INUMTYPE & nullDeter()
Definition: homog2d.hpp:1251
Here is the call graph for this function:
Here is the caller graph for this function: