Add support for adding the paths to the data sets in the tests. This is
CMake/TeemUse.cmake
CMakeLists.txt
TestBuild.cmake
TestBuild.cmake
CMakeLists.txt
CMakeLists.txt
TestBuild.cmake
TestBuild.cmake
CTestConfig.cmake
CMakeLists.txt
CMakeLists.txt
CMakeLists.txt
Updated INSTALL commands to the new CMake v. 2.4 version. Added rpath goodness for shared library build installations.
Fixed TEEM_LIBRARIES in TEEMConfig.cmake to be the libraries that were actually built.
tenDwiGageKindSet takes a randSeed parameter.
It looks like _B is a macro constant in cygwin land. I'm changing the variable names to avoid this.
Add external library path include directories.
Give preference to the local copies of the headers (in the binary directory) over the ones in the source. This fixes a problem if you do mixed builds with both CMake and GNUmakefile.
Ignore the binaries that get built here.
Build one mega teem library instead of individual ones.
Added airRandMTSanity function.
Made airRandInt more efficient, by using only integer operations.
Do an explicit twos complement instead of negation of an unsigned value. This will hopefully eliminate the warning on the MSVS compiler. You should get out the exact same values. If you happen to be unlucky and your integer representation isn't twos complement, you will have to change the code (see original Matumoto implementation that doesn't use twos compilement).
Added functions to produce pseudo random numbers based on Mersenne Twister.
Added randMT.o to list of objects to be built.
Use -static and -shared instead of -Wl,-Bstatic and -Wl,-Bdynamic respectively. This helps gcc do the right thing.
Allow the user to override the compiler choice.
Intel's compiler also chokes on AIR_EXISTS.
Print the min and max with a format string that works better for really small numbers.
Remove nonstandard comma for echoMatterPhongSp enum.
Reversed order of commandline options for -a and -s.
Added F(untile)
Added untile.o
Initial version.
Implemented nrrdUntile.
Added _nrrdCopyShallow. In nrrdCopy also copy type, dim and axes sizes when copying the data.
Added _nrrdCopyShallow
Added nrrdTile and nrrdUntile.
Added nrrdTile and nrrdUntile. nrrdUntile is only a stub for now. Fixed off by one error in nrrdAxesMerge.
Added F(tile).
Added tile.o
Initial version
Added macro to #undef hz if it has been defined. It appears that at least one system defines this variable as a constant.
Fixed flags to get it to compile.
long long specifiers for constants.
Added additional test for min and max equivalency before mapping values into an array in nrrdHistoEq. Fixes a case with unu heq -b 4000 -s 1. When -s 0 was used, the proper error was generated.
Fixed some typos. Call to qbertMakeVgh now uses inc instead of perc (which was undefined). qbertMakeVgh now taked a pointer to doubles instead of floats to match with the parameters that are created by baneGkmsHestIncStrategy.
Added bane library dependancy to qbert.
Removed casts of unsigned ints to ints from _nrrdGzRead/Write, as well as unnecessary casts to unsigned int from len.
Added a gzipped encoding.
nrrdFitsInFormat now called with the encoding passed in.
Added writing of gzipped data. The line skip is no longer written. nrrdFitsInFormat now called with the encoding passed in.
Massive update. Added ability to read gzipped compressed data. nrrdByteSkip is now not called when the encoding is compressed.
Added an encoding parameter to nrrdFitsInFormat. The function now determins if the encoding is appropiate for the given file format.
Changed TEEM_GZIP to TEEM_ZLIB to be more informative as to what is actually there.
Added nrrdEncodingGzip to the encoding enumeration, as well as mechanisms to increment NRRD_ENCODING_MAX when gzip encoding is compiled in.
Added an encoding parameter to nrrdFitsInFormat. Added nrrdEncodingCompression array extern.
Added gz encoding. Added _nrrdEncodingStrEqv and _nrrdEncodingValEqv arrays to the _nrrdEncoding airEnum.
Added true flag for EndianMatters for gzipped data. Added nrrdEncodingCompression which states which encodings have compressed data.
Changed all 4 space tabs to 2 space tabs. Removed window's ^M's. Changed TEEM_GZIP to TEEM_ZLIB to be more informative as to what is actually there.
Changed TEEM_GZIP to TEEM_ZLIB to be more informative as to what is actually there.
Gordon tweaks from my source tree.