Directory Packages/Teem/Dataflow/Modules/Unu/

Total Files:
43
Deleted Files:
0
Lines of Code:
8546

[root]/Packages/Teem/Dataflow/Modules/Unu

Lines of Code

Packages/Teem/Dataflow/Modules/Unu/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 251 (100.0%) 1216 (100.0%) 4.8
callahan 176 (70.1%) 804 (66.1%) 4.5
mjc 47 (18.7%) 183 (15.0%) 3.8
darbyb 4 (1.6%) 158 (13.0%) 39.5
mdavis 4 (1.6%) 27 (2.2%) 6.7
allen 2 (0.8%) 27 (2.2%) 13.5
worthen 18 (7.2%) 17 (1.4%) 0.9

Most Recent Commits

callahan 2005-12-01 12:34 Rev.: 32687

Fix crash bug, UnuJhisto would point to internals of handles and then dereference them. Save handles until the contents are consumed.

0 lines of code changed in 2 files:

  • Packages/Teem/Dataflow/Modules/Unu: UnuJhisto.cc (changed)
callahan 2005-12-01 12:22 Rev.: 32686

minor cleanups, use scinew instead of Calloc

5 lines of code changed in 1 file:

  • Packages/Teem/Dataflow/Modules/Unu: UnuJhisto.cc (+5 -6)
callahan 2005-12-01 11:57 Rev.: 32683

Fix failure to copy label properly crash bug in UnuPad

0 lines of code changed in 2 files:

  • Packages/Teem/Dataflow/Modules/Unu: UnuPad.cc (new)
callahan 2005-11-30 18:04 Rev.: 32681

Use NrrdData Nrrd constructor, clean up all the nrrdNew() memory leaks associated with old usage

50 lines of code changed in 76 files:

  • Packages/Teem/Dataflow/Modules/Unu: Unu1op.cc (+1 -3), Unu2op.cc (+1 -4), Unu3op.cc (new), UnuAxdelete.cc (new), UnuAxinfo.cc (+1 -4), UnuAxinsert.cc (new), UnuAxmerge.cc (+1 -4), UnuAxsplit.cc (new), UnuCCadj.cc (new), UnuCCfind.cc (+1 -4), UnuCCmerge.cc (new), UnuCCsettle.cc (+1 -4), UnuCmedian.cc (new), UnuConvert.cc (new), UnuCrop.cc (new), UnuDhisto.cc (new), UnuFlip.cc (new), UnuGamma.cc (new), UnuHeq.cc (new), UnuHistax.cc (+1 -4), UnuHisto.cc (+1 -4), UnuImap.cc (+1 -4), UnuInset.cc (+1 -4), UnuJhisto.cc (+1 -4), UnuJoin.cc (new), UnuLut.cc (new), UnuPad.cc (+2 -4), UnuPermute.cc (new), UnuProject.cc (+1 -3), UnuQuantize.cc (new), UnuResample.cc (new), UnuReshape.cc (+1 -5), UnuRmap.cc (+1 -4), UnuRmapN.cc (new), UnuShuffle.cc (new), UnuSlice.cc (+2 -6), UnuSplice.cc (+1 -4), UnuSwap.cc (new), UnuUnquantize.cc (new)
callahan 2005-11-30 17:17

Minor cleanups

8 lines of code changed in 2 files:

  • Packages/Teem/Dataflow/Modules/Unu: UnuPad.cc (+6 -5)
callahan 2005-11-30 12:07 Rev.: 32668

Get rid of redundant get_type calls, use shared string_to_nrrd_type

46 lines of code changed in 13 files:

  • Packages/Teem/Dataflow/Modules/Unu: Unu1op.cc (+1 -29), Unu2op.cc (+4 -32), Unu3op.cc (+6 -35), UnuCCfind.cc (+2 -16), UnuHistax.cc (+1 -25), UnuHisto.cc (+1 -25), UnuImap.cc (+3 -25), UnuJhisto.cc (+8 -29), UnuLut.cc (+9 -27), UnuRmap.cc (+3 -25), UnuSave.cc (new), UnuSwap.cc (+4 -2)
callahan 2005-11-29 18:52 Rev.: 32662

