~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Tina5/tina-libs/swig/tina.tcl.i

Version: ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 /*
  2  * $Id: tina.tcl.i,v 1.1 2003/06/12 09:32:57 tony Exp $
  3  *
  4  * Toplevel tcl swig i file for tina-libs
  5  *
  6  * a.lacey@man.ac.uk
  7  * 
  8  */
  9  
 10 
 11 /*****************************************************************
 12  *
 13  * Declarations
 14  *
 15  *****************************************************************/
 16 
 17 
 18 // sys
 19 
 20 %rename(tinaComplex)    tcomplex;
 21 %rename(tinaBool)       Bool;
 22 %rename(tinaTsId)       ts_id;
 23 %rename(tinaError)      Error;
 24 %rename(tinaVram)       vram;
 25 %rename(tinaVartype)    Vartype;
 26 %rename(tinaGraphNode)  graph_node;
 27 %rename(tinaTreeNode)   tree_node;
 28 %rename(tinaViolsNode)  viols_node;
 29 %rename(tinaBinNode)    bin_node;
 30 %rename(tinaList)       list;
 31 %rename(tinaTString)    tstring;
 32 %rename(tinaProp)       prop;
 33 %rename(tinaMatch)      match;
 34 %rename(tinaPair)       pair;
 35 %rename(tinaGeneric)    generic;
 36 %rename(tinaVarptr)             varptr;
 37 %rename(tinaVarptrptr)  varptrptr;
 38 
 39 %ignore Align;
 40 %ignore true;
 41 %ignore false;
 42 %ignore blk_stat;
 43 %ignore Ts_id2;
 44 %ignore var;
 45 %ignore ts_int;
 46 %ignore ts_float;
 47 %ignore ts_double;
 48 %ignore ts_string;
 49 %ignore ddlist;
 50 
 51 
 52 // image
 53 
 54 %rename(tinaImrect)     imrect;
 55 %rename(tinaImregion)   imregion;
 56 %rename(tinaSequence)   seq_params;
 57 %rename(tinaSeqVoi)     seqvoi;
 58 %rename(tinaSeqSlice)   seqslice;
 59 %rename(tinaBrImStack)  br_imstack;
 60 %rename(tinaProf1)              prof1;
 61 %rename(tinaTerrain)    terrain_data;
 62 %rename(tinaMixmodel)   mixmodel;
 63 
 64 %ignore various;
 65 
 66 // math
 67 
 68 %rename(tinaPos2)               pos2;
 69 %rename(tinaPos3)               pos3;
 70 %rename(tinaIpos)               ipos;
 71 %rename(tinaVec2)               vec2;
 72 %rename(tinaVec3)               vec3;
 73 %rename(tinaVec4)               vec4;
 74 %rename(tinaMat2)               mat2;
 75 %rename(tinaMat3)               mat3;
 76 %rename(tinaMat4)               mat4;
 77 %rename(tinaMatrix)             matrix;
 78 %rename(tinaIvec)               ivec;
 79 %rename(tinaVec)                vec;
 80 %rename(tinaMat)                mat;
 81 %rename(tinaSpline)             spline;
 82 %rename(tinaSpline2)    spline2;
 83 %rename(tinaCovar)              covar;
 84 %rename(tinaTransform2) transform2;
 85 %rename(tinaTransform3) transform3;
 86 %rename(tinaShistogram) shistogram;
 87 %rename(tinaVector)             vector;
 88 
 89 // geometry
 90 
 91 %rename(tinaCamera)             camera;
 92 %rename(tinaParcam)             parcam;
 93 %rename(tinaCone)               cone;
 94 %rename(tinaConic)              conic;
 95 %rename(tinaConic3)             conic3;
 96 %rename(tinaConicStat)  conic_stat;
 97 %rename(tinaCirc2)              circ2;
 98 %rename(tinaEdgel)              edgel;
 99 %rename(tinaEdgeConn)   edge_conn;
