Directory Packages/Teem/Dataflow/Modules/DataIO/

Total Files:
7
Deleted Files:
0
Lines of Code:
2132

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

Lines of Code

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

Developers

Author Changes Lines of Code Lines per Change
Totals 43 (100.0%) 809 (100.0%) 18.8
callahan 24 (55.8%) 467 (57.7%) 19.4
darbyb 4 (9.3%) 240 (29.7%) 60.0
mjc 10 (23.3%) 94 (11.6%) 9.4
worthen 3 (7.0%) 5 (0.6%) 1.6
mdavis 1 (2.3%) 2 (0.2%) 2.0
dmw 1 (2.3%) 1 (0.1%) 1.0

Most Recent Commits

callahan 2005-12-02 16:38 Rev.: 32711

Clean up newlines on error messsages

1 lines of code changed in 2 files:

  • Packages/Teem/Dataflow/Modules/DataIO: ImageImporter.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

1 lines of code changed in 2 files:

  • Packages/Teem/Dataflow/Modules/DataIO: NrrdReader.cc (new)
callahan 2005-11-29 18:10 Rev.: 32658

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

22 lines of code changed in 5 files:

  • Packages/Teem/Dataflow/Modules/DataIO: AnalyzeNrrdReader.cc (+3 -3), DicomNrrdReader.cc (new), NrrdReader.cc (+14 -19)
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/DataIO: NrrdReader.cc (+1 -1)
mjc 2005-10-10 09:59 Rev.: 32092

initial commit of H_O_Basis branch merge

92 lines of code changed in 3 files:

  • Packages/Teem/Dataflow/Modules/DataIO: NrrdReader.cc (+39 -146), NrrdWriter.cc (+53 -155)
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.






3 lines of code changed in 1 file:

  • Packages/Teem/Dataflow/Modules/DataIO: NrrdReader.cc (+3 -1)
callahan 2005-07-06 15:46 Rev.: 31022

Replace ASSERT with warning when standalone converters fail, might be using crash on exit workaround

4 lines of code changed in 1 file:

  • Packages/Teem/Dataflow/Modules/DataIO: NrrdReader.cc (+4 -1)
mdavis 2005-06-14 10:00 Rev.: 30713

Bug #2684: Fix convert of files with spaces in the filename

2 lines of code changed in 1 file:

  • Packages/Teem/Dataflow/Modules/DataIO: NrrdReader.cc (+2 -2)
darbyb 2005-05-03 09:17 Rev.: 30048

Fix braces around Dicom series uids.

3 lines of code changed in 1 file:

  • Packages/Teem/Dataflow/Modules/DataIO: DicomNrrdReader.cc (+3 -2)
callahan 2005-04-16 01:22 Rev.: 29843

Use ProgressReporter interface to report errors in the Pstream system

1 lines of code changed in 1 file:

  • Packages/Teem/Dataflow/Modules/DataIO: NrrdReader.cc (+1 -1)
callahan 2005-04-06 11:56 Rev.: 29700

use airStrdup, handles NULL better

18 lines of code changed in 2 files:

  • Packages/Teem/Dataflow/Modules/DataIO: DicomNrrdReader.cc (+17 -17), NrrdReader.cc (+1 -1)
callahan 2005-04-06 11:49 Rev.: 29699

use airStrdup, handles NULL better

17 lines of code changed in 1 file:

  • Packages/Teem/Dataflow/Modules/DataIO: AnalyzeNrrdReader.cc (+17 -17)
callahan 2005-04-04 21:13 Rev.: 29659

Enable NrrdWriter plugins

121 lines of code changed in 2 files:

  • Packages/Teem/Dataflow/Modules/DataIO: NrrdReader.cc (-1), NrrdWriter.cc (+121 -34)
callahan 2005-04-04 16:43 Rev.: 29655

Add NrrdReader plugin support

99 lines of code changed in 3 files:

  • Packages/Teem/Dataflow/Modules/DataIO: NrrdReader.cc (+98 -18), sub.mk (+1 -1)
callahan 2005-04-04 15:18 Rev.: 29652

Minor cleanups

86 lines of code changed in 2 files:

  • Packages/Teem/Dataflow/Modules/DataIO: NrrdReader.cc (+48 -22), NrrdWriter.cc (+38 -23)
darbyb 2005-03-30 10:46 Rev.: 29555

Allow file names to have spaces. Instead of tcl strings being separated by spaces, each filename is now wrapped with curly braces. Old saved .net files are fixed to format filename appropriately. (sync with branch)

140 lines of code changed in 1 file:

  • Packages/Teem/Dataflow/Modules/DataIO: DicomNrrdReader.cc (+140 -13)
dmw 2005-03-16 21:11 Rev.: 29372

- Need to explicitly link Insight libs for Mac (syncs with branch)

1 lines of code changed in 1 file:

  • Packages/Teem/Dataflow/Modules/DataIO: sub.mk (+1 -1)
callahan 2005-03-15 16:23 Rev.: 29344

Merge v1_24_1_release into trunk

2 lines of code changed in 1 file:

  • Packages/Teem/Dataflow/Modules/DataIO: NrrdReader.cc (+2 -2)
mjc 2005-02-23 21:43 Rev.: 28907

checkpoint merge from branch for bux fixes

2 lines of code changed in 7 files:

  • Packages/Teem/Dataflow/Modules/DataIO: AnalyzeNrrdReader.cc (+1 -8), DicomNrrdReader.cc (+1 -10), ImageExporter.cc (new), ImageImporter.cc (-5), NrrdReader.cc (-5), NrrdWriter.cc (-5)
worthen 2005-02-21 21:54 Rev.: 28824

remove unnecessary SCICORESHARE

5 lines of code changed in 3 files:

  • Packages/Teem/Dataflow/Modules/DataIO: AnalyzeNrrdReader.cc (+1 -2), DicomNrrdReader.cc (+1 -2), NrrdReader.cc (+3)

(2 more)

Generated by StatSVN 0.4.0