OpenLexocad  27.1
Geom::Precision Class Reference

#include <Precision.h>

Static Public Member Functions

static const double linear_Resolution ()
 
static const double angle_Resolution ()
 
static const double tolerance ()
 
static const double confusion ()
 
static const double angular ()
 
static double infinite ()
 
static double shape_infinite ()
 
static double min_double ()
 
static double max_double ()
 
static double epsilon ()
 
static double epsilon (double v)
 

Member Function Documentation

◆ angle_Resolution()

static const double Geom::Precision::angle_Resolution ( )
inlinestatic

◆ angular()

static const double Geom::Precision::angular ( )
inlinestatic

◆ confusion()

static const double Geom::Precision::confusion ( )
inlinestatic

◆ epsilon() [1/2]

static double Geom::Precision::epsilon ( )
inlinestatic

Returns the minimum positive real e such that 1.0 + e is not equal to 1.0

◆ epsilon() [2/2]

static double Geom::Precision::epsilon ( double  v)
inlinestatic

This is an "adaptive" epsilon - the minimum real e such that v + e is not equal to the v.

◆ infinite()

static double Geom::Precision::infinite ( )
inlinestatic

◆ linear_Resolution()

static const double Geom::Precision::linear_Resolution ( )
inlinestatic

◆ max_double()

static double Geom::Precision::max_double ( )
inlinestatic

◆ min_double()

static double Geom::Precision::min_double ( )
inlinestatic

◆ shape_infinite()

static double Geom::Precision::shape_infinite ( )
inlinestatic

Shapes with bounding boxes larger than this value are considered 'infinite'.

◆ tolerance()

static const double Geom::Precision::tolerance ( )
inlinestatic

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