Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
params.hpp
00001 #ifndef _PARAMS_HPP_
00002 #define _PARAMS_HPP_
00003 
00004 // define minimal numbers of valid 3D points
00005 #define MIN_VALIDS_POINTS 3
00006 //2*SIZE_FACET*SIZE_FACET/3
00007 // define when we consider the plan to be good enough
00008 #define THRESHOLD_GOOD_PLAN 0.01
00009 // define when the facet is too "diform"
00010 #define THRESHOLD_PROPORTION 0.8
00011 // define when the angle is too small
00012 #define THRESHOLD_ANGLE 0.9
00013 // Define when a facet is too far
00014 #define THRESHOLD_FAR 0.1
00015 
00016 #define THRESHOLD_3DPOINT_TOOFAR 10.0
00017 
00018 #define THRESHOLD_CLOSENESS_PARALLELISM 0.9
00019 #define THRESHOLD_CLOSENESS_ZNCC 0.6
00020 
00021 // abs(a-b) < THRESHOLD_VECTOR_EQUALITY  <=> a = b
00022 #define THRESHOLD_VECTOR_EQUALITY 0.01
00023 
00024 // Define the size of a group
00025 #define FACETSGROUP_SIZE 20
00026 // Define the minimum number we want to accept to match two groups
00027 #define FACETSGROUP_SUFFICIENT_NUMBER FACETSGROUP_SIZE / 3
00028 // Define when we consider that two facets are too far to be part of a group
00029 #define FACETSGROUP_TOOFAR 1.0
00030 
00031 // Define the size of the grid
00032 #define ECARTMAILLAGE 2
00033 // Define at which range a facet is too far from a point of the grid
00034 // This value must be a multiple of ECARTMAILLAGE
00035 #define OUTOFRANGE ECARTMAILLAGE
00036 // This threshold is use to determinate the minimum increase in density
00037 // that a facet should bring to be considerat as interessant
00038 #define THRESHOLD_MINIMAL_DENSITY_INCREASE 1
00039 
00040 #define AMERS_MIN_SIZE 40
00041 
00042 #define THRESHOLD_AMER_MATCH 4
00043 
00044 
00045 #define KLT_ITERATIONS 30
00046 #define KLT_EPSILON 0.02
00047 
00048 #define SIGMA_ORIENTATION 10.0
00049 
00050 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:18 for Jafar by doxygen 1.7.6.1
LAAS-CNRS