EdgeInspector_App/Define/Global_Define.h
@@ -43,7 +43,7 @@
#define CHKMIN(a,b)    (((a) < (b)) ? (a) : (b))
#define MAX_PANEL_SIDE                     4         // 搁 荐 
#define   UPDN_TYPE                        2         // 惑窍 鞍捞 乐绰版快 2 窍唱父 乐绰版快 1
#define   UPDN_TYPE                        3         // 惑窍 鞍捞 乐绰版快 2 窍唱父 乐绰版快 1
#define MAX_SIDE_COUNT                     12
#define MAX_CORNER_DIMENSION_MEASURE_COUNT      5
#define MAX_SIDE_DIMENSION_MEASURE_COUNT      16         // 弥措 Frame 荐 父怒
@@ -54,16 +54,19 @@
#define MAX_SIDE_NOTCH_MEASURE_COUNT         10
#define MAX_SIDE_NOTCH_CIRCLE_COUNT            4
#define MAX_RIP_SAMPLE_COUNT               36
#define RIP_POINT_COUNT                     2
/*
#define MAX_PROFILE_SETTING_COUNT      79
#define PROFILE_INSPECT_SIZE_A_C   13
#define PROFILE_INSPECT_SIZE_B_D   10
#define PROFILE_RCUT_SIZE         5
#define PROFILE_INSPECT_INDEX_A      33
#define PROFILE_INSPECT_INDEX_B      0
#define PROFILE_INSPECT_INDEX_C      10
#define PROFILE_INSPECT_INDEX_D      23
#define PROFILE_INSPECT_INDEX_CF   46
#define PROFILE_INSPECT_SIZE_A_C      13
#define PROFILE_INSPECT_SIZE_B_D      10
#define PROFILE_RCUT_SIZE            5
#define PROFILE_INSPECT_INDEX_A         33
#define PROFILE_INSPECT_INDEX_B         0
#define PROFILE_INSPECT_INDEX_C         10
#define PROFILE_INSPECT_INDEX_D         23
#define PROFILE_INSPECT_INDEX_CF      46
#define PROFILE_RCUT_INSPECT_INDEX_A   59
#define PROFILE_RCUT_INSPECT_INDEX_B   64
#define PROFILE_RCUT_INSPECT_INDEX_C   69
@@ -80,7 +83,7 @@
   enum   LIGHT_TYPE               {LIGHT_TYPE_TRANS=0,LIGHT_TYPE_REF,LIGHT_TYPE_NONE};
   enum   LIGHT_MAKER               {MAKER_LCP=0,MAKER_AKP,MAKER_NONE};
   enum   CAMERA_DIR               {CAMDIR_TOP=0,CAMDIR_BOTTOM,CAMDIR_NONE};
   enum   CAMERA_DIR               {CAMDIR_TOP=0,CAMDIR_BOTTOM,CAMDIR_SIDE,CAMDIR_NONE};
   enum   CAMERA_INSPECTION_DIR      {INSPECTDIR_FORWARD=0,INSPECTDIR_BACKWARD,INSPECTDIR_NONE};
   enum   CAMERA_SCANDIR            {SCANGLASS_X=0,SCANGLASS_Y,SCANGLASS_NONE};   
   enum   BOARD_TYPE               {GRAB_LINK_BOARD=0,RADIENT_BOARD,SOLIOS_BOARD,SAP_BOARD,BOARDTYPE_NONE};
@@ -90,7 +93,7 @@
   enum   ScanDirectionIns         { SD_Forward = 0, SD_Backward, SD_Unknown };   // Glass 扁霖 Scan 规氢.
   enum   DimensionDir            { 
      DIMENSION_A=0,
      DIMENSION_A = 0,
      DIMENSION_B,
      DIMENSION_C,
      DIMENSION_D,
@@ -112,7 +115,14 @@
   enum   GlassDirection            { GD_LeftTop = 0, GD_RightTop = 1, GD_LeftBottom = 10, GD_RightBottom = 11 };
   enum   ExpRegionType            { ER_ALL=0, ER_AREA, ER_NONE};//130115
   enum   Procee_Mode               {PROC_MODE_AUTO=0,PROC_MODE_SIMULATION_ONESIDE,PROC_MODE_SIMULATION_SIDESHORT,PROC_MODE_SIMULATION_SIDELONG,PROC_MODE_SIMULATION_ALL};
   enum   Procee_Mode               {
      PROC_MODE_AUTO = 0,
      PROC_MODE_SIMULATION_SIDERIP,
      PROC_MODE_SIMULATION_ONESIDE,
      PROC_MODE_SIMULATION_SIDESHORT,
      PROC_MODE_SIMULATION_SIDELONG,
      PROC_MODE_SIMULATION_ALL,
   };
   enum   Init_View_Command         {VIEW_RECIPE=0,VIEW_SCANIMAGE};
};
@@ -291,7 +301,21 @@
#define ZOOM_RANGE      20
#define ZOOM_RATIO      (1.0/(((double)ZOOM_RANGE+2.0)/2.0))
enum eViewCmdSide      {eRcp_SideRD_A=0, eRcp_SideRD_B, eRcp_SideRD_C, eRcp_SideRD_D,eRcp_SideRD_A_DN,eRcp_SideRD_B_DN,eRcp_SideRD_C_DN,eRcp_SideRD_D_DN,eRcp_SideRD_End};
enum eViewCmdSide      {
   eRcp_SideRD_A = 0,
   eRcp_SideRD_B,
   eRcp_SideRD_C,
   eRcp_SideRD_D,
   eRcp_SideRD_A_DN,
   eRcp_SideRD_B_DN,
   eRcp_SideRD_C_DN,
   eRcp_SideRD_D_DN,
   eRcp_SideRD_A_RIP,
   eRcp_SideRD_B_RIP,
   eRcp_SideRD_C_RIP,
   eRcp_SideRD_D_RIP,
   eRcp_SideRD_End
};
enum eViewCmdInsType   
{
@@ -304,10 +328,11 @@
   eRcp_InsType_In_Burr, 
   eRcp_InsType_In_Chamfer, 
   eRcp_InsType_TopCorner, 
   eRcp_InsType_BotCorner
   eRcp_InsType_BotCorner,
   eRcp_InsType_RipThickness
};
static CString g_strInsType[10] =
static CString g_strInsType[] =
{
   _T("Chip"),
   _T("Crack"),
@@ -319,6 +344,7 @@
   _T("In_Chamfer"),
   _T("Top_Corner"),
   _T("Bot_Corner"),
   _T("Thickness")
};
enum eSideInsType