<?xml version="1.0" encoding="utf-8" ?>
<wxsmith>
	<object class="wxFrame" name="_DSceneViewerFrame">
		<title>3DSceneViewer - Part of the MRPT project - Jose Luis Blanco (C) 2005-2008</title>
		<centered>1</centered>
		<icon stock_id="MAIN_ICON" stock_client="wxART_FRAME_ICON" />
		<minsize>150,100</minsize>
		<object class="wxFlexGridSizer" variable="FlexGridSizer1" member="no">
			<cols>2</cols>
			<rows>1</rows>
			<growablecols>1</growablecols>
			<growablerows>0</growablerows>
			<object class="sizeritem">
				<object class="wxFlexGridSizer" variable="FlexGridSizer2" member="no">
					<cols>1</cols>
					<object class="sizeritem">
						<object class="wxCustomButton" name="ID_BUTTON1" variable="btnNew" member="yes">
							<label>  New  </label>
							<bitmap stock_id="wxART_NORMAL_FILE" stock_client="wxART_TOOLBAR" />
							<disabled stock_id="wxART_NORMAL_FILE" stock_client="wxART_TOOLBAR" />
							<margin>5,5</margin>
							<tooltip>New scene</tooltip>
							<help>New scene</help>
							<handler function="OnNewScene" 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="btnToolbarOpen" member="yes">
							<label>  Open... </label>
							<bitmap stock_id="wxART_FILE_OPEN" stock_client="wxART_TOOLBAR" />
							<disabled stock_id="wxART_FILE_OPEN" stock_client="wxART_TOOLBAR" />
							<margin>5,5</margin>
							<tooltip>Open a &quot;3Dscene&quot; file...</tooltip>
							<help>Open a &quot;3Dscene&quot; file...</help>
							<handler function="OnOpenFile" 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="wxStaticLine" name="ID_STATICLINE1" variable="StaticLine1" member="yes">
							<size>50,-1</size>
						</object>
						<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
						<border>2</border>
						<option>1</option>
					</object>
					<object class="sizeritem">
						<object class="wxCustomButton" name="ID_BUTTON3" variable="btnPrev" member="yes">
							<label>  Previous  </label>
							<bitmap stock_id="wxART_GO_BACK" stock_client="wxART_TOOLBAR" />
							<disabled stock_id="wxART_GO_BACK" stock_client="wxART_TOOLBAR" />
							<margin>5,5</margin>
							<tooltip>Open previous file in directory...</tooltip>
							<help>Open previous file in directory...</help>
							<handler function="OnPrevious" 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_BUTTON4" variable="btnNext" member="yes">
							<label>  Next  </label>
							<bitmap stock_id="wxART_GO_FORWARD" stock_client="wxART_TOOLBAR" />
							<disabled stock_id="wxART_GO_FORWARD" stock_client="wxART_TOOLBAR" />
							<margin>5,5</margin>
							<tooltip>Open next file in directory...</tooltip>
							<help>Open next file in directory...</help>
							<handler function="OnNext" 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_BUTTON5" variable="btnReload" member="yes">
							<label>  Reload  </label>
							<bitmap stock_id="wxART_REDO" stock_client="wxART_TOOLBAR" />
							<disabled stock_id="wxART_REDO" stock_client="wxART_TOOLBAR" />
							<margin>5,5</margin>
							<tooltip>Reload current file (F5)</tooltip>
							<help>Open a &quot;3Dscene&quot; file...</help>
							<handler function="OnReload" entry="EVT_BUTTON" />
						</object>
						<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
						<border>1d</border>
						<option>1</option>
					</object>
					<object class="sizeritem">
						<object class="wxStaticLine" name="ID_STATICLINE2" variable="StaticLine2" member="yes">
							<size>50,-1</size>
						</object>
						<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
						<border>2</border>
						<option>1</option>
					</object>
					<object class="sizeritem">
						<object class="wxCustomButton" name="ID_BUTTON6" variable="btnOptions" member="yes">
							<label>  Options  </label>
							<bitmap stock_id="wxART_FIND" stock_client="wxART_TOOLBAR" />
							<disabled stock_id="wxART_FIND" stock_client="wxART_TOOLBAR" />
							<margin>5,5</margin>
							<tooltip>View the options of 3DSceneViewer</tooltip>
							<help>View the options of 3DSceneViewer</help>
							<handler function="OnMenuOptions" 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_BUTTON7" variable="btnOrtho" member="yes">
							<type>wxCUSTBUT_TOGGLE</type>
							<label>  Ortho  </label>
							<bitmap stock_id="wxART_TICK_MARK" stock_client="wxART_TOOLBAR" />
							<disabled stock_id="wxART_TICK_MARK" stock_client="wxART_TOOLBAR" />
							<margin>5,5</margin>
							<tooltip>Toogle projective/orthogonal view...</tooltip>
							<help>Toogle projective/orthogonal view...</help>
							<handler function="OnbtnOrthoClicked" entry="EVT_TOGGLEBUTTON" />
						</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_BUTTON8" variable="btnAutoplay" member="yes">
							<type>wxCUSTBUT_TOGGLE</type>
							<label>  Autoplay  </label>
							<bitmap stock_id="wxART_REMOVABLE" stock_client="wxART_TOOLBAR" />
							<disabled stock_id="wxART_REMOVABLE" stock_client="wxART_TOOLBAR" />
							<margin>5,5</margin>
							<tooltip>Play consecutive files in the current directory</tooltip>
							<help>Play consecutive files in the current directory</help>
							<handler function="OnbtnAutoplayClicked" entry="EVT_TOGGLEBUTTON" />
						</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_BUTTON9" variable="btnCapture" member="yes">
							<type>wxCUSTBUT_TOGGLE</type>
							<label>  Capture  </label>
							<bitmap stock_id="wxART_HARDDISK" stock_client="wxART_TOOLBAR" />
							<disabled stock_id="wxART_HARDDISK" stock_client="wxART_TOOLBAR" />
							<margin>5,5</margin>
							<tooltip>Start capturing screenshots to a directory...</tooltip>
							<help>Start capturing screenshots to a directory...</help>
							<handler function="OnBtnRecordClicked" entry="EVT_TOGGLEBUTTON" />
						</object>
						<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
						<border>1</border>
						<option>1</option>
					</object>
					<object class="sizeritem">
						<object class="wxStaticLine" name="ID_STATICLINE3" variable="StaticLine3" member="yes">
							<size>50,-1</size>
						</object>
						<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
						<border>2</border>
						<option>1</option>
					</object>
					<object class="sizeritem">
						<object class="wxCustomButton" name="ID_BUTTON10" variable="btnAbout" member="yes">
							<label>  About...</label>
							<bitmap stock_id="wxART_HELP_BOOK" stock_client="wxART_TOOLBAR" />
							<disabled stock_id="wxART_HELP_BOOK" stock_client="wxART_TOOLBAR" />
							<margin>5,5</margin>
							<tooltip>Show program information</tooltip>
							<help>Show program information</help>
							<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_BUTTON11" variable="btnQuit" member="yes">
							<label>  Quit  </label>
							<bitmap stock_id="wxART_QUIT" stock_client="wxART_TOOLBAR" />
							<disabled stock_id="wxART_QUIT" stock_client="wxART_TOOLBAR" />
							<margin>5,5</margin>
							<tooltip>Close the application</tooltip>
							<help>Close the application</help>
							<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>
		<object class="wxMenuBar" variable="MenuBar1" member="no">
			<object class="wxMenu" variable="Menu1" member="no">
				<label>&amp;File</label>
				<object class="wxMenuItem" name="ID_MENUITEM1" variable="MenuItem3" member="no">
					<label>New scene</label>
					<handler function="OnNewScene" entry="EVT_MENU" />
				</object>
				<object class="wxMenuItem" name="ID_MENUITEM2" variable="MenuItem4" member="no">
					<label>Open...</label>
					<handler function="OnOpenFile" entry="EVT_MENU" />
				</object>
				<object class="wxMenuItem" name="ID_MENUITEM5" variable="MenuItem7" member="yes">
					<label>Reload file</label>
					<accel>F5</accel>
					<handler function="OnReload" entry="EVT_MENU" />
				</object>
				<object class="wxMenuItem" name="ID_MENUITEM7" variable="MenuItem9" member="yes">
					<label>Save...</label>
					<handler function="OnMenuSave" entry="EVT_MENU" />
				</object>
				<object class="separator" />
				<object class="wxMenu" name="ID_MENUITEM19" variable="MenuItem18" member="yes">
					<label>Import</label>
					<object class="wxMenuItem" name="ID_MENUITEM6" variable="MenuItem8" member="yes">
						<label>a 3D model (any Assimp format)...</label>
						<handler function="OnInsert3DS" entry="EVT_MENU" />
					</object>
					<object class="wxMenuItem" name="ID_MENUITEM20" variable="MenuItem19" member="yes">
						<label>a PLY point cloud...</label>
						<handler function="OnMenuItemImportPLYPointCloud" entry="EVT_MENU" />
					</object>
					<object class="wxMenuItem" name="ID_MENUITEM25" variable="mnuImportLAS" member="yes">
						<label>a LAS LiDAR file...</label>
						<handler function="OnmnuImportLASSelected" entry="EVT_MENU" />
					</object>
				</object>
				<object class="wxMenu" name="ID_MENUITEM21" variable="MenuItem20" member="yes">
					<label>Export</label>
					<object class="wxMenuItem" name="ID_MENUITEM22" variable="MenuItem21" member="yes">
						<label>point clouds to PLY file...</label>
						<handler function="OnMenuItemExportPointsPLY" entry="EVT_MENU" />
					</object>
				</object>
				<object class="separator" />
				<object class="wxMenuItem" name="ID_MENUITEM29" variable="MenuItem23" member="yes">
					<label>Previous file</label>
					<accel>F7</accel>
					<handler function="OnPrevious" entry="EVT_MENU" />
				</object>
				<object class="wxMenuItem" name="ID_MENUITEM30" variable="MenuItem24" member="yes">
					<label>Next file</label>
					<accel>F8</accel>
					<handler function="OnNext" entry="EVT_MENU" />
				</object>
				<object class="separator" />
				<object class="wxMenuItem" name="ID_MENUITEM12" variable="MenuItem14" member="yes">
					<label>Take snapshot...</label>
					<accel>F2</accel>
					<help>Saves the current window image to a file</help>
					<handler function="OnMenuItem14Selected" entry="EVT_MENU" />
				</object>
				<object class="wxMenuItem" name="ID_MENUITEM23" variable="MenuItem22" member="yes">
					<label>High-resolution render to file...</label>
					<handler function="OnMenuItemHighResRender" entry="EVT_MENU" />
				</object>
				<object class="wxMenuItem" name="ID_MENUITEM18" variable="mnuSceneStats" member="yes">
					<label>Scene stats</label>
					<handler function="OnmnuSceneStatsSelected" entry="EVT_MENU" />
				</object>
				<object class="separator" />
				<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="Menu4" member="yes">
				<label>&amp;Edit</label>
				<object class="wxMenuItem" name="ID_MENUITEM24" variable="mnuSelectNone" member="yes">
					<label>Select none</label>
					<handler function="OnmnuSelectNoneSelected" entry="EVT_MENU" />
				</object>
				<object class="wxMenuItem" name="ID_MENUITEM26" variable="mnuSelectByClass" member="yes">
					<label>Select by class...</label>
					<handler function="OnmnuSelectByClassSelected" entry="EVT_MENU" />
				</object>
				<object class="separator" />
				<object class="wxMenuItem" name="ID_MENUITEM27" variable="mnuSelectionScale" member="yes">
					<label>Re-scale selected...</label>
					<handler function="OnmnuSelectionScaleSelected" entry="EVT_MENU" />
				</object>
				<object class="wxMenuItem" name="ID_MENUITEM28" variable="mnuSelectionDelete" member="yes">
					<label>Delete selected</label>
					<handler function="OnmnuSelectionDeleteSelected" entry="EVT_MENU" />
				</object>
			</object>
			<object class="wxMenu" variable="Menu3" member="yes">
				<label>&amp;Tools</label>
				<object class="wxMenuItem" name="ID_MENUITEM4" variable="MenuItem6" member="yes">
					<label>Background color...</label>
					<handler function="OnMenuBackColor" entry="EVT_MENU" />
				</object>
				<object class="wxMenuItem" name="ID_MENUITEM3" variable="MenuItem5" member="yes">
					<label>Options...</label>
					<handler function="OnMenuOptions" entry="EVT_MENU" />
				</object>
				<object class="separator" />
				<object class="wxMenu" name="ID_MENUITEM16" variable="MenuItem17" member="yes">
					<label>Point clouds octrees...</label>
					<object class="wxMenuItem" name="ID_MENUITEM15" variable="mnuItemShowCloudOctrees" member="yes">
						<label>Show/hide bounding boxes</label>
						<handler function="OnmnuItemShowCloudOctreesSelected" entry="EVT_MENU" />
						<checkable>1</checkable>
					</object>
					<object class="wxMenuItem" name="ID_MENUITEM17" variable="mnuItemChangeMaxPointsPerOctreeNode" member="yes">
						<label>Change octree parameters...</label>
						<handler function="OnmnuItemChangeMaxPointsPerOctreeNodeSelected" entry="EVT_MENU" />
					</object>
				</object>
				<object class="separator" />
				<object class="wxMenuItem" name="ID_MENUITEM11" variable="MenuItem13" member="no">
					<label>Delete all objects</label>
					<handler function="OnMenuDeleteAll" entry="EVT_MENU" />
				</object>
				<object class="wxMenu" name="ID_MENUITEM8" variable="MenuItem11" member="yes">
					<label>Insert stock object</label>
					<object class="wxMenuItem" name="ID_MENUITEM9" variable="MenuItem12" member="no">
						<label>Simple robot model</label>
						<handler function="OnMenuAddSICK" entry="EVT_MENU" />
					</object>
				</object>
				<object class="separator" />
				<object class="wxMenu" name="ID_MENUITEM13" variable="MenuItem15" member="no">
					<label>Camera tracking</label>
					<object class="wxMenuItem" name="ID_MENUITEM10" variable="MenuItem10" member="yes">
						<label>Circular</label>
						<handler function="OnStartCameraTravelling" entry="EVT_MENU" />
					</object>
					<object class="wxMenuItem" name="ID_MENUITEM14" variable="MenuItem16" member="yes">
						<label>Arbitrary path...</label>
					</object>
				</object>
			</object>
			<object class="wxMenu" variable="Menu2" member="no">
				<label>&amp;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>4</fields>
			<widths>-10,-10,-4,-5</widths>
			<styles>wxSB_NORMAL,wxSB_NORMAL,wxSB_NORMAL,wxSB_NORMAL</styles>
		</object>
		<object class="wxTimer" name="ID_TIMER1" variable="timLoadFileCmdLine" member="yes">
			<interval>50</interval>
			<handler function="OntimLoadFileCmdLineTrigger" entry="EVT_TIMER" />
		</object>
	</object>
</wxsmith>
