<?xml version="1.0" encoding="utf-8" ?>
<wxsmith>
	<object class="wxDialog" name="kinect_calibrate_guiDialog">
		<title>Kinect &amp; stereo camera calibration wizard - Part of MRPT</title>
		<centered>1</centered>
		<pos>-1,-1</pos>
		<id_arg>0</id_arg>
		<style>wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER|wxMAXIMIZE_BOX|wxMINIMIZE_BOX</style>
		<handler function="OnClose" entry="EVT_CLOSE" />
		<handler function="OnResize" entry="EVT_SIZE" />
		<object class="wxFlexGridSizer" variable="FlexGridSizer1" member="no">
			<cols>1</cols>
			<rows>2</rows>
			<growablecols>0</growablecols>
			<growablerows>0</growablerows>
			<object class="sizeritem">
				<object class="wxNotebook" name="ID_NOTEBOOK1" variable="Notebook1" member="yes">
					<style>wxNB_BOTTOM</style>
					<handler function="OnNotebook1PageChanging" entry="EVT_NOTEBOOK_PAGE_CHANGING" />
					<object class="notebookpage">
						<object class="wxPanel" name="ID_PANEL8" variable="Panel8" member="yes">
							<object class="wxFlexGridSizer" variable="FlexGridSizer37" member="no">
								<cols>1</cols>
								<rows>1</rows>
								<growablecols>0</growablecols>
								<growablerows>0</growablerows>
								<object class="sizeritem">
									<object class="wxFlexGridSizer" variable="FlexGridSizer38" member="no">
										<cols>1</cols>
										<rows>3</rows>
										<growablecols>0</growablecols>
										<object class="sizeritem">
											<object class="wxStaticText" name="ID_STATICTEXT27" variable="StaticText26" member="yes">
												<label>What do you want to do?</label>
												<font>
													<size>16</size>
												</font>
											</object>
											<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
										<object class="spacer">
											<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
										<object class="sizeritem">
											<object class="wxFlexGridSizer" variable="FlexGridSizer39" member="no">
												<cols>1</cols>
												<rows>3</rows>
												<growablecols>0</growablecols>
												<object class="sizeritem">
													<object class="wxButton" name="ID_BUTTON15" variable="btnOpCalibKinect" member="yes">
														<label>Calibrate a Kinect sensor (live)</label>
														<size>-1,50</size>
														<handler function="OnbtnOpCalibKinectClick" entry="EVT_BUTTON" />
													</object>
													<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
													<border>5</border>
													<option>1</option>
												</object>
												<object class="sizeritem">
													<object class="wxButton" name="ID_BUTTON16" variable="btnOpCalibStereoGeneric" member="yes">
														<label>Calibrate a stereo/Kinect camera (from images in disk)</label>
														<size>-1,50</size>
														<handler function="OnbtnOpCalibStereoGenericClick" entry="EVT_BUTTON" />
													</object>
													<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
													<border>5</border>
													<option>1</option>
												</object>
												<object class="sizeritem">
													<object class="wxButton" name="ID_BUTTON17" variable="btnOpTestKinect" member="yes">
														<label>Visually inspect the correctness of a Kinect calib. (live)</label>
														<size>-1,50</size>
														<handler function="OnbtnOpTestKinectClick" entry="EVT_BUTTON" />
													</object>
													<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
													<border>5</border>
													<option>1</option>
												</object>
											</object>
											<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<option>1</option>
										</object>
									</object>
									<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
									<option>1</option>
								</object>
							</object>
						</object>
						<label>Welcome</label>
						<selected>1</selected>
					</object>
					<object class="notebookpage">
						<object class="wxPanel" name="ID_PANEL9" variable="Panel9" member="yes">
							<object class="wxFlexGridSizer" variable="FlexGridSizer40" member="no">
								<cols>1</cols>
								<rows>1</rows>
								<growablecols>0</growablecols>
								<growablerows>0</growablerows>
								<object class="sizeritem">
									<object class="wxFlexGridSizer" variable="FlexGridSizer41" member="no">
										<cols>1</cols>
										<rows>7</rows>
										<object class="sizeritem">
											<object class="wxStaticText" name="ID_STATICTEXT28" variable="StaticText27" member="yes">
												<label>Prepare to calibrate your Kinect sensor</label>
												<font>
													<size>15</size>
												</font>
											</object>
											<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
										<object class="sizeritem">
											<object class="wxStaticText" name="ID_STATICTEXT29" variable="StaticText28" member="yes">
												<label>1) Make sure the IR projector is covered, for example, by tapying a piece of some opaque material on it.</label>
											</object>
											<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
										<object class="sizeritem">
											<object class="Custom" name="ID_CUSTOM2" subclass="mrpt::gui::wxMRPTImageControl" variable="m_imgStaticKinect" member="yes">
												<creating_code>$(THIS) = new $(CLASS)($(PARENT),$(ID),$(POS).x,$(POS).y,$(SIZE).GetWidth(), $(SIZE).GetHeight() );</creating_code>
												<include_file>mrpt/gui/WxUtils.h</include_file>
												<style></style>
												<size>300,116</size>
											</object>
											<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
										<object class="sizeritem">
											<object class="wxStaticText" name="ID_STATICTEXT30" variable="StaticText29" member="yes">
												<label>2) Print a checkerboard and stick it firmly to some rigid board or paperboard.&#x0A;   If you don&apos;t have any pattern at hand, get one from:</label>
												<pos>48,256</pos>
												<size>661,37</size>
											</object>
											<flag>wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
										<object class="sizeritem">
											<object class="wxTextCtrl" name="ID_TEXTCTRL10" variable="TextCtrl3" member="yes">
												<value>http://www.mrpt.org/downloads/camera-calibration-checker-board__9x7.pdf</value>
												<style>wxTE_READONLY</style>
											</object>
											<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
										<object class="sizeritem">
											<object class="wxStaticText" name="ID_STATICTEXT31" variable="StaticText30" member="yes">
												<label>3) Connect the Kinect to the computer and wait a few seconds until the driver establishes connection.</label>
											</object>
											<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
										<object class="sizeritem">
											<object class="wxButton" name="ID_BUTTON3" variable="btnNext1" member="yes">
												<label>START</label>
												<default>1</default>
												<pos>376,368</pos>
												<size>117,45</size>
												<handler function="OnbtnNext1Click" entry="EVT_BUTTON" />
											</object>
											<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
									</object>
									<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
									<border>5</border>
									<option>1</option>
								</object>
							</object>
						</object>
						<label>0) Instructions</label>
					</object>
					<object class="notebookpage">
						<object class="wxPanel" name="ID_PANEL3" variable="Panel3" member="yes">
							<object class="wxFlexGridSizer" variable="FlexGridSizer5" member="no">
								<cols>2</cols>
								<rows>1</rows>
								<growablecols>1</growablecols>
								<growablerows>0</growablerows>
								<object class="sizeritem">
									<object class="Custom" name="ID_CUSTOM3" subclass="mrpt::gui::wxMRPTImageControl" variable="m_realtimeview_test" member="yes">
										<creating_code>$(THIS) = new $(CLASS)($(PARENT),$(ID),$(POS).x,$(POS).y,$(SIZE).GetWidth(), $(SIZE).GetHeight() );</creating_code>
										<include_file>mrpt/gui/WxUtils.h</include_file>
										<style></style>
										<size>640,480</size>
									</object>
									<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
									<border>5</border>
									<option>1</option>
								</object>
								<object class="sizeritem">
									<object class="wxFlexGridSizer" variable="FlexGridSizer7" member="no">
										<cols>1</cols>
										<rows>7</rows>
										<growablecols>0</growablecols>
										<growablerows>6</growablerows>
										<object class="sizeritem">
											<object class="wxStaticText" name="ID_STATICTEXT11" variable="StaticText11" member="yes">
												<label>Press &quot;Connect&quot; to start grabbing:</label>
											</object>
											<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
										<object class="sizeritem">
											<object class="wxButton" name="ID_BUTTON5" variable="btnConnect" member="yes">
												<label>Connect...</label>
												<handler function="OnbtnConnectClick" entry="EVT_BUTTON" />
											</object>
											<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
										<object class="sizeritem">
											<object class="wxStaticText" name="ID_STATICTEXT9" variable="StaticText9" member="yes">
												<label>You should be seeing the &#x0A;RGB channel on the left panel.&#x0A;&#x0A;If everything works OK, &#x0A;press &quot;Continue&quot;.</label>
												<pos>40,32</pos>
											</object>
											<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
										<object class="sizeritem">
											<object class="wxButton" name="ID_BUTTON4" variable="btnNext2" member="yes">
												<label>CONTINUE...</label>
												<default>1</default>
												<enabled>0</enabled>
												<handler function="OnbtnNext1Click" entry="EVT_BUTTON" />
											</object>
											<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
										<object class="sizeritem">
											<object class="wxStaticText" name="ID_STATICTEXT5" variable="StaticText5" member="yes">
												<label>(If no error was found but still &#x0A;have no images, try disconnecting &#x0A;and connecting again:)</label>
											</object>
											<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
										<object class="sizeritem">
											<object class="wxButton" name="ID_BUTTON8" variable="btnDisconnect" member="yes">
												<label>Disconnect</label>
												<enabled>0</enabled>
												<handler function="OnbtnDisconnectClick" entry="EVT_BUTTON" />
											</object>
											<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
									</object>
									<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
									<option>1</option>
								</object>
							</object>
						</object>
						<label>1) Test connection</label>
					</object>
					<object class="notebookpage">
						<object class="wxPanel" name="ID_PANEL4" variable="Panel4" member="yes">
							<object class="wxFlexGridSizer" variable="FlexGridSizer3" member="no">
								<cols>2</cols>
								<rows>1</rows>
								<growablecols>1</growablecols>
								<growablerows>0</growablerows>
								<object class="sizeritem">
									<object class="Custom" name="ID_CUSTOM1" subclass="mrpt::gui::wxMRPTImageControl" variable="m_realtimeview_cap" member="yes">
										<creating_code>$(THIS) = new $(CLASS)($(PARENT),$(ID),$(POS).x,$(POS).y,$(SIZE).GetWidth(), $(SIZE).GetHeight() );</creating_code>
										<include_file>mrpt/gui/WxUtils.h</include_file>
										<style></style>
										<size>640,480</size>
									</object>
									<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
									<border>5</border>
									<option>1</option>
								</object>
								<object class="sizeritem">
									<object class="wxPanel" name="ID_PANEL7" variable="Panel7" member="yes">
										<object class="wxFlexGridSizer" variable="FlexGridSizer4" member="no">
											<cols>1</cols>
											<rows>3</rows>
											<growablecols>0</growablecols>
											<growablerows>0</growablerows>
											<object class="sizeritem">
												<object class="wxStaticBoxSizer" variable="StaticBoxSizer1" member="no">
													<label> INSTRUCTIONS </label>
													<object class="sizeritem">
														<object class="wxBoxSizer" variable="BoxSizer1" member="no">
															<object class="sizeritem">
																<object class="wxTextCtrl" name="ID_TEXTCTRL5" variable="TextCtrl2" member="yes">
																	<value>- Place the Kinect sensor such that the checkerboard is completely visible in its two channels (visible &amp; IR). Click in the channel switch button to make sure of this.&#x0A;- Make sure the Kinect and the board are STATIC: don&apos;t hold them by hand, etc.&#x0A;- Only then, CLICK on &quot;CAPTURE&quot; to save one pair of images. DON&apos;T MOVE the Kinect while the pair of images are being captured. &#x0A;- Repeat to take as many image pairs as you want, trying to make sure that the checkerboard has been seen in as many different parts of the image field as possible.</value>
																	<bg>wxSYS_COLOUR_BTNFACE</bg>
																	<style>wxTE_MULTILINE|wxTE_READONLY|wxTE_WORDWRAP</style>
																</object>
																<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																<border>5</border>
																<option>1</option>
															</object>
														</object>
														<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
														<option>1</option>
													</object>
												</object>
												<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
												<border>5</border>
												<option>1</option>
											</object>
											<object class="sizeritem">
												<object class="wxStaticBoxSizer" variable="StaticBoxSizer3" member="no">
													<label>Checkerboard parameters </label>
													<object class="sizeritem">
														<object class="wxFlexGridSizer" variable="FlexGridSizer6" member="no">
															<cols>1</cols>
															<rows>1</rows>
															<object class="sizeritem">
																<object class="wxStaticBoxSizer" variable="StaticBoxSizer4" member="no">
																	<label>Number of inner corners: </label>
																	<object class="sizeritem">
																		<object class="wxFlexGridSizer" variable="FlexGridSizer17" member="no">
																			<cols>4</cols>
																			<rows>1</rows>
																			<object class="sizeritem">
																				<object class="wxStaticText" name="ID_STATICTEXT1" variable="StaticText1" member="yes">
																					<label>In X:</label>
																				</object>
																				<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																				<border>5</border>
																				<option>1</option>
																			</object>
																			<object class="sizeritem">
																				<object class="wxSpinCtrl" name="ID_SPINCTRL1" variable="edSizeX" member="yes">
																					<value>7</value>
																					<min>1</min>
																					<max>200</max>
																					<size>50,-1</size>
																				</object>
																				<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																				<border>5</border>
																				<option>1</option>
																			</object>
																			<object class="sizeritem">
																				<object class="wxStaticText" name="ID_STATICTEXT2" variable="StaticText2" member="yes">
																					<label>In Y:</label>
																				</object>
																				<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																				<border>5</border>
																				<option>1</option>
																			</object>
																			<object class="sizeritem">
																				<object class="wxSpinCtrl" name="ID_SPINCTRL2" variable="edSizeY" member="yes">
																					<value>9</value>
																					<min>1</min>
																					<max>200</max>
																					<size>50,-1</size>
																				</object>
																				<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																				<border>5</border>
																				<option>1</option>
																			</object>
																		</object>
																		<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																		<option>1</option>
																	</object>
																</object>
																<flag>wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
																<border>5</border>
																<option>1</option>
															</object>
														</object>
														<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
														<border>3</border>
														<option>1</option>
													</object>
												</object>
												<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
												<border>5</border>
												<option>1</option>
											</object>
											<object class="sizeritem">
												<object class="wxStaticBoxSizer" variable="StaticBoxSizer2" member="no">
													<label> Controls </label>
													<object class="sizeritem">
														<object class="wxFlexGridSizer" variable="FlexGridSizer8" member="no">
															<cols>1</cols>
															<rows>6</rows>
															<growablecols>0</growablecols>
															<object class="sizeritem">
																<object class="wxRadioBox" name="ID_RADIOBOX1" variable="rbChannelSwitch" member="yes">
																	<label> Channel switch</label>
																	<content>
																		<item>RGB (Visible)</item>
																		<item>IR</item>
																	</content>
																	<handler function="OnrbChannelSwitchSelect" entry="EVT_RADIOBOX" />
																</object>
																<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																<border>5</border>
																<option>1</option>
															</object>
															<object class="sizeritem">
																<object class="wxCheckBox" name="ID_CHECKBOX1" variable="cbNormalize" member="yes">
																	<label>Normalize IR image</label>
																	<checked>1</checked>
																</object>
																<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																<border>5</border>
																<option>1</option>
															</object>
															<object class="sizeritem">
																<object class="wxFlexGridSizer" variable="FlexGridSizer25" member="no">
																	<cols>2</cols>
																	<rows>1</rows>
																	<growablecols>0,1</growablecols>
																	<object class="sizeritem">
																		<object class="wxStaticText" name="ID_STATICTEXT22" variable="StaticText21" member="yes">
																			<label>Tilt (degrees):</label>
																		</object>
																		<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																		<border>5</border>
																		<option>1</option>
																	</object>
																	<object class="sizeritem">
																		<object class="wxSpinCtrl" name="ID_SPINCTRL7" variable="edTilt" member="yes">
																			<value>0</value>
																			<min>-30</min>
																			<max>30</max>
																			<handler function="OnedTiltChange" entry="EVT_SPINCTRL" />
																		</object>
																		<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																		<border>5</border>
																		<option>1</option>
																	</object>
																</object>
																<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																<option>1</option>
															</object>
															<object class="sizeritem">
																<object class="wxButton" name="ID_BUTTON6" variable="btnCapture" member="yes">
																	<label>CAPTURE NOW</label>
																	<font>
																		<size>10</size>
																		<style>normal</style>
																		<weight>bold</weight>
																		<underlined>0</underlined>
																		<family>swiss</family>
																	</font>
																	<handler function="OnbtnCaptureClick" entry="EVT_BUTTON" />
																</object>
																<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																<border>5</border>
																<option>1</option>
															</object>
															<object class="sizeritem">
																<object class="wxStaticText" name="ID_STATICTEXT12" variable="lbNumCaptured" member="yes">
																	<label>Captured image pairs: 0</label>
																</object>
																<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																<border>5</border>
																<option>1</option>
															</object>
															<object class="sizeritem">
																<object class="wxButton" name="ID_BUTTON7" variable="btnNextCalib" member="yes">
																	<label>OK, go to calibrate &gt;&gt;</label>
																	<enabled>0</enabled>
																	<font>
																		<size>10</size>
																		<style>normal</style>
																		<weight>bold</weight>
																		<underlined>0</underlined>
																		<family>swiss</family>
																	</font>
																	<handler function="OnbtnNextCalibClick" entry="EVT_BUTTON" />
																</object>
																<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																<border>5</border>
																<option>1</option>
															</object>
														</object>
														<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
														<border>3</border>
														<option>1</option>
													</object>
												</object>
												<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
												<border>5</border>
												<option>1</option>
											</object>
										</object>
									</object>
									<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
									<border>5</border>
									<option>1</option>
								</object>
							</object>
						</object>
						<label>2) Capture</label>
					</object>
					<object class="notebookpage">
						<object class="wxPanel" name="ID_PANEL6" variable="Panel6" member="yes">
							<object class="wxFlexGridSizer" variable="FlexGridSizer9" member="no">
								<cols>1</cols>
								<rows>2</rows>
								<growablecols>0</growablecols>
								<growablerows>0,1</growablerows>
								<object class="sizeritem">
									<object class="wxFlexGridSizer" variable="FlexGridSizer10" member="no">
										<cols>2</cols>
										<rows>1</rows>
										<growablecols>0,1</growablecols>
										<growablerows>0</growablerows>
										<object class="sizeritem">
											<object class="wxFlexGridSizer" variable="FlexGridSizer22" member="no">
												<cols>1</cols>
												<rows>4</rows>
												<growablecols>0</growablecols>
												<growablerows>1</growablerows>
												<object class="sizeritem">
													<object class="wxStaticText" name="ID_STATICTEXT23" variable="StaticText22" member="yes">
														<label>List of stereo images:</label>
														<font>
															<weight>bold</weight>
														</font>
														<style>wxALIGN_CENTRE</style>
													</object>
													<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
													<border>2</border>
													<option>1</option>
												</object>
												<object class="sizeritem">
													<object class="wxListBox" name="ID_LISTBOX1" variable="lbImagePairs" member="yes">
														<default>-1</default>
														<style>wxLB_SINGLE</style>
														<handler function="OnlbImagePairsSelect" entry="EVT_LISTBOX" />
													</object>
													<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
													<border>5</border>
													<option>1</option>
												</object>
												<object class="sizeritem">
													<object class="wxFlexGridSizer" variable="FlexGridSizer26" member="no">
														<cols>2</cols>
														<rows>3</rows>
														<growablecols>0,1</growablecols>
														<object class="sizeritem">
															<object class="wxButton" name="ID_BUTTON9" variable="btnListRemoveSelected" member="yes">
																<label>Remove selected</label>
																<font>
																	<size>8</size>
																</font>
																<handler function="OnbtnListRemoveSelectedClick" entry="EVT_BUTTON" />
															</object>
															<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
															<border>5</border>
															<option>1</option>
														</object>
														<object class="sizeritem">
															<object class="wxButton" name="ID_BUTTON10" variable="btnListLoad" member="yes">
																<label>Load image pair...</label>
																<font>
																	<size>8</size>
																</font>
																<handler function="OnbtnListLoadClick" entry="EVT_BUTTON" />
															</object>
															<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
															<border>5</border>
															<option>1</option>
														</object>
														<object class="sizeritem">
															<object class="wxButton" name="ID_BUTTON11" variable="btnLoadImageList" member="yes">
																<label>Load list of images...</label>
																<font>
																	<size>8</size>
																</font>
																<handler function="OnbtnLoadImageListClick" entry="EVT_BUTTON" />
															</object>
															<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
															<border>5</border>
															<option>1</option>
														</object>
														<object class="sizeritem">
															<object class="wxButton" name="ID_BUTTON12" variable="btnListSave" member="yes">
																<label>Save all images...</label>
																<font>
																	<size>8</size>
																</font>
																<handler function="OnbtnListSaveClick" entry="EVT_BUTTON" />
															</object>
															<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
															<border>5</border>
															<option>1</option>
														</object>
													</object>
													<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
													<option>1</option>
												</object>
											</object>
											<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<option>1</option>
										</object>
										<object class="sizeritem">
											<object class="wxFlexGridSizer" variable="FlexGridSizer32" member="no">
												<cols>1</cols>
												<rows>2</rows>
												<growablecols>0</growablecols>
												<growablerows>1</growablerows>
												<object class="sizeritem">
													<object class="wxRadioBox" name="ID_RADIOBOX2" variable="rbShowImages" member="yes">
														<label> Show: </label>
														<content>
															<item>Original</item>
															<item>Detected chessboard</item>
															<item>Reprojected corners</item>
															<item>Undistorted</item>
														</content>
														<font>
															<size>8</size>
														</font>
														<handler function="OnrbShowImagesSelect" entry="EVT_RADIOBOX" />
													</object>
													<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
													<border>5</border>
													<option>1</option>
												</object>
												<object class="sizeritem">
													<object class="wxFlexGridSizer" variable="FlexGridSizer42" member="no">
														<cols>2</cols>
														<rows>1</rows>
														<growablecols>0,1</growablecols>
														<growablerows>0</growablerows>
														<object class="sizeritem">
															<object class="wxFlexGridSizer" variable="FlexGridSizer23" member="no">
																<cols>1</cols>
																<rows>2</rows>
																<growablecols>0</growablecols>
																<growablerows>1</growablerows>
																<object class="sizeritem">
																	<object class="wxStaticText" name="ID_STATICTEXT19" variable="StaticText18" member="yes">
																		<label>(Left camera)</label>
																	</object>
																	<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																	<border>1</border>
																	<option>1</option>
																</object>
																<object class="sizeritem">
																	<object class="Custom" name="ID_CUSTOM4" subclass="mrpt::gui::wxMRPTImageControl" variable="m_view_left" member="yes">
																		<creating_code>$(THIS) = new $(CLASS)($(PARENT),$(ID),$(POS).x,$(POS).y,$(SIZE).GetWidth(), $(SIZE).GetHeight() );</creating_code>
																		<include_file>mrpt/gui/WxUtils.h</include_file>
																		<style></style>
																		<size>320,240</size>
																	</object>
																	<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																	<option>1</option>
																</object>
															</object>
															<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
															<border>1</border>
															<option>1</option>
														</object>
														<object class="sizeritem">
															<object class="wxFlexGridSizer" variable="FlexGridSizer24" member="no">
																<cols>1</cols>
																<rows>2</rows>
																<growablecols>0</growablecols>
																<growablerows>1</growablerows>
																<object class="sizeritem">
																	<object class="wxStaticText" name="ID_STATICTEXT20" variable="StaticText19" member="yes">
																		<label>(Right camera)</label>
																	</object>
																	<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																	<border>1</border>
																	<option>1</option>
																</object>
																<object class="sizeritem">
																	<object class="Custom" name="ID_CUSTOM5" subclass="mrpt::gui::wxMRPTImageControl" variable="m_view_right" member="yes">
																		<creating_code>$(THIS) = new $(CLASS)($(PARENT),$(ID),$(POS).x,$(POS).y,$(SIZE).GetWidth(), $(SIZE).GetHeight() );</creating_code>
																		<include_file>mrpt/gui/WxUtils.h</include_file>
																		<style></style>
																		<size>320,240</size>
																	</object>
																	<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																	<option>1</option>
																</object>
															</object>
															<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
															<border>1</border>
															<option>1</option>
														</object>
													</object>
													<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
													<option>1</option>
												</object>
											</object>
											<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<option>1</option>
										</object>
									</object>
									<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
									<option>1</option>
								</object>
								<object class="sizeritem">
									<object class="wxFlexGridSizer" variable="FlexGridSizer11" member="no">
										<cols>2</cols>
										<rows>1</rows>
										<growablecols>1</growablecols>
										<growablerows>0</growablerows>
										<object class="sizeritem">
											<object class="wxFlexGridSizer" variable="FlexGridSizer29" member="no">
												<cols>1</cols>
												<rows>3</rows>
												<growablecols>0</growablecols>
												<growablerows>1</growablerows>
												<object class="sizeritem">
													<object class="wxFlexGridSizer" variable="FlexGridSizer30" member="no">
														<cols>1</cols>
														<rows>1</rows>
														<growablecols>0</growablecols>
														<object class="sizeritem">
															<object class="wxStaticText" name="ID_STATICTEXT25" variable="StaticText24" member="yes">
																<label>Calibration options</label>
																<font>
																	<weight>bold</weight>
																</font>
															</object>
															<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
															<border>5</border>
															<option>1</option>
														</object>
													</object>
													<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
													<option>1</option>
												</object>
												<object class="sizeritem">
													<object class="wxNotebook" name="ID_NOTEBOOK3" variable="Notebook2" member="yes">
														<object class="notebookpage">
															<object class="wxPanel" name="ID_PANEL11" variable="Panel11" member="yes">
																<object class="wxFlexGridSizer" variable="FlexGridSizer20" member="no">
																	<cols>1</cols>
																	<rows>2</rows>
																	<object class="sizeritem">
																		<object class="wxStaticBoxSizer" variable="StaticBoxSizer7" member="no">
																			<label>Number of inner corners: </label>
																			<object class="sizeritem">
																				<object class="wxFlexGridSizer" variable="FlexGridSizer21" member="no">
																					<cols>4</cols>
																					<rows>1</rows>
																					<object class="sizeritem">
																						<object class="wxStaticText" name="ID_STATICTEXT13" variable="StaticText12" member="yes">
																							<label>In X:</label>
																						</object>
																						<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																						<border>5</border>
																						<option>1</option>
																					</object>
																					<object class="sizeritem">
																						<object class="wxSpinCtrl" name="ID_SPINCTRL3" variable="edCalibCheckX" member="yes">
																							<value>7</value>
																							<min>1</min>
																							<max>200</max>
																							<size>50,-1</size>
																							<handler function="OnNeedsToUpdate6DCamPlot" entry="EVT_SPINCTRL" />
																						</object>
																						<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																						<border>5</border>
																						<option>1</option>
																					</object>
																					<object class="sizeritem">
																						<object class="wxStaticText" name="ID_STATICTEXT14" variable="StaticText13" member="yes">
																							<label>In Y:</label>
																						</object>
																						<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																						<border>5</border>
																						<option>1</option>
																					</object>
																					<object class="sizeritem">
																						<object class="wxSpinCtrl" name="ID_SPINCTRL4" variable="edCalibCheckY" member="yes">
																							<value>9</value>
																							<min>1</min>
																							<max>200</max>
																							<size>50,-1</size>
																							<handler function="OnNeedsToUpdate6DCamPlot" entry="EVT_SPINCTRL" />
																						</object>
																						<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																						<border>5</border>
																						<option>1</option>
																					</object>
																				</object>
																				<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																				<option>1</option>
																			</object>
																		</object>
																		<flag>wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
																		<option>1</option>
																	</object>
																	<object class="sizeritem">
																		<object class="wxStaticBoxSizer" variable="StaticBoxSizer8" member="no">
																			<label> Size of quads (in mm): </label>
																			<object class="sizeritem">
																				<object class="wxFlexGridSizer" variable="FlexGridSizer33" member="no">
																					<cols>4</cols>
																					<rows>1</rows>
																					<object class="sizeritem">
																						<object class="wxStaticText" name="ID_STATICTEXT15" variable="StaticText14" member="yes">
																							<label>In X:</label>
																						</object>
																						<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																						<border>5</border>
																						<option>1</option>
																					</object>
																					<object class="sizeritem">
																						<object class="wxTextCtrl" name="ID_TEXTCTRL6" variable="edCalibSizeX" member="yes">
																							<value>40.0</value>
																							<size>40,-1</size>
																							<handler function="OnedCalibSizeXText" entry="EVT_TEXT" />
																						</object>
																						<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																						<border>5</border>
																						<option>1</option>
																					</object>
																					<object class="sizeritem">
																						<object class="wxStaticText" name="ID_STATICTEXT16" variable="StaticText15" member="yes">
																							<label>In Y:</label>
																						</object>
																						<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																						<border>5</border>
																						<option>1</option>
																					</object>
																					<object class="sizeritem">
																						<object class="wxTextCtrl" name="ID_TEXTCTRL7" variable="edCalibSizeY" member="yes">
																							<value>40.0</value>
																							<size>40,-1</size>
																							<handler function="OnedCalibSizeXText" entry="EVT_TEXT" />
																						</object>
																						<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																						<border>5</border>
																						<option>1</option>
																					</object>
																				</object>
																				<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																				<option>1</option>
																			</object>
																		</object>
																		<flag>wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
																		<option>1</option>
																	</object>
																</object>
															</object>
															<label>Board</label>
															<selected>1</selected>
														</object>
														<object class="notebookpage">
															<object class="wxPanel" name="ID_PANEL12" variable="Panel12" member="yes">
																<object class="wxFlexGridSizer" variable="FlexGridSizer35" member="no">
																	<cols>2</cols>
																	<rows>3</rows>
																	<growablecols>0</growablecols>
																	<object class="sizeritem">
																		<object class="wxCheckBox" name="ID_CHECKBOX4" variable="cbOptK1" member="yes">
																			<label>k1 (r^2 dist.)</label>
																			<checked>1</checked>
																		</object>
																		<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
																		<border>1</border>
																		<option>1</option>
																	</object>
																	<object class="sizeritem">
																		<object class="wxCheckBox" name="ID_CHECKBOX5" variable="cbOptK2" member="yes">
																			<label>k2 (r^4 dist.)</label>
																			<checked>1</checked>
																		</object>
																		<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
																		<border>1</border>
																		<option>1</option>
																	</object>
																	<object class="sizeritem">
																		<object class="wxCheckBox" name="ID_CHECKBOX6" variable="cbOptK3" member="yes">
																			<label>k3 (r^6 dist.)</label>
																		</object>
																		<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
																		<border>1</border>
																		<option>1</option>
																	</object>
																	<object class="spacer">
																		<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																		<border>5</border>
																		<option>1</option>
																	</object>
																	<object class="sizeritem">
																		<object class="wxCheckBox" name="ID_CHECKBOX7" variable="cbOptT1" member="yes">
																			<label>t1 (tang. dist.)</label>
																		</object>
																		<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
																		<border>1</border>
																		<option>1</option>
																	</object>
																	<object class="sizeritem">
																		<object class="wxCheckBox" name="ID_CHECKBOX8" variable="cbOptT2" member="yes">
																			<label>t2 (tang. dist.)</label>
																		</object>
																		<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
																		<border>1</border>
																		<option>1</option>
																	</object>
																</object>
															</object>
															<label>Params. to find</label>
														</object>
														<object class="notebookpage">
															<object class="wxPanel" name="ID_PANEL13" variable="Panel13" member="yes">
																<object class="wxFlexGridSizer" variable="FlexGridSizer34" member="no">
																	<cols>1</cols>
																	<rows>3</rows>
																	<growablecols>0</growablecols>
																	<object class="sizeritem">
																		<object class="wxFlexGridSizer" variable="FlexGridSizer36" member="no">
																			<cols>2</cols>
																			<rows>1</rows>
																			<growablecols>1</growablecols>
																			<object class="sizeritem">
																				<object class="wxStaticText" name="ID_STATICTEXT26" variable="StaticText25" member="yes">
																					<label>Max. iterations:</label>
																				</object>
																				<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																				<border>5</border>
																				<option>1</option>
																			</object>
																			<object class="sizeritem">
																				<object class="wxSpinCtrl" name="ID_SPINCTRL8" variable="edMaxIters" member="yes">
																					<value>1000</value>
																					<max>10000</max>
																				</object>
																				<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																				<border>5</border>
																				<option>1</option>
																			</object>
																		</object>
																		<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																		<option>1</option>
																	</object>
																	<object class="sizeritem">
																		<object class="wxCheckBox" name="ID_CHECKBOX3" variable="cbCalibUseRobust" member="yes">
																			<label>Pseudo-Huber robust kernel</label>
																			<handler function="OncbCalibNormalizeClick" entry="EVT_CHECKBOX" />
																		</object>
																		<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																		<border>5</border>
																		<option>1</option>
																	</object>
																	<object class="sizeritem">
																		<object class="wxCheckBox" name="ID_CHECKBOX2" variable="cbCalibNormalize" member="yes">
																			<label>Normalize images</label>
																			<checked>1</checked>
																			<handler function="OncbCalibNormalizeClick" entry="EVT_CHECKBOX" />
																		</object>
																		<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																		<border>5</border>
																		<option>1</option>
																	</object>
																</object>
															</object>
															<label>Settings</label>
														</object>
													</object>
													<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
													<option>1</option>
												</object>
												<object class="sizeritem">
													<object class="wxFlexGridSizer" variable="FlexGridSizer31" member="no">
														<cols>1</cols>
														<rows>1</rows>
														<growablecols>0</growablecols>
														<object class="sizeritem">
															<object class="wxButton" name="ID_BUTTON14" variable="btnRunCalib" member="yes">
																<label>Run optimizer...</label>
																<font>
																	<weight>bold</weight>
																</font>
																<handler function="OnbtnRunCalibClick" entry="EVT_BUTTON" />
															</object>
															<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
															<border>5</border>
															<option>1</option>
														</object>
													</object>
													<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
													<option>1</option>
												</object>
											</object>
											<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<option>1</option>
										</object>
										<object class="sizeritem">
											<object class="wxFlexGridSizer" variable="FlexGridSizer27" member="no">
												<cols>1</cols>
												<rows>2</rows>
												<growablecols>0</growablecols>
												<growablerows>1</growablerows>
												<object class="sizeritem">
													<object class="wxFlexGridSizer" variable="FlexGridSizer28" member="no">
														<cols>2</cols>
														<rows>1</rows>
														<growablecols>0</growablecols>
														<object class="sizeritem">
															<object class="wxStaticText" name="ID_STATICTEXT24" variable="StaticText23" member="yes">
																<label>Calibration results:</label>
																<font>
																	<weight>bold</weight>
																</font>
															</object>
															<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
															<border>5</border>
															<option>1</option>
														</object>
														<object class="sizeritem">
															<object class="wxButton" name="ID_BUTTON13" variable="btnSaveCalib" member="yes">
																<label>Save calibration...</label>
																<handler function="OnbtnSaveCalibClick" entry="EVT_BUTTON" />
															</object>
															<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
															<border>5</border>
															<option>1</option>
														</object>
													</object>
													<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
													<option>1</option>
												</object>
												<object class="sizeritem">
													<object class="wxNotebook" name="ID_NOTEBOOK2" variable="NotebookCalibResults" member="yes">
														<object class="notebookpage">
															<object class="wxPanel" name="ID_PANEL1" variable="Panel1" member="yes">
																<object class="wxFlexGridSizer" variable="FlexGridSizer19" member="no">
																	<cols>1</cols>
																	<rows>1</rows>
																	<growablecols>0</growablecols>
																	<growablerows>0</growablerows>
																	<object class="sizeritem">
																		<object class="wxTextCtrl" name="ID_TEXTCTRL8" variable="edLogCalibResult" member="yes">
																			<font>
																				<size>8</size>
																				<family>teletype</family>
																			</font>
																			<style>wxTE_MULTILINE|wxTE_READONLY|wxTE_DONTWRAP</style>
																		</object>
																		<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																		<option>1</option>
																	</object>
																</object>
															</object>
															<label>Report</label>
														</object>
														<object class="notebookpage">
															<object class="wxPanel" name="ID_PANEL10" variable="Panel10" member="yes">
																<object class="wxFlexGridSizer" variable="FlexGridSizer43" member="no">
																	<cols>1</cols>
																	<rows>1</rows>
																	<growablecols>0</growablecols>
																	<growablerows>0</growablerows>
																	<object class="sizeritem">
																		<object class="Custom" name="ID_CUSTOM6" subclass="CMyGLCanvas" variable="m_plot3D_cameras" member="yes">
																			<creating_code>$(THIS) = new $(CLASS)($(PARENT),$(ID),$(POS),$(SIZE),$(STYLE),$(NAME));</creating_code>
																			<include_file>MyGLCanvas.h</include_file>
																			<local_include>1</local_include>
																			<style>wxTAB__TRAVERSAL</style>
																			<focused>1</focused>
																			<tooltip>Reconstrucción 3D de la carretera</tooltip>
																		</object>
																		<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
																		<option>1</option>
																	</object>
																</object>
															</object>
															<label>6D camera poses</label>
															<selected>1</selected>
														</object>
													</object>
													<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
													<option>1</option>
												</object>
											</object>
											<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<option>1</option>
										</object>
									</object>
									<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
									<option>1</option>
								</object>
							</object>
						</object>
						<label>3) Stereo/RGBD calibration</label>
					</object>
					<object class="notebookpage">
						<object class="wxPanel" name="ID_PANEL5" variable="Panel5" member="yes">
							<handler function="OnPanel5SetFocus" entry="EVT_SET_FOCUS" />
							<object class="wxFlexGridSizer" variable="FlexGridSizer15" member="no">
								<cols>2</cols>
								<rows>1</rows>
								<growablecols>0</growablecols>
								<growablerows>0</growablerows>
								<object class="sizeritem">
									<object class="Custom" name="ID_XY_GLCANVAS" subclass="CMyGLCanvas" variable="m_plot3D" member="yes">
										<creating_code>$(THIS) = new $(CLASS)($(PARENT),$(ID),$(POS),$(SIZE),$(STYLE),$(NAME));</creating_code>
										<include_file>MyGLCanvas.h</include_file>
										<local_include>1</local_include>
										<style>wxTAB__TRAVERSAL</style>
										<focused>1</focused>
										<tooltip>Reconstrucción 3D de la carretera</tooltip>
									</object>
									<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
									<border>1</border>
									<option>1</option>
								</object>
								<object class="sizeritem">
									<object class="wxFlexGridSizer" variable="FlexGridSizer16" member="no">
										<cols>1</cols>
										<rows>6</rows>
										<growablecols>0</growablecols>
										<growablerows>5</growablerows>
										<object class="sizeritem">
											<object class="wxStaticText" name="ID_STATICTEXT3" variable="StaticText3" member="yes">
												<label>Press &quot;Connect&quot; to start grabbing:</label>
											</object>
											<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
										<object class="sizeritem">
											<object class="wxButton" name="ID_BUTTON18" variable="btnConnectLive3D" member="yes">
												<label>Connect...</label>
												<handler function="OnbtnConnectLive3DClick" entry="EVT_BUTTON" />
											</object>
											<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
										<object class="sizeritem">
											<object class="wxButton" name="ID_BUTTON20" variable="btnDisconnectLive" member="yes">
												<label>Disconnect</label>
												<enabled>0</enabled>
												<handler function="OnbtnDisconnectLiveClick" entry="EVT_BUTTON" />
											</object>
											<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
										<object class="sizeritem">
											<object class="wxStaticText" name="ID_STATICTEXT4" variable="StaticText4" member="yes">
												<label>You should be seeing the&#x0A;live colored 3D point cloud. &#x0A;&#x0A;By loading a correct calibration&#x0A;file, the colors should match &#x0A;accurately to the real objects&#x0A;even close to sharp edges.&#x0A;&#x0A;If no error was found but still&#x0A;have no images, try disconnecting &#x0A;and connecting again.</label>
												<pos>40,32</pos>
											</object>
											<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
										<object class="sizeritem">
											<object class="wxFlexGridSizer" variable="FlexGridSizer18" member="no">
												<cols>3</cols>
												<rows>1</rows>
												<object class="sizeritem">
													<object class="wxButton" name="ID_BUTTON19" variable="btnLoadCalib" member="yes">
														<label>Load calib...</label>
														<font>
															<size>8</size>
														</font>
														<handler function="OnbtnLoadCalibClick" entry="EVT_BUTTON" />
													</object>
													<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
													<border>5</border>
													<option>1</option>
												</object>
												<object class="sizeritem">
													<object class="wxButton" name="ID_BUTTON21" variable="btnSaveCalibLive" member="yes">
														<label>Save calib...</label>
														<font>
															<size>8</size>
														</font>
														<handler function="OnbtnSaveCalibLiveClick" entry="EVT_BUTTON" />
													</object>
													<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
													<border>5</border>
													<option>1</option>
												</object>
												<object class="sizeritem">
													<object class="wxBitmapButton" name="ID_BITMAPBUTTON1" variable="btnHelpLiveCalib" member="yes">
														<bitmap stock_id="wxART_HELP" stock_client="wxART_BUTTON" />
														<default>1</default>
														<tooltip>Help...</tooltip>
														<handler function="OnbtnHelpLiveCalibClick" entry="EVT_BUTTON" />
													</object>
													<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
													<border>5</border>
													<option>1</option>
												</object>
											</object>
											<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<option>1</option>
										</object>
										<object class="sizeritem">
											<object class="wxGrid" name="ID_GRID1" variable="m_grid_live_calib" member="yes">
												<cols>1</cols>
												<rows>3</rows>
												<labelcolwidth>90</labelcolwidth>
												<defaultcolsize>100</defaultcolsize>
												<labelfont>
													<size>8</size>
												</labelfont>
												<font>
													<size>8</size>
												</font>
												<style>wxVSCROLL|wxHSCROLL</style>
												<handler function="Onm_grid_live_calibCellChange" entry="EVT_CMD_GRID_CELL_CHANGE" />
											</object>
											<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<border>5</border>
											<option>1</option>
										</object>
									</object>
									<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
									<option>1</option>
								</object>
							</object>
						</object>
						<label>4) Live Kinect test</label>
					</object>
				</object>
				<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
				<border>5</border>
				<option>1</option>
			</object>
			<object class="sizeritem">
				<object class="wxPanel" name="ID_PANEL2" variable="Panel2" member="yes">
					<object class="wxFlexGridSizer" variable="FlexGridSizer2" member="no">
						<cols>2</cols>
						<growablecols>0</growablecols>
						<object class="sizeritem">
							<object class="wxFlexGridSizer" variable="FlexGridSizer13" member="no">
								<cols>2</cols>
								<rows>1</rows>
								<growablecols>1</growablecols>
								<growablerows>0</growablerows>
								<object class="sizeritem">
									<object class="wxStaticText" name="ID_STATICTEXT10" variable="StaticText10" member="yes">
										<label>Log:</label>
									</object>
									<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
									<border>5</border>
									<option>1</option>
								</object>
								<object class="sizeritem">
									<object class="wxTextCtrl" name="ID_TEXTCTRL4" variable="edLogTest" member="yes">
										<size>-1,50</size>
										<font>
											<size>8</size>
											<family>teletype</family>
										</font>
										<style>wxTE_AUTO_SCROLL|wxTE_MULTILINE|wxTE_READONLY|wxHSCROLL|wxVSCROLL</style>
									</object>
									<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
									<border>5</border>
									<option>1</option>
								</object>
							</object>
							<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
							<option>1</option>
						</object>
						<object class="sizeritem">
							<object class="wxFlexGridSizer" variable="FlexGridSizer14" member="no">
								<cols>2</cols>
								<rows>1</rows>
								<object class="sizeritem">
									<object class="wxButton" name="ID_BUTTON1" variable="bntAbout" member="yes">
										<label>About</label>
										<handler function="OnAbout" entry="EVT_BUTTON" />
									</object>
									<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
									<border>5</border>
									<option>1</option>
								</object>
								<object class="sizeritem">
									<object class="wxButton" name="ID_BUTTON2" variable="btnQuit" member="yes">
										<label>Quit</label>
										<handler function="OnbtnQuitClick" entry="EVT_BUTTON" />
									</object>
									<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
									<border>5</border>
									<option>1</option>
								</object>
							</object>
							<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
							<option>1</option>
						</object>
					</object>
				</object>
				<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
				<option>1</option>
			</object>
		</object>
		<object class="wxTimer" name="ID_TIMER1" variable="timConsoleDump" member="yes">
			<interval>100</interval>
			<handler function="OntimConsoleDumpTrigger" entry="EVT_TIMER" />
		</object>
		<object class="wxTimer" name="ID_TIMER2" variable="timMisc" member="yes">
			<interval>2</interval>
			<handler function="OntimMiscTrigger" entry="EVT_TIMER" />
		</object>
	</object>
</wxsmith>
