From: Gordon K. <kin...@us...> - 2005-03-07 18:51:50
|
Update of /cvsroot/teem/teemdoc/html/tree/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12505/html/tree/src Modified Files: README.txt TODO.txt Log Message: pre-release text file update Index: TODO.txt =================================================================== RCS file: /cvsroot/teem/teemdoc/html/tree/src/TODO.txt,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** TODO.txt 29 Oct 2003 16:09:41 -0000 1.4 --- TODO.txt 7 Mar 2005 18:51:38 -0000 1.5 *************** *** 1,8 **** ! image registration tool for small translational errors ! apparent problem w/ gage probing (0,0,0) in a cell-centered thickness-1 volume gageIv3Fill: padded size = (258,258,3); fd = 4; point (pad: 1) coord = (1,1,0) --> bidx = -66564 air: make floating point stuff more like C++: lots of per-arch #defines --- 1,94 ---- ! unu: jhisto works with axis[0] elements when given a single nrrd ! gage: avoid padding and re-allocation! ! gage: re-modularize to facilitate probing bricked data ! apparent problem w/ gage probing (0,0,0) in a cell-centered thickness-1 volume gageIv3Fill: padded size = (258,258,3); fd = 4; point (pad: 1) coord = (1,1,0) --> bidx = -66564 + gage: consider changing gageProbe() to take position both in index and + unit world space, since many programs only care about unit world space + + nrrd: generalize I/O so that magic needn't be on line by itself + nrrd: allow nrrd header I/O to and from strings + nrrd: add support for VFF file format + + fix "gkms pvg": try to reproduce problem with mouse data + + qbert: downsmpl x+y, upsmplpad on Z error about unequal centers + + qbert on cygwin: running out of memory w/out error + + tend epireg: figure out how to do fitting without HST estimation + + mite big changes ----------------- + - do precomputation of opacity volume when required for tensor shading + + gage changes into bane: + teem\src\bane\hvol.c(167) : warning C4700: local variable 'hist' used + without having been initialized + - try gkms hvol with three explicit ranges + - remove excess NULL pointer checks between answer and answer wrapper + - valgrind + + + + finish big changes + - ADD gkms back into teem bins! + + teem: fix bugs in teem makefile stuff: + - HUGE PROBLEM: make a change in nrrdEnums.h, which unrrdu/project.c + uses directly. recompile, and nrrd gets compiled, but not unrrdu, + so unu doesn't get updated correctly! + - want seperate directories for static and shared libraries + - want bin/dev and bin/install targets + + ell: debug SVD of things based on negative eigenvalues + - add flag to say: always positive sv's, or always right-handed rotations + + leaf: do it + + DESTROY the airType* enum! I wasted quite awhile debugging a problem caused by: + if (nrrdAlloc(nout, airTypeFloat, 3, size[0], size[1], size[2])) { ... + Do you see the problem? Grrr. + + PLEASE figure out why I can't say + + -t "unsigned char" + + to unu make, unu convert and the like. + Does it have to do with airStrtokQuoting? + Why not? I hate this crap. + + debug rendering of ML with windowed sinc + + hest: add { } commenting + + nrrd: have to add more internal types to stuff in arith.c for these: + new nrrdBinaryOps: bit-wise and (&), or (|), xor (^) + new nrrdUnaryOps: bit-wise not (^), expm1 + + + nrrd: It would be good if per-axis field specifications failed (or at + least warned) if there are more fields than there should be + + SEGFAULT: in muse/usr/sci/data/Medical/cat-array/bisti/rend + gkms hvol -s a:-1200,6000 a:0,3100 a:-1000,1000 -i CFC.nrrd -o CFC-hvol.nrrd + + nrrd: speed up nrrdCCFind + + bane: finish updating tutorial + + nrrd: nrrdKernel*Parse should allocate the thing and return it, instead of + returning an int error code + + dye: see if dyeColorParse should allocate the thing and return it + + FAQ on teem coding standards + Banks's policy.txt: + - documenting cross-code assumptions and dependencies + + image registration tool for small translational errors + air: make floating point stuff more like C++: lots of per-arch #defines *************** *** 13,35 **** bin/emap: allow generating envmaps useful for specular highlights ! mite: add diffuse and specular envmape ! ! gage: consider changing gageProbe() to take position both in index and ! unit world space, since many programs only care about unit world space bin: create "segprobe" analog to vprobe and pprobe - todo: making volume datasets - todo: nhdrs for volvis.org - todo: figure out shared libraries on cygwin. todo: Test that shared libraries work everywhere they should. - DTInspect: - - add plane of glyphs - - fix normals on isosurface - - leaf: do it - limn: make it smarter- so that joining parts together is possible in a way that facilitates transformations and correct drawing. This really --- 99,109 ---- bin/emap: allow generating envmaps useful for specular highlights ! mite: add diffuse and specular envmap bin: create "segprobe" analog to vprobe and pprobe todo: figure out shared libraries on cygwin. todo: Test that shared libraries work everywhere they should. limn: make it smarter- so that joining parts together is possible in a way that facilitates transformations and correct drawing. This really *************** *** 43,48 **** unrrdu: standardize hest framework for doing unu/gkms/tend style programs - mrender: deal with vectors - air: make airOneLine return number of bytes read; current return of string length is entirely redundant with return of strlen() --- 117,120 ---- *************** *** 55,56 **** --- 127,138 ---- air: think about implementing a fabs() and dabs() with bitmasking + nrrd: figure out some framework for lazy evaluation stuff + + write a paper about nrrd! + include a list of published papers using teem: + Kindlmann: Superquadric Tensor Glyphs + Kindlmann Vis03: Curvature-Based Transfer Functions + Lefohn Vis03: Interactive Deformation and Visualization of Level Set Surfaces Using Graphics Hardware + Kniss VisSym04: Medical Applications of Multi-field Volume Rendering and VR Techniques + Deschamps TVCG04: Fast Evolution of Image Manifolds and Application to Filtering and Segmentation in 3D Medical Images + ikits Vis03: A Constraint-based Technique for Haptic Volume Exploration Index: README.txt =================================================================== RCS file: /cvsroot/teem/teemdoc/html/tree/src/README.txt,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** README.txt 12 Sep 2003 14:32:49 -0000 1.2 --- README.txt 7 Mar 2005 18:51:17 -0000 1.3 *************** *** 1,4 **** ! teem: Gordon Kindlmann's research software ! Copyright (C) 2003, 2002, 2001, 2000, 1999, 1998 University of Utah This library is free software; you can redistribute it and/or --- 1,5 ---- ! Teem: Gordon Kindlmann's research software ! Copyright (C) 2005 Gordon Kindlmann ! Copyright (C) 2004, 2003, 2002, 2001, 2000, 1999, 1998 University of Utah This library is free software; you can redistribute it and/or *************** *** 30,36 **** hest: command-line parsing biff: general error reporting utility ! nrrd: nearly raw raster data ell: assorted linear algebra stuff ! unrrdu: "unu": powerful command-line interface to nrrd dye: color conversions (and eventually color maps) gage: for measuring things in volumes (currently only scalar volumes) --- 31,37 ---- hest: command-line parsing biff: general error reporting utility ! nrrd: nearly raw raster data ell: assorted linear algebra stuff ! unrrdu: "unu": powerful command-line interface to nrrd dye: color conversions (and eventually color maps) gage: for measuring things in volumes (currently only scalar volumes) |