07e23bcbabad07adc7c5fa3bd951efa29da0a416
[opencv] / apps / StereoGR / GROptions.cpp
1 /*M///////////////////////////////////////////////////////////////////////////////////////\r
2 //\r
3 //  IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.\r
4 //\r
5 //  By downloading, copying, installing or using the software you agree to this license.\r
6 //  If you do not agree to this license, do not download, install,\r
7 //  copy or use the software.\r
8 //\r
9 //\r
10 //                        Intel License Agreement\r
11 //                For Open Source Computer Vision Library\r
12 //\r
13 // Copyright (C) 2000, Intel Corporation, all rights reserved.\r
14 // Third party copyrights are property of their respective owners.\r
15 //\r
16 // Redistribution and use in source and binary forms, with or without modification,\r
17 // are permitted provided that the following conditions are met:\r
18 //\r
19 //   * Redistribution's of source code must retain the above copyright notice,\r
20 //     this list of conditions and the following disclaimer.\r
21 //\r
22 //   * Redistribution's in binary form must reproduce the above copyright notice,\r
23 //     this list of conditions and the following disclaimer in the documentation\r
24 //     and/or other materials provided with the distribution.\r
25 //\r
26 //   * The name of Intel Corporation may not be used to endorse or promote products\r
27 //     derived from this software without specific prior written permission.\r
28 //\r
29 // This software is provided by the copyright holders and contributors "as is" and\r
30 // any express or implied warranties, including, but not limited to, the implied\r
31 // warranties of merchantability and fitness for a particular purpose are disclaimed.\r
32 // In no event shall the Intel Corporation or contributors be liable for any direct,\r
33 // indirect, incidental, special, exemplary, or consequential damages\r
34 // (including, but not limited to, procurement of substitute goods or services;\r
35 // loss of use, data, or profits; or business interruption) however caused\r
36 // and on any theory of liability, whether in contract, strict liability,\r
37 // or tort (including negligence or otherwise) arising in any way out of\r
38 // the use of this software, even if advised of the possibility of such damage.\r
39 //\r
40 //M*/// GROptions.cpp : implementation file\r
41 //\r
42 \r
43 #include "stdafx.h"\r
44 #include "stereogr.h"\r
45 #include "GROptions.h"\r
46 \r
47 #ifdef _DEBUG\r
48 #define new DEBUG_NEW\r
49 #undef THIS_FILE\r
50 static char THIS_FILE[] = __FILE__;\r
51 #endif\r
52 \r
53 /////////////////////////////////////////////////////////////////////////////\r
54 // CGROptions property page\r
55 \r
56 IMPLEMENT_DYNCREATE(CGROptions, CPropertyPage)\r
57 \r
58 CGROptions::CGROptions() : CPropertyPage(CGROptions::IDD)\r
59 {\r
60         //{{AFX_DATA_INIT(CGROptions)\r
61         m_maskImprove = FALSE;\r
62         m_segThresh = 0;\r
63         m_frameCount = 0;\r
64         //}}AFX_DATA_INIT\r
65 }\r
66 \r
67 CGROptions::~CGROptions()\r
68 {\r
69 }\r
70 \r
71 void CGROptions::DoDataExchange(CDataExchange* pDX)\r
72 {\r
73         CPropertyPage::DoDataExchange(pDX);\r
74         //{{AFX_DATA_MAP(CGROptions)\r
75         DDX_Check(pDX, IDC_MASKIMPROVE, m_maskImprove);\r
76         DDX_Text(pDX, IDC_SEGTHRESH, m_segThresh);\r
77         DDX_Text(pDX, IDC_SFRAMECOUNT, m_frameCount);\r
78         //}}AFX_DATA_MAP\r
79 }\r
80 \r
81 \r
82 BEGIN_MESSAGE_MAP(CGROptions, CPropertyPage)\r
83         //{{AFX_MSG_MAP(CGROptions)\r
84                 // NOTE: the ClassWizard will add message map macros here\r
85         //}}AFX_MSG_MAP\r
86 END_MESSAGE_MAP()\r
87 \r
88 /////////////////////////////////////////////////////////////////////////////\r
89 // CGROptions message handlers\r