source: trunk/src/uvmat_doc/FUNCTIONS_DOC/read_geometry_calib.html @ 37

Last change on this file since 37 was 37, checked in by sommeria, 14 years ago

create_grid.fig ,
uvmat_doc and all the included files added

File size: 5.6 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2                "http://www.w3.org/TR/REC-html40/loose.dtd">
3<html>
4<head>
5  <title>Description of read_geometry_calib</title>
6  <meta name="keywords" content="read_geometry_calib">
7  <meta name="description" content="'read_geometry_calib': read data on the GUI geometry_calib">
8  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
9  <meta name="generator" content="m2html &copy; 2003 Guillaume Flandin">
10  <meta name="robots" content="index, follow">
11  <link type="text/css" rel="stylesheet" href="../m2html.css">
12</head>
13<body>
14<a name="_top"></a>
15<div><a href="../index.html">Home</a> &gt;  <a href="index.html">.</a> &gt; read_geometry_calib.m</div>
16
17<!--<table width="100%"><tr><td align="left"><a href="../index.html"><img alt="<" border="0" src="../left.png">&nbsp;Master index</a></td>
18<td align="right"><a href="index.html">Index for .&nbsp;<img alt=">" border="0" src="../right.png"></a></td></tr></table>-->
19
20<h1>read_geometry_calib
21</h1>
22
23<h2><a name="_name"></a>PURPOSE <a href="#_top"><img alt="^" border="0" src="../up.png"></a></h2>
24<div class="box"><strong>'read_geometry_calib': read data on the GUI geometry_calib</strong></div>
25
26<h2><a name="_synopsis"></a>SYNOPSIS <a href="#_top"><img alt="^" border="0" src="../up.png"></a></h2>
27<div class="box"><strong>function data=read_geometry_calib(Coord_cell) </strong></div>
28
29<h2><a name="_description"></a>DESCRIPTION <a href="#_top"><img alt="^" border="0" src="../up.png"></a></h2>
30<div class="fragment"><pre class="comment">'read_geometry_calib': read data on the GUI geometry_calib
31%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</pre></div>
32
33<!-- crossreference -->
34<h2><a name="_cross"></a>CROSS-REFERENCE INFORMATION <a href="#_top"><img alt="^" border="0" src="../up.png"></a></h2>
35This function calls:
36<ul style="list-style-image:url(../matlabicon.gif)">
37</ul>
38This function is called by:
39<ul style="list-style-image:url(../matlabicon.gif)">
40<li><a href="geometry_calib.html" class="code" title="function varargout = geometry_calib(varargin)">geometry_calib</a> 'geometry_calib': performs geometric calibration from a set of reference points</li><li><a href="mouse_down.html" class="code" title="function xy=mouse_down(hObject,eventdata)">mouse_down</a> 'mouse_down': function activated when the mouse button is pressed on a figure (callback for 'WindowButtonDownFcn'</li></ul>
41<!-- crossreference -->
42
43
44<h2><a name="_source"></a>SOURCE CODE <a href="#_top"><img alt="^" border="0" src="../up.png"></a></h2>
45<div class="fragment"><pre>0001 <span class="comment">%'read_geometry_calib': read data on the GUI geometry_calib</span>
460002 <span class="comment">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span>
470003 <a name="_sub0" href="#_subfunctions" class="code">function data=read_geometry_calib(Coord_cell)</a>
480004 data_XIma=[];
490005 data_YIma=[];
500006 data_XObject=[];
510007 data_YObject=[];
520008 data_ZObject=[];
530009 <span class="comment">%Coord=get(handles.ListCoord,'String');</span>
540010 <span class="comment">% XImage=get(handles.XImage,'String');</span>
550011 <span class="comment">% YImage=get(handles.YImage,'String');</span>
560012 <span class="comment">% XObject=get(handles.XObject,'String');</span>
570013 <span class="comment">% YObject=get(handles.YObject,'String');</span>
580014 <span class="comment">% ZObject=get(handles.ZObject,'String');</span>
590015 <span class="comment">% if ischar(Xcolumn)</span>
600016 <span class="comment">%     Xcolumn={Xcolumn};</span>
610017 <span class="comment">% end</span>
620018 nb_defining_points=length(Coord_cell);
630019 iline=0;
640020 <span class="keyword">for</span> i=1:nb_defining_points
650021     coord_str=Coord_cell{i};<span class="comment">%character string of line number i</span>
660022     k=findstr(<span class="string">'|'</span>,coord_str);<span class="comment">%find separators '|'</span>
670023     <span class="keyword">if</span> length(k)&gt;=4 <span class="comment">% test for separators '|'</span>
680024         data1=str2num(coord_str(1:k(1)-5));
690025         data2=str2num(coord_str(k(1)+5:k(2)-5));
700026         data3=str2num(coord_str(k(2)+5:k(3)-5));
710027         data4=str2num(coord_str(k(3)+5:k(4)-5));
720028         data5=str2num(coord_str(k(4)+5:end));
730029         <span class="keyword">if</span> ~isempty(data1)|~isempty(data2)|~isempty(data3)|~isempty(data4)|~isempty(data5)
740030             iline=iline+1;
750031             <span class="keyword">if</span> ~isempty(data1)
760032                 data.Coord(iline,1)=data1;
770033             <span class="keyword">end</span>   
780034             <span class="keyword">if</span> ~isempty(data2)
790035                 data.Coord(iline,2)=data2;
800036             <span class="keyword">end</span>
810037             <span class="keyword">if</span> ~isempty(data3)
820038                 data.Coord(iline,3)=data3;
830039             <span class="keyword">end</span>
840040             <span class="keyword">if</span> ~isempty(data4)
850041                 data.Coord(iline,4)=data4;
860042             <span class="keyword">end</span>
870043             <span class="keyword">if</span> isempty(data5)
880044                 data.Coord(iline,5)=0;
890045             <span class="keyword">else</span>
900046                 data.Coord(iline,5)=data5;
910047             <span class="keyword">end</span>
920048         <span class="keyword">end</span>
930049     <span class="keyword">end</span>
940050 <span class="keyword">end</span>
950051 data.Style=<span class="string">'points'</span>;</pre></div>
96<hr><address>Generated on Fri 13-Nov-2009 11:17:03 by <strong><a href="http://www.artefact.tk/software/matlab/m2html/">m2html</a></strong> &copy; 2003</address>
97</body>
98</html>
Note: See TracBrowser for help on using the repository browser.