Use send_and_detach instead of just send on the OPorts for better caching behavior. Remove empty tcl_command functions.

90 lines of code changed in 44 files:

  • Packages/Teem/Dataflow/Modules/Unu: Unu1op.cc (+1 -1), Unu2op.cc (+1 -1), Unu3op.cc (+1 -1), UnuAxdelete.cc (+3 -3), UnuAxinfo.cc (+3 -3), UnuAxinsert.cc (+2 -2), UnuAxmerge.cc (+1 -1), UnuAxsplit.cc (+1 -1), UnuCCadj.cc (+1 -9), UnuCCfind.cc (+3 -11), UnuCCmerge.cc (+1 -9), UnuCCsettle.cc (+1 -9), UnuCmedian.cc (+4 -5), UnuConvert.cc (+5 -5), UnuCrop.cc (+6 -3), UnuDhisto.cc (+2 -2), UnuFlip.cc (+1 -1), UnuGamma.cc (+2 -2), UnuHeq.cc (+3 -2), UnuHistax.cc (+2 -2), UnuHisto.cc (+2 -2), UnuImap.cc (+1 -8), UnuInset.cc (+3 -9), UnuJhisto.cc (+4 -10), UnuJoin.cc (+2 -2), UnuLut.cc (+1 -8), UnuMake.cc (+4 -16), UnuMinmax.cc (-8), UnuPad.cc (+3 -3), UnuPermute.cc (+3 -3), UnuProject.cc (+7 -4), UnuQuantize.cc (+4 -4), UnuResample.cc (+3 -3), UnuReshape.cc (-8), UnuRmap.cc (+1 -8), UnuRmapN.cc (+1 -1), UnuSave.cc (-8), UnuShuffle.cc (+1 -9), UnuSlice.cc (+3 -1), UnuSplice.cc (+1 -9), UnuSwap.cc (+1 -9), UnuUnquantize.cc (+1 -9)
darbyb 2005-11-07 09:29 Rev.: 32442

Fix UnuAxinfo to save out whether or not each field should be updated.

38 lines of code changed in 1 file:

  • Packages/Teem/Dataflow/Modules/Unu: UnuAxinfo.cc (+38 -12)
callahan 2005-11-01 17:52 Rev.: 32404

Use airStrdup, fixes null pointer crash bugs

1 lines of code changed in 1 file:

  • Packages/Teem/Dataflow/Modules/Unu: UnuCrop.cc (+1 -1)
mjc 2005-10-10 09:59 Rev.: 32092

initial commit of H_O_Basis branch merge

116 lines of code changed in 6 files:

  • Packages/Teem/Dataflow/Modules/Unu: UnuAxinfo.cc (+9 -141), UnuAxinsert.cc (+10 -24), UnuCrop.cc (+53 -116), UnuJhisto.cc (+7 -9), UnuPad.cc (+31 -43), UnuQuantize.cc (+6 -2)
callahan 2005-10-07 18:02 Rev.: 32069

Merge the 1.24.2 changes into the trunk

30 lines of code changed in 2 files:

  • Packages/Teem/Dataflow/Modules/Unu: UnuAxinfo.cc (+29 -3), UnuJhisto.cc (+1 -2)
allen 2005-08-31 13:23 Rev.: 31805

added full error check

2 lines of code changed in 1 file:

  • Packages/Teem/Dataflow/Modules/Unu: UnuQuantize.cc (+2 -6)
darbyb 2005-08-28 19:58 Rev.: 31730

Nrrds can now represent general orientation information using a spaceOrigin and per-axis vectors (spaceDirection vectors).The following code now handles the spaceOrigin and spaceDirection vectors fields in Nrrds.

NOTE: volume rendering Nrrds with spaceDirections does not work yet.

Packages/Teem/Dataflow/Modules/Converters/ConvertToNrrd.h
----------------------------------------------------------
When converting a LatVol, Image, or Scanline Field to a Nrrd, get the transform and if the data is not axis aligned, create a Nrrd with spaceOrigin and spaceDirection vectors. The spaceOrigin is a per Nrrd field and can be taken from the 4th column of the transform. The spaceDirection vectors are a per axis field and can be taken from the transform columns 0, 1, and 2. If the data is axis aligned, create a Nrrd that uses min/max/spacing. A Nrrd can use either min/max/spacing, or spaceDirection, but not both.


