<?xml version="1.0" encoding="utf-8" ?>
<wxsmith>
	<object class="wxFrame" name="holonomic_navigator_demoFrame">
		<title>Holonomic Navigation Demo - Part of MRPT</title>
		<centered>1</centered>
		<object class="wxFlexGridSizer" variable="FlexGridSizer1" member="no">
			<cols>1</cols>
			<rows>2</rows>
			<growablecols>0</growablecols>
			<growablerows>1</growablerows>
			<object class="sizeritem">
				<object class="wxFlexGridSizer" variable="FlexGridSizer2" member="no">
					<cols>2</cols>
					<rows>1</rows>
					<growablecols>1</growablecols>
					<object class="sizeritem">
						<object class="wxFlexGridSizer" variable="FlexGridSizer4" member="no">
							<cols>1</cols>
							<rows>2</rows>
							<growablecols>0</growablecols>
							<growablerows>0,1</growablerows>
							<object class="sizeritem">
								<object class="wxBoxSizer" variable="BoxSizer1" member="no">
									<object class="sizeritem">
										<object class="wxCustomButton" name="ID_BUTTON1" variable="btnLoadMap" member="yes">
											<label>Load map...</label>
											<bitmap stock_id="wxART_FOLDER" />
											<bitmap_margin>2,4</bitmap_margin>
											<minsize>-1,-1</minsize>
											<maxsize>-1,-1</maxsize>
											<handler function="OnbtnLoadMapClick" entry="EVT_BUTTON" />
										</object>
										<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
										<border>1</border>
										<option>1</option>
									</object>
									<object class="sizeritem">
										<object class="wxCustomButton" name="ID_BUTTON2" variable="btnHelp" member="yes">
											<label>About...</label>
											<bitmap stock_id="wxART_QUESTION" />
											<bitmap_margin>5,4</bitmap_margin>
											<minsize>-1,-1</minsize>
											<maxsize>-1,-1</maxsize>
											<handler function="OnAbout" entry="EVT_BUTTON" />
										</object>
										<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
										<border>1</border>
										<option>1</option>
									</object>
									<object class="sizeritem">
										<object class="wxCustomButton" name="ID_BUTTON3" variable="btnQuit" member="yes">
											<label>Exit</label>
											<bitmap stock_id="wxART_QUIT" />
											<minsize>-1,-1</minsize>
											<maxsize>-1,-1</maxsize>
											<handler function="OnQuit" entry="EVT_BUTTON" />
										</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 class="sizeritem">
								<object class="wxBoxSizer" variable="BoxSizer2" member="no">
									<object class="sizeritem">
										<object class="wxCustomButton" name="ID_BUTTON6" variable="btnPlaceRobot" member="yes">
											<label>Place robot...</label>
											<bitmap stock_id="wxART_FIND" />
											<bitmap_margin>2,4</bitmap_margin>
											<minsize>-1,-1</minsize>
											<maxsize>-1,-1</maxsize>
											<handler function="OnbtnPlaceRobotClick" entry="EVT_BUTTON" />
										</object>
										<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
										<border>2</border>
										<option>1</option>
									</object>
									<object class="sizeritem">
										<object class="wxCustomButton" name="ID_BUTTON7" variable="btnPlaceTarget" member="yes">
											<label>Set target...</label>
											<bitmap stock_id="wxART_FIND" />
											<bitmap_margin>2,4</bitmap_margin>
											<minsize>-1,-1</minsize>
											<maxsize>-1,-1</maxsize>
											<handler function="OnbtnPlaceTargetClick" entry="EVT_BUTTON" />
										</object>
										<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
										<border>2</border>
										<option>1</option>
									</object>
									<object class="sizeritem">
										<object class="wxCustomButton" name="ID_BUTTON4" variable="btnStart" member="yes">
											<label>START</label>
											<bitmap stock_id="wxART_GO_FORWARD" />
											<bitmap_margin>2,4</bitmap_margin>
											<minsize>-1,-1</minsize>
											<maxsize>-1,-1</maxsize>
											<handler function="OnbtnStartClick" entry="EVT_BUTTON" />
										</object>
										<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
										<border>2</border>
										<option>1</option>
									</object>
									<object class="sizeritem">
										<object class="wxCustomButton" name="ID_BUTTON5" variable="btnStop" member="yes">
											<label>STOP</label>
											<bitmap stock_id="wxART_CROSS_MARK" />
											<bitmap_margin>2,4</bitmap_margin>
											<enabled>0</enabled>
											<minsize>-1,-1</minsize>
											<maxsize>-1,-1</maxsize>
											<handler function="OnbtnStopClick" entry="EVT_BUTTON" />
										</object>
										<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
										<border>2</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="wxNotebook" name="ID_NOTEBOOK1" variable="Notebook1" member="yes">
							<object class="notebookpage">
								<object class="wxPanel" name="ID_PANEL1" variable="Panel1" member="yes">
									<object class="wxFlexGridSizer" variable="FlexGridSizer7" member="no">
										<cols>2</cols>
										<rows>1</rows>
										<growablecols>1</growablecols>
										<growablerows>0</growablerows>
										<object class="sizeritem">
											<object class="wxRadioBox" name="ID_RADIOBOX1" variable="rbHoloMethod" member="yes">
												<label> Holonomic method </label>
												<content>
													<item>VFF (Virtual Force Field)</item>
													<item>ND (Nearness  Diagram)</item>
												</content>
												<default>-1</default>
												<style>wxRA_HORIZONTAL</style>
											</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_TEXTCTRL1" variable="edHoloParams" member="yes">
												<font>
													<size>8</size>
													<family>teletype</family>
												</font>
												<minsize>-1,100</minsize>
												<style>wxTE_PROCESS_ENTER|wxTE_PROCESS_TAB|wxTE_MULTILINE|wxHSCROLL|wxVSCROLL|wxALWAYS_SHOW_SB</style>
											</object>
											<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
											<border>2</border>
											<option>1</option>
										</object>
									</object>
								</object>
								<label>Configuration</label>
								<selected>1</selected>
							</object>
							<object class="notebookpage">
								<object class="wxPanel" name="ID_PANEL2" variable="Panel2" member="yes" />
								<label>Stats</label>
							</object>
						</object>
						<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
						<border>2</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="FlexGridSizer3" member="no">
					<cols>2</cols>
					<rows>2</rows>
					<growablecols>0,1</growablecols>
					<growablerows>1</growablerows>
					<object class="sizeritem">
						<object class="wxStaticText" name="ID_STATICTEXT2" variable="StaticText2" member="yes">
							<label>[3D view of the simulated world]</label>
						</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_STATICTEXT1" variable="StaticText1" member="yes">
							<label>[Local view]</label>
						</object>
						<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
						<border>5</border>
						<option>1</option>
					</object>
					<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>
							<size>450,350</size>
							<focused>1</focused>
							<minsize>450,350</minsize>
						</object>
						<flag>wxALL|wxEXPAND|wxFIXED_MINSIZE|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
						<border>1</border>
						<option>1</option>
					</object>
					<object class="sizeritem">
						<object class="wxFlexGridSizer" variable="FlexGridSizer5" member="no">
							<cols>1</cols>
							<rows>2</rows>
							<growablecols>0</growablecols>
							<growablerows>0</growablerows>
							<object class="sizeritem">
								<object class="Custom" name="ID_CUSTOM1" subclass="CMyGLCanvas" variable="m_plotScan" 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>
									<size>150,150</size>
									<focused>1</focused>
									<minsize>150,150</minsize>
								</object>
								<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
								<border>1</border>
								<option>1</option>
							</object>
							<object class="sizeritem">
								<object class="wxTextCtrl" name="ID_TEXTCTRL2" variable="edInfoLocalView" member="yes">
									<bg>wxSYS_COLOUR_BTNFACE</bg>
									<font>
										<size>8</size>
										<family>teletype</family>
									</font>
									<minsize>-1,50</minsize>
									<style>wxTE_MULTILINE|wxTE_READONLY|wxTE_DONTWRAP|wxALWAYS_SHOW_SB</style>
								</object>
								<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
								<border>2</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>
		<object class="wxMenuBar" variable="MenuBar1" member="no">
			<object class="wxMenu" variable="Menu1" member="no">
				<label>&amp;File</label>
				<object class="wxMenuItem" name="ID_MENUITEM4" variable="MenuItem3" member="yes">
					<label>Load map...</label>
					<handler function="OnbtnLoadMapClick" entry="EVT_MENU" />
				</object>
				<object class="wxMenuItem" name="idMenuQuit" variable="MenuItem1" member="no">
					<label>Quit</label>
					<accel>Alt-F4</accel>
					<help>Quit the application</help>
					<handler function="OnQuit" entry="EVT_MENU" />
				</object>
			</object>
			<object class="wxMenu" variable="Menu3" member="yes">
				<label>&amp;View</label>
				<object class="wxMenuItem" name="ID_MENUITEM1" variable="mnuViewMaxRange" member="yes">
					<label>Maximum sensor range</label>
					<handler function="OnMenuItemChangeVisibleStuff" entry="EVT_MENU" />
					<checkable>1</checkable>
				</object>
				<object class="wxMenuItem" name="ID_MENUITEM2" variable="mnuViewRobotPath" member="yes">
					<label>Robot path</label>
					<handler function="OnMenuItemChangeVisibleStuff" entry="EVT_MENU" />
					<checkable>1</checkable>
				</object>
				<object class="separator" />
				<object class="wxMenuItem" name="ID_MENUITEM3" variable="MenuItem5" member="yes">
					<label>Clear robot path</label>
					<handler function="OnMenuItemClearRobotPath" entry="EVT_MENU" />
				</object>
			</object>
			<object class="wxMenu" variable="Menu2" member="no">
				<label>Help</label>
				<object class="wxMenuItem" name="idMenuAbout" variable="MenuItem2" member="no">
					<label>About</label>
					<accel>F1</accel>
					<help>Show info about this application</help>
					<handler function="OnAbout" entry="EVT_MENU" />
				</object>
			</object>
		</object>
		<object class="wxStatusBar" name="ID_STATUSBAR1" variable="StatusBar1" member="yes">
			<fields>3</fields>
			<widths>-2,-2,-3</widths>
			<styles>wxSB_NORMAL,wxSB_NORMAL,wxSB_NORMAL</styles>
		</object>
		<object class="wxTimer" name="ID_TIMER1" variable="timRunSimul" member="yes">
			<interval>10</interval>
			<handler function="OntimRunSimulTrigger" entry="EVT_TIMER" />
		</object>
	</object>
</wxsmith>
