19 constexpr
double M_PI = 3.14159265358979323846;
24 constexpr
double M_PI_2 = 1.57079632679489661923;
29 constexpr
double SQRT_3 = 1.7320508075688772935274463415059;
33 #ifndef ZERO_TOLERANCE
35 "Use ZERO_TOLERANCE_F/ZERO_TOLERANCE_D or "
36 "cloudViewer::LessThanEpsilon()/"
38 std::numeric_limits<double>::epsilon();
58 std::numeric_limits<ScalarType>::epsilon();
63 std::numeric_limits<PointCoordinateType>::epsilon();
72 std::numeric_limits<PointCoordinateType>::quiet_NaN();
76 constexpr ScalarType
NAN_VALUE = std::numeric_limits<ScalarType>::quiet_NaN();
constexpr unsigned char POINT_VISIBLE
constexpr ScalarType ZERO_TOLERANCE_SCALAR
constexpr double ZERO_TOLERANCE
Numerical threshold for considering a value as "zero".
constexpr float MIN_POINT_SIZE_F
constexpr float ZERO_TOLERANCE_F
static constexpr float CC_GL_MIN_ZOOM_RATIO
static constexpr float CC_GL_MAX_ZOOM_RATIO
constexpr float MIN_LINE_WIDTH_F
constexpr PointCoordinateType PC_ONE
'1' as a PointCoordinateType value
constexpr unsigned CV_LOCAL_MODEL_MIN_SIZE[]
Min number of points to compute local models (see CV_LOCAL_MODEL_TYPES)
constexpr unsigned char POINT_HIDDEN
constexpr float MAX_LINE_WIDTH_F
constexpr double SQRT_3
Square root of 3.
constexpr unsigned char POINT_OUT_OF_FOV
CC_VIEW_ORIENTATION
View orientation.
constexpr ScalarType NAN_VALUE
NaN as a ScalarType value.
constexpr ScalarType ZERO_TOLERANCE_POINT_COORDINATE
constexpr unsigned char POINT_OUT_OF_RANGE
constexpr double EPSILON_VALUE
constexpr double M_PI_2
Pi/2.
constexpr double ZERO_SQUARED_TOLERANCE_D
constexpr double ZERO_TOLERANCE_D
constexpr float MAX_POINT_SIZE_F
constexpr PointCoordinateType PC_NAN
'NaN' as a PointCoordinateType value
CHAMFER_DISTANCE_TYPE
Chamfer distances types.
float PointCoordinateType
Type of the coordinates of a (N-D) point.