0
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 1 <p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 2 The use of LTPDA objects requires some understanding of the nature of objects as implemented in MATLAB.
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 3 </p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 4 <p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 5 For full details of objects in MATLAB, refer to <a href="matlab:web(['jar:file:///' matlabroot '/help/techdoc/help.jar!/matlab_oop/ug_intropage.html'])">MATLAB Classes and Object-Oriented Programming</a>.
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 6 For convenience, the most important aspects in the context of LTPDA are reviewed below.
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 7 </p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 8 <p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 9 <ul>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 10 <li>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 11 <p><a href="objects_working.html#calling">Calling object methods</a></p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 12 </li>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 13 <li>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 14 <p><a href="objects_working.html#set">Setting object properties</a></p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 15 </li>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 16 <li>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 17 <p><a href="objects_working.html#copy">Copying objects</a></p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 18 </li>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 19 <li><a href="objects_working.html#exploring">Exploring objects</a></li>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 20 </ul>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 21 </p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 22
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 23 <a name="calling" id= "calling"><h3 class="title">Calling object methods</h3></a>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 24
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 25 <p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 26 Each class in LTPDA has a set of methods (functions) which can operate/act on instances of the class (objects).
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 27 For example, the AO class has a method <tt>psd</tt> which can compute the Power Spectral Density estimate of a
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 28 time-series AO.
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 29 </p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 30 <p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 31 To see which methods a particular class has, use the <tt>methods</tt> command. For example,
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 32 <div class="fragment"><pre>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 33 >> methods(<span class="string">'ao'</span>)
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 34 </pre></div>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 35 </p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 36 <p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 37 To call a method on an object, <tt>obj.method</tt>, or, <tt>method(obj)</tt>. For example,
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 38 <div class="fragment"><pre>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 39 >> b = a.psd
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 40 </pre></div>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 41 or
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 42 <div class="fragment"><pre>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 43 >> b = psd(a)
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 44 </pre></div>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 45 Additional arguments can be passed to the method (a <tt>plist</tt>, for example), as follows:
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 46 <div class="fragment"><pre>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 47 >> b = a.psd(pl)
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 48 </pre></div>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 49 or
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 50 <div class="fragment"><pre>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 51 >> b = psd(a, pl)
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 52 </pre></div>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 53 </p><br>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 54 <p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 55 In order to pass multiple objects to a method, you must use the form
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 56 <div class="fragment"><pre>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 57 >> b = psd(a1, a2, pl)
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 58 </pre></div>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 59 </p><br>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 60 <p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 61 Some methods can behave as modifiers which means that the object which the method acts on is modified. To
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 62 modify an object, just give no output. If we start with a time-series AO then modify it with the <tt>psd</tt>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 63 method,
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 64 <div class="fragment"><pre>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 65 >> a = ao(1:100, randn(100,1), 10)
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 66 >> a
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 67 M: running ao/display
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 68 ----------- ao 01: a -----------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 69
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 70 name: None
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 71 data: (0,0.840375529753905) (0.1,-0.88803208232901) (0.2,0.100092833139322) (0.3,-0.544528929990548) (0.4,0.303520794649354) ...
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 72 -------- tsdata 01 ------------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 73
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 74 fs: 10
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 75 x: [100 1], double
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 76 y: [100 1], double
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 77 dx: [0 0], double
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 78 dy: [0 0], double
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 79 xunits: [s]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 80 yunits: []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 81 nsecs: 10
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 82 t0: 1970-01-01 00:00:01.000
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 83 -------------------------------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 84
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 85 hist: ao / ao / SId: fromVals ... -->$Id: ao .... S
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 86 mdlfile: empty
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 87 description:
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 88 UUID: 8cffab46-61f0-494a-af03-eb310aa76114
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 89 --------------------------------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 90 </pre></div><br>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 91 Then call the <tt>psd</tt> method:
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 92 <div class="fragment"><pre>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 93 >> a.psd
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 94 M: running ao/psd
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 95 M: running ao/len
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 96 M: running ao/len
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 97 M: running ao/display
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 98 ----------- ao 01: PSD(a) -----------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 99
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 100 name: PSD(a)
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 101 data: (0,0.117412356146407) (0.1,0.179893990497347) (0.2,0.173957816470448) (0.3,0.245076068355785) (0.4,0.213036543621994) ...
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 102 ----------- fsdata 01 -----------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 103
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 104 fs: 10
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 105 x: [51 1], double
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 106 y: [51 1], double
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 107 dx: [0 0], double
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 108 dy: [0 0], double
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 109 xunits: [Hz]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 110 yunits: [Hz^(-1)]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 111 t0: 1970-01-01 00:00:01.000
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 112 navs: 1
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 113 ---------------------------------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 114
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 115 hist: ao / psd / SId: psd.m,v 1.52 2009/09/05 05:57:32 mauro Exp S
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 116 mdlfile: empty
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 117 description:
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 118 UUID: 0d2395cd-22af-4645-a94c-69fa32c15982
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 119 -------------------------------------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 120 </pre></div><br>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 121 then the object <tt>a</tt> is converted to a frequency-series AO.
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 122 </p><br>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 123 <p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 124 This modifier behaviour only works with certain methods, in particular, methods requiring more than one input object
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 125 will not behave as modifiers.
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 126 </p><br>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 127 <a name="set" id= "set"><h3 class="title">Setting object properties</h3></a>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 128 <p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 129 All object properties must be set using the appropriate setter method. For example, to set the name of a IIR filter
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 130 object,
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 131 <div class="fragment"><pre>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 132 >> ii = miir();
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 133 >> ii.setName(<span class="string">'My Filter'</span>);
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 134 </pre></div>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 135 </p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 136 <p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 137 Reading the value of a property is achieved by:
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 138 <div class="fragment"><pre>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 139 >> ii.name
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 140
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 141 ans =
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 142
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 143 My Filter
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 144 </pre></div>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 145 </p><br>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 146
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 147 <a name="copy" id= "copy"><h3 class="title">Copying objects</h3></a>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 148 <br>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 149 <p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 150 Since all objects in LTPDA are handle objects, creating copies of objects needs to be done differently than in standard
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 151 MATLAB. For example,
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 152 <div class="fragment"><pre>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 153 >> a = ao();
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 154 >> b = a;
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 155 </pre></div>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 156 in this case, the variable <tt>b</tt> is a copy of the handle <tt>a</tt>, not a copy of the object pointed too
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 157 by the handle <tt>a</tt>. To see how this behaves,
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 158 <div class="fragment"><pre>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 159 >> a = ao();
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 160 >> b = a;
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 161 >> b.setName(<span class="string">'My Name'</span>);
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 162 >> a.name
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 163
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 164 ans =
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 165
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 166 My Name
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 167 </pre></div>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 168 </p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 169 <p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 170 Copying the object can be achieved using the copy constructor:
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 171 <div class="fragment"><pre>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 172 >> a = ao();
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 173 >> b = ao(a);
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 174 >> b.setName(<span class="string">'My Name'</span>);
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 175 >> a.name
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 176
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 177 ans =
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 178
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 179 none
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 180 </pre></div>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 181 <p>In this case, the variable <tt>b</tt> points to a new distinct copy of the object pointed to by <tt>a</tt>.
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 182 </p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 183 </p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 184 <p></p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 185 <h3 class="title"><a name="exploring" id="calling2">Exploring objects</a></h3>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 186 <p> A browsing tool is provided on purpose to enable LTPDA objects exploring.</p>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 187 <p><a href="gui_explorer.html">See the LTPDA Objects Explorer GUI documentation.</a></p>