100 %rename(tinaPropDef)    prop_def;
101 %rename(tinaLine2)              line2;
102 %rename(tinaLine3)              line3;
103 %rename(tinaPlane)              plane;
104 %rename(tinaPoint2)             point2;
105 %rename(tinaPoint3)             point3;
106 %rename(tinaScalar)             scalar;
107 %rename(tinaUcbs)               ucbs;
108 %rename(tinaUcbs2)              ucbs2;
109 %rename(tinaUcbs3)              ucbs3;
110 %rename(tinaIcs2)               ics2;
111 %rename(tinaKwsnake)    kwsnake;
112 %rename(tinaIsoError)   iso_error;
113 %rename(tinaTransf3)    transf3;
114 %rename(tinaWindex)             windex;
115 %rename(tinaRindex)             rindex;
116 
117 // vision
118 
119 %rename(tinaSupport)      support;
120 %rename(tinaStringMatch)  string_match;
121 %rename(tinaDpnode)               dpnode;
122 %rename(tinaMatchClique)  match_clique;
123 %rename(tinaMatchCliche)  match_cliche;
124 %rename(tinaPwrte)        pwrte;
125 %rename(tinaPwrteGen)     pwrte_gen;
126 %rename(tinaPwrtePtP)     pwrte_point_to_point;
127 %rename(tinaPwrtePtV)     pwrte_point_to_vec;
128 %rename(tinaPwrteVtV)     pwrte_vec_to_vec;
129 %rename(tinaHoughRegion)  hough_region;
130 %rename(tinaHoughPeak)    hough1_peak;
131 %rename(tinaHoughRegion2) hough2_region;
132 %rename(tinaHoughPeak2)   hough2_peak;
133 
134 // medical
135 
136 %rename(tinaPerfusion)    _perfusion;
137 %rename(tinaPermiability) _permiability;
138 %rename(tinaPlFlow)       _Pl_flow;
139 
140 
141 // Defs
142 
143 %include tina/sys/sys_GenDef.h
144 %include tina/sys/sys_GphDef.h
145 %include tina/sys/sys_LstDef.h
146 %include tina/sys/sys_TypDef.h
147 
148 %include tina/math/math_StatDef.h
149 %include tina/math/math_GeomDef.h
150 %include tina/math/math_MatrDef.h
151 %include tina/math/math_MatvDef.h
152 %include tina/math/math_SplDef.h
153 %include tina/math/math_TranDef.h
154 %include tina/math/math_UtilDef.h
155 %include tina/math/math_VecDef.h
156 
157 %include tina/image/img_GenDef.h
158 %include tina/image/img_PrcDef.h
159 %include tina/image/img_SeqDef.h
160 %include tina/image/img_EMDef.h
161 
162 %include tina/geometry/geom_CamDef.h
163 %include tina/geometry/geom_CurveDef.h
164 %include tina/geometry/geom_EdgeDef.h
165 %include tina/geometry/geom_LineDef.h
166 %include tina/geometry/geom_PlaneDef.h
167 %include tina/geometry/geom_PointDef.h
168 %include tina/geometry/geom_ScalarDef.h
169 %include tina/geometry/geom_SplineDef.h
170 %include tina/geometry/geom_TransDef.h
171 %include tina/geometry/geom_IndxDef.h
172 
173 %include tina/vision/vis_MatchDef.h
174 %include tina/vision/vis_ModelDef.h
175 %include tina/vision/vis_ShapeDef.h
176 
177 %include tina/medical/med_StimDef.h
178 
179 
180 /*****************************************************************
181  *
182  * Functions
183  *
184  *****************************************************************/
185  
186  
187 /*
188  * sys
189  */
190  
191 %ignore list_of;
192  
193 %include tina/sys/sysGen_var.h
194 %include tina/sys/sysGph_cliques.h
195 %include tina/sys/sysGph_graph.h
196 %include tina/sys/sysLst_list.h
197 %include tina/sys/sysLst_match.h
198 %include tina/sys/sysLst_prop.h
199 %include tina/sys/sysLst_rec.h
200 %include tina/sys/sysLst_sort.h
201 %include tina/sys/sysLst_strings.h
202 %include tina/sys/sysLst_util.h
203 %include tina/sys/sysTyp_generic.h
204 %include tina/sys/sysTyp_pair.h
205 
206 
207 /*
208  * image
209  */
210 
211 %{
212 #include <tina/image/imgDef.h>
213 #include <tina/image/imgPro.h>
214 %}
215 
216 
217 %include tina/image/imgEM_estep.h
218 %include tina/image/imgEM_max.h
219 %include tina/image/imgEM_mix.h
220 %include tina/image/imgEM_probs.h
221 
222 %include tina/image/imgGen_alloc.h
223 %include tina/image/imgGen_get.h
224 %include tina/image/imgGen_get_interp.h
225 %include tina/image/imgGen_getrast.h
226 %include tina/image/imgGen_getvec.h
227 %include tina/image/imgGen_put.h
228 %include tina/image/imgGen_region.h
229 
230 %include tina/image/imgPrc_add.h
231 %include tina/image/imgPrc_apply.h
232 %include tina/image/imgPrc_aratio.h
233 %include tina/image/imgPrc_bshift.h
234 %include tina/image/imgPrc_bskel.h
235 %include tina/image/imgPrc_combine.h
236 %include tina/image/imgPrc_complexify.h
237 %include tina/image/imgPrc_connect.h
238 %include tina/image/imgPrc_conv_1d.h
239 %include tina/image/imgPrc_conv_prof.h
240 %include tina/image/imgPrc_convolve.h
241 %include tina/image/imgPrc_create.h
242 %include tina/image/imgPrc_deriv.h
243 %include tina/image/imgPrc_erf.h
244 %include tina/image/imgPrc_filter.h
245 %include tina/image/imgPrc_fireburn.h
246 %include tina/image/imgPrc_fourier.h
247 %include tina/image/imgPrc_gabor.h
248 %include tina/image/imgPrc_gauss.h
249 %include tina/image/imgPrc_grad.h
250 %include tina/image/imgPrc_hist.h
251 %include tina/image/imgPrc_log.h
252 %include tina/image/imgPrc_lsf.h
253 %include tina/image/imgPrc_median.h
254 %include tina/image/imgPrc_morph.h
255 %include tina/image/imgPrc_poly.h
256 %include tina/image/imgPrc_prof1.h
257 %include tina/image/imgPrc_ptr.h
258 %include tina/image/imgPrc_quad.h
259 %include tina/image/imgPrc_rank.h
260 %include tina/image/imgPrc_rot.h
261 %include tina/image/imgPrc_sample.h
262 %include tina/image/imgPrc_scale.h
263 %include tina/image/imgPrc_scat.h
264 %include tina/image/imgPrc_shade.h
265 %include tina/image/imgPrc_sin.h
266 %include tina/image/imgPrc_smooth.h
267 %include tina/image/imgPrc_smooth_1d.h
268 %include tina/image/imgPrc_spiral.h
269 %include tina/image/imgPrc_sqrt.h
270 %include tina/image/imgPrc_suptype.h
271 %include tina/image/imgPrc_surf.h
272 %include tina/image/imgPrc_warp.h
273 %include tina/image/imgPrc_window.h
274 %include tina/image/imgPrc_zeropad.h
275 
276 %include tina/image/imgSeq_alloc.h
277 %include tina/image/imgSeq_frame.h
278 %include tina/image/imgSeq_imstack.h
279 %include tina/image/imgSeq_logic.h
280 %include tina/image/imgSeq_slice.h
281 %include tina/image/imgSeq_voi.h
282 
283 
284 /*
285  * math
286  */
287  
288 %{
289 #include <tina/math/mathDef.h>
290 #include <tina/math/mathPro.h>
291 %}
292  
293 %include tina/math/mathGeom_geom2.h
294 %include tina/math/mathGeom_geom3.h
295 %include tina/math/mathGeom_hull2.h
296 %include tina/math/mathGeom_hull3.h
297 %include tina/math/mathGeom_ipos.h
298 %include tina/math/mathGeom_mat2.h
299 %include tina/math/mathGeom_mat3.h
300 %include tina/math/mathGeom_mat4.h
301 %include tina/math/mathGeom_proj2.h
302 %include tina/math/mathGeom_proj3.h
303 %include tina/math/mathGeom_vec2.h
304 %include tina/math/mathGeom_vec3.h
305 %include tina/math/mathGeom_vec4.h
306 %include tina/math/mathMatr_add.h
307 %include tina/math/mathMatr_alloc.h
308 %include tina/math/mathMatr_build.h
309 %include tina/math/mathMatr_cast.h
310 %include tina/math/mathMatr_check.h
311 %include tina/math/mathMatr_copy.h
312 %include tina/math/mathMatr_fill.h
313 %include tina/math/mathMatr_fmt.h
314 %include tina/math/mathMatr_fmt2.h
315 %include tina/math/mathMatr_free.h
316 %include tina/math/mathMatr_get.h
317 %include tina/math/mathMatr_invert.h
318 %include tina/math/mathMatr_invsd.h
319 %include tina/math/mathMatr_io.h
320 %include tina/math/mathMatr_itimes.h
321 %include tina/math/mathMatr_mat2.h
322 %include tina/math/mathMatr_mat3.h
323 %include tina/math/mathMatr_minus.h
324 %include tina/math/mathMatr_mult.h
325 %include tina/math/mathMatr_prod.h
326 %include tina/math/mathMatr_put.h
327 %include tina/math/mathMatr_sub.h
328 %include tina/math/mathMatr_svd.h
329 %include tina/math/mathMatr_tensor.h
330 %include tina/math/mathMatr_times.h
331 %include tina/math/mathMatr_transp.h
332 %include tina/math/mathMatr_trnsf2.h
333 %include tina/math/mathMatr_trnsf3.h
334 %include tina/math/mathMatr_unit.h
335 %include tina/math/mathMatr_util.h
336 %include tina/math/mathMatr_vprod.h
337 %include tina/math/mathMatv_chol.h
338 %include tina/math/mathMatv_eigen.h
339 %include tina/math/mathMatv_gs.h
340 %include tina/math/mathMatv_invert.h
341 %include tina/math/mathMatv_ivec.h
342 %include tina/math/mathMatv_lu.h
343 %include tina/math/mathMatv_mat.h
344 %include tina/math/mathMatv_svd.h
345 %include tina/math/mathMatv_vec.h
346 %include tina/math/mathSpl_bspline.h
347 %include tina/math/mathSpl_ics.h
348 %include tina/math/mathSpl_spline.h
349 %include tina/math/mathSpl_spline2.h
350 %include tina/math/mathTran_quat.h
351 %include tina/math/mathTran_rot2.h
352 %include tina/math/mathTran_rot3.h
353 %include tina/math/mathTran_transform2.h
354 %include tina/math/mathTran_transform3.h
355 %include tina/math/mathUtil_hist.h
356 %include tina/math/mathUtil_hyper.h
357 %include tina/math/mathUtil_math.h
358 %include tina/math/mathUtil_rand.h
359 %include tina/math/mathVec_apply.h
360 %include tina/math/mathVec_combine.h
361 %include tina/math/mathVec_fmt.h
362 %include tina/math/mathVec_geom.h
363 %include tina/math/mathVec_get.h
364 %include tina/math/mathVec_max.h
365 %include tina/math/mathVec_set.h
366 %include tina/math/mathVec_vector.h
367 
368 /*
369  * geometry
370  */
371 
372 %{
373 #include <tina/geometry/geomDef.h>
374 #include <tina/geometry/geomPro.h>
375 %}
376 
377 %include tina/geometry/geomCam_aim.h
378 %include tina/geometry/geomCam_dstrt.h
379 %include tina/geometry/geomCam_gen.h
380 %include tina/geometry/geomCam_par.h
381 %include tina/geometry/geomCam_par_getset.h
382 %include tina/geometry/geomCam_par_proj.h
383 %include tina/geometry/geomCam_proj.h
384 %include tina/geometry/geomCam_rect.h
385 %include tina/geometry/geomCurve_affine_cv.h
386 %include tina/geometry/geomCurve_circ2.h
387 %include tina/geometry/geomCurve_circprox.h
388 %include tina/geometry/geomCurve_con_fltr.h
389 %include tina/geometry/geomCurve_con_klmn.h
390 %include tina/geometry/geomCurve_con_rect.h
391 %include tina/geometry/geomCurve_con_stat.h
392 %include tina/geometry/geomCurve_con_test.h
393 %include tina/geometry/geomCurve_con_util.h
394 %include tina/geometry/geomCurve_cone.h
395 %include tina/geometry/geomCurve_cone_trans.h
396 %include tina/geometry/geomCurve_conic.h
397 %include tina/geometry/geomCurve_conic2.h
398 %include tina/geometry/geomCurve_conic3.h
399 %include tina/geometry/geomCurve_conic_5pt.h
400 %include tina/geometry/geomCurve_conicprox.h
401 %include tina/geometry/geomCurve_curvature.h
402 %include tina/geometry/geomCurve_curvinvar.h
403 %include tina/geometry/geomCurve_curvprox.h
404 %include tina/geometry/geomCurve_es_string3.h
405 %include tina/geometry/geomCurve_splines.h
406 %include tina/geometry/geomCurve_str3_tris.h
407 %include tina/geometry/geomCurve_string2.h
408 %include tina/geometry/geomCurve_string3.h
409 %include tina/geometry/geomEdge_2dstring.h
410 %include tina/geometry/geomEdge_bnd_region.h
411 %include tina/geometry/geomEdge_gen.h
412 %include tina/geometry/geomEdge_link.h
413 %include tina/geometry/geomEdge_rect.h
414 %include tina/geometry/geomEdge_strings.h
415 %include tina/geometry/geomIndx_rindex.h
416 %include tina/geometry/geomIndx_windex.h
417 %include tina/geometry/geomIndx_wxlists.h
418 %include tina/geometry/geomLine_2coln.h
419 %include tina/geometry/geomLine_2fit.h
420 %include tina/geometry/geomLine_2fmt.h
421 %include tina/geometry/geomLine_2line.h
422 %include tina/geometry/geomLine_2rect.h
423 %include tina/geometry/geomLine_2trans.h
424 %include tina/geometry/geomLine_3fit.h
425 %include tina/geometry/geomLine_3fmt.h
426 %include tina/geometry/geomLine_3line.h
427 %include tina/geometry/geomLine_3trans.h
428 %include tina/geometry/geomLine_inter.h
429 %include tina/geometry/geomLine_linearprox.h
430 %include tina/geometry/geomLine_pixelprox.h
431 %include tina/geometry/geomLine_poly_trans.h
432 %include tina/geometry/geomLine_polyprox.h
433 %include tina/geometry/geomPlane_fmt.h
434 %include tina/geometry/geomPlane_gen.h
435 %include tina/geometry/geomPlane_lsq.h
436 %include tina/geometry/geomPlane_trans.h
437 %include tina/geometry/geomPoint_2fmt.h
438 %include tina/geometry/geomPoint_2gen.h
439 %include tina/geometry/geomPoint_2rect.h
440 %include tina/geometry/geomPoint_3fmt.h
441 %include tina/geometry/geomPoint_3gen.h
442 %include tina/geometry/geomPoint_3trans.h
443 %include tina/geometry/geomScalar_fmt.h
444 %include tina/geometry/geomScalar_gen.h
445 %include tina/geometry/geomSpline_knots.h
446 %include tina/geometry/geomSpline_kws.h
447 %include tina/geometry/geomSpline_kws_run.h
448 %include tina/geometry/geomSpline_strspline.h
449 %include tina/geometry/geomSpline_ucbs2.h
450 %include tina/geometry/geomTrans_f3.h
451 %include tina/geometry/geomTrans_gen.h
452 %include tina/geometry/geomTrans_rot.h
453 %include tina/geometry/geomTrans_tr3_fmt.h
454 %include tina/geometry/geomTrans_trnslation.h
455 
456 
457 /*
458  * file
459  */
460  
461 %{
462 #include <tina/file/fileDef.h>
463 #include <tina/file/filePro.h>
464 %}
465 
466 %ignore aiff_read_head;
467 %ignore aiff_read_image_stream;
468 %ignore aiff_write_head;
469 %ignore aiff_write_image_stream;
470 
471 %include tina/file/fileAiff_io.h
472 
473 %ignore get_tina_ani_byte_reverse;
474 %ignore set_tina_ani_byte_reverse;
475 %ignore ani_write_openfile;
476 %ignore ani_write_imagedata;
477 %ignore ani_write_closefile;
478 
479 %include tina/file/fileAni_io.h
480 %include tina/file/fileAvs_io.h
481 
482 %ignore im_dicom_conv;
483 %ignore dicom_hdr_TE_extract;
484 %ignore dicom_hdr_dynstimes_extract;
485 %ignore dicom_hdr_heartrate_extract;
486 %ignore dicom_hdr_patientdetails_extract;
487 %ignore dicom_hdr_voxelscale_extract;
488 
489 %include tina/file/fileDicom_io.h
490 %include tina/file/fileMatrix_io.h
491 
492 %ignore dynstimes_free;
493 %ignore im_nema_conv;
494 %ignore im_endian_inplace;
495 %ignore nema_hdr_TE_extract;
496 %ignore nema_hdr_dynstimes_extract;
497 %ignore nema_hdr_heartrate_extract;
498 %ignore nema_hdr_patientdetails_extract;
499 %ignore nema_hdr_voxelscale_extract;
500 
501 %include tina/file/fileNema_io.h
502 %include tina/file/filePgm_file.h
503 
504 
505 /*
506  * vision
507  */
508  
509 %{
510 #include <tina/vision/visDef.h>
511 #include <tina/vision/visPro.h>
512 %}
513 
514 %include tina/vision/visCalib_cam.h
515 %include tina/vision/visCalib_conv.h
516 %include tina/vision/visCalib_epi.h
517 %include tina/vision/visCalib_error.h
518 %include tina/vision/visCalib_grid.h
519 %include tina/vision/visCalib_lines.h
520 %include tina/vision/visCalib_stereo.h
521 %include tina/vision/visCalib_tsai.h
522 %include tina/vision/visCalib_util.h
523 %include tina/vision/visMatch_cindex.h
524 %include tina/vision/visMatch_corner.h
525 %include tina/vision/visMatch_cstereo.h
526 %include tina/vision/visMatch_ctemp.h
527 %include tina/vision/visMatch_cts.h
528 %include tina/vision/visMatch_dynamic.h
529 %include tina/vision/visMatch_echoose.h
530 %include tina/vision/visMatch_edge.h
531 %include tina/vision/visMatch_edp.h
532 %include tina/vision/visMatch_eepi.h
533 %include tina/vision/visMatch_efast.h
534 %include tina/vision/visMatch_efig.h
535 %include tina/vision/visMatch_ehist.h
536 %include tina/vision/visMatch_eindex.h
537 %include tina/vision/visMatch_erange.h
538 %include tina/vision/visMatch_es.h
539 %include tina/vision/visMatch_esel.h
540 %include tina/vision/visMatch_estr.h
541 %include tina/vision/visMatch_esupp.h
542 %include tina/vision/visMatch_ewta.h
543 %include tina/vision/visMatch_mdp.h
544 %include tina/vision/visModel_cliches.h
545 %include tina/vision/visModel_con.h
546 %include tina/vision/visModel_error.h
547 %include tina/vision/visModel_geom.h
548 %include tina/vision/visModel_match.h
549 %include tina/vision/visModel_pwrte.h
550 %include tina/vision/visShape_hough1.h
551 %include tina/vision/visShape_hough2.h
552 
553 
554 
555 /*
556  * medical
557  */
558  
559 %{
560 #include <tina/medical/medDef.h>
561 #include <tina/medical/medPro.h>
562 %}
563 
564 
565 %include tina/medical/medNorm_seq.h
566 %include tina/medical/medNorm_base.h
567 %include tina/medical/medStim_alloc.h
568 %include tina/medical/medStim_calcs.h
569 %include tina/medical/medStim_corr.h
570 %include tina/medical/medStim_gamma.h
571 %include tina/medical/medStim_perm.h
572 %include tina/medical/medStim_tdata.h

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.