Packages/Teem/Dataflow/Modules/Converters/NrrdToField.cc
Packages/Teem/Dataflow/Modules/Converters/NrrdToField.h
-----------------------------------------------------------
When converting just data (which makes LatVol, Image, or Scanline fields), if the spaceDirection vectors are defined, create the mesh and apply the appropriate transform. The spaceDirection vectors make up columns 0, 1, and 2 and the spaceOrigin can be used to set the 4th column of the transform. If the data is axis aligned (only the diagonals of the transform are defined), create the mesh as it was created before with a min/max point. If the data has orientation information, set the transform to be what was pulled out of the space information of the Nrrd. If the Nrrd had a Transform property (old way of storing transform info), apply that transform.



Packages/Teem/Dataflow/XML/UnuAxinfo.xml
Packages/Teem/Dataflow/GUI/UnuAxinfo.tcl
Packages/Teem/Dataflow/Modules/Unu/UnuAxinfo.cc
-----------------------------------------
Add ability to modify only certain fields instead of all fields. Add ability to set the spaceOrigin (which is per Nrrd) and the spaceDirection vectors. SpaceDirection vectors should be doubles separated by commas.


Packages/Teem/Dataflow/GUI/NrrdInfo.tcl
Packages/Teem/Dataflow/Modules/NrrdData/NrrdInfo.cc
----------------------------------------------------
Show spaceOrigin and spaceDirection vector values if available.


Packages/Teem/Dataflow/Modules/DataIO/NrrdReader.cc
---------------------------------------------------
Only call nrrdAxisInfoMinMaxSet if the space information hasn't been set.






117 lines of code changed in 1 file:

  • Packages/Teem/Dataflow/Modules/Unu: UnuAxinfo.cc (+117 -11)
callahan 2005-08-03 15:32 Rev.: 31386

Minor cleanups, add documentation for UnuRmapN module

1 lines of code changed in 1 file:

  • Packages/Teem/Dataflow/Modules/Unu: UnuRmapN.cc (+1 -6)
callahan 2005-07-29 17:27 Rev.: 31334

Fix airStrdup label crash in UnuPad

3 lines of code changed in 2 files:

  • Packages/Teem/Dataflow/Modules/Unu: UnuAxinsert.cc (+1), UnuPad.cc (+2 -2)
callahan 2005-07-29 15:11 Rev.: 31331

Various minor cleanups to Teem modules

217 lines of code changed in 4 files:

  • Packages/Teem/Dataflow/Modules/Unu: UnuAxinsert.cc (+23 -10), UnuCrop.cc (+115 -52), UnuJoin.cc (+38 -20), UnuPad.cc (+41 -29)
mdavis 2005-07-28 17:31 Rev.: 31309

Fix inadvertant previous checkin to disable StandAlone package. Make UnuJhisto re-execute if ANY of the input nrrds have changed, not just the first. Fixes bug in volume rendering net when generating histogram and only the vertical axis nrrd changes.

2 lines of code changed in 1 file:

  • Packages/Teem/Dataflow/Modules/Unu: UnuJhisto.cc (+2 -2)
mdavis 2005-07-28 17:29 Rev.: 31308

Inital checkin of Anastasia's GageProbe module

8 lines of code changed in 1 file:

  • Packages/Teem/Dataflow/Modules/Unu: UnuJhisto.cc (+8 -5)
callahan 2005-07-26 10:13 Rev.: 31267

Create a new UnuRmapN module for applying N dimensional mappings to other N dimensional datasets

185 lines of code changed in 3 files:

  • Packages/Teem/Dataflow/Modules/Unu: UnuRmapN.cc (+184), sub.mk (+1)
callahan 2005-07-26 10:11 Rev.: 31266

Fix uninitialized airFree

2 lines of code changed in 1 file:

  • Packages/Teem/Dataflow/Modules/Unu: UnuAxinfo.cc (+2 -2)

(12 more)

Generated by StatSVN 0.4.0