]> Creatis software - gdcm.git/log
gdcm.git
18 years agoENH: Adding a deprecation mechanism to gdcm via two MACRO and two config options
malaterre [Tue, 19 Jul 2005 14:43:46 +0000 (14:43 +0000)]
ENH: Adding a deprecation mechanism to gdcm via two MACRO and two config options

18 years agoUpdate News
jpr [Tue, 19 Jul 2005 09:11:32 +0000 (09:11 +0000)]
Update News

18 years agoAdd SerieHelper::AddGdcmFile(File *header) method.
jpr [Tue, 19 Jul 2005 09:04:58 +0000 (09:04 +0000)]
Add SerieHelper::AddGdcmFile(File *header) method.
 * \brief add a gdcm::File to the first (and supposed to be unique) list
 *        of the gdcm::SerieHelper.
 * \warning : this method should be used by aware users only!
 *            User is supposed to know the files he want to deal with
 *           and consider them they belong to the same Serie
 *           (even if their Serie UID is different)
 *           user will probabely OrderFileList() this list (actually, ordering
 *           user choosen gdm::File is the sole interest of this method)
 *           Moreover, using vtkGdcmReader::SetCoherentFileList() will avoid
 *           vtkGdcmReader parsing twice the same files.
 *           *no* coherence check is performed, but those specified
 *           by SerieHelper::AddRestriction()

18 years agoIn order to prepare the future extension of SerieHelper::AddRestriction (key,
jpr [Mon, 18 Jul 2005 10:20:20 +0000 (10:20 +0000)]
In order to prepare the future extension of SerieHelper::AddRestriction (key,
string, operator)
operator = { EQUAL, DIFFERENT, LESS, LESSOREQUAL, GREATER, GREATEROOREQUAL}
add method
bool Util::CompareDicomString(const std::string &s1, const char *s2, int op)

18 years agoUpdate News
jpr [Sun, 17 Jul 2005 05:13:09 +0000 (05:13 +0000)]
Update News

18 years agoFix misstypings
jpr [Sun, 17 Jul 2005 04:37:57 +0000 (04:37 +0000)]
Fix misstypings

18 years agoAdd vtkgdcmSerieViewer to check new SetCoherentFileList ability of vtkGdcmRedaer
jpr [Sun, 17 Jul 2005 04:36:14 +0000 (04:36 +0000)]
Add vtkgdcmSerieViewer to check new SetCoherentFileList ability of vtkGdcmRedaer

18 years agoAdd SetCoherentFileList() method, to use the 'file ordering' of
jpr [Sun, 17 Jul 2005 04:34:20 +0000 (04:34 +0000)]
Add SetCoherentFileList() method, to use the 'file ordering' of
    gdcm::SerieHelper (and save some CPU time, avoding parsing twice all the file
 headers)

18 years agoComments
jpr [Sun, 17 Jul 2005 04:28:55 +0000 (04:28 +0000)]
Comments

18 years agoUse new style for Loading files
jpr [Sun, 17 Jul 2005 04:27:49 +0000 (04:27 +0000)]
Use new style for Loading files

18 years agoDoxygenation
jpr [Sun, 17 Jul 2005 04:26:57 +0000 (04:26 +0000)]
Doxygenation

18 years agoCheck some more usages
jpr [Sun, 17 Jul 2005 04:25:12 +0000 (04:25 +0000)]
Check some more usages

18 years agoCOMP: Fix compile warning
malaterre [Wed, 13 Jul 2005 13:48:56 +0000 (13:48 +0000)]
COMP: Fix compile warning

18 years agoset FASTTAGKEY to 0 again, waiting for the complete solution of the pb
jpr [Tue, 12 Jul 2005 17:34:27 +0000 (17:34 +0000)]
set FASTTAGKEY to 0 again, waiting for the complete solution of the pb

18 years agoTo speed up DicomDir, instead of copying -and removing the source afterwards-
jpr [Tue, 12 Jul 2005 17:08:12 +0000 (17:08 +0000)]
To speed up DicomDir, instead of copying -and removing the source afterwards-
 each entry of the SQItem (found after gdcm::Document parsing) towards
 the gdcm::Object  belonging to the gdcm::DicomDir, we just copy
 the chained list itself.

18 years agoComments
jpr [Tue, 12 Jul 2005 14:58:26 +0000 (14:58 +0000)]
Comments

18 years agoTypo
jpr [Tue, 12 Jul 2005 14:56:48 +0000 (14:56 +0000)]
Typo

18 years agoAnonymizeNoLoad has now one more option :
jpr [Tue, 12 Jul 2005 14:55:43 +0000 (14:55 +0000)]
AnonymizeNoLoad has now one more option :
dirin=
to give the (single Patient) directory name whose content we want to anonymize.

18 years agoBug fix
jpr [Tue, 12 Jul 2005 14:44:09 +0000 (14:44 +0000)]
Bug fix

18 years agoENH: Remove stupid debug code...
malaterre [Mon, 11 Jul 2005 20:47:00 +0000 (20:47 +0000)]
ENH: Remove stupid debug code...

18 years agoENH: Ok all tests are now passing even using FASTKEY
malaterre [Mon, 11 Jul 2005 20:44:52 +0000 (20:44 +0000)]
ENH: Ok all tests are now passing even using FASTKEY

18 years agoBUG: Rahhhh std::right and std::ios::right are two completely different thing. Since...
malaterre [Mon, 11 Jul 2005 19:46:05 +0000 (19:46 +0000)]
BUG: Rahhhh std::right and std::ios::right are two completely different thing. Since std::right is not support on gcc295, I need to use setf instead

18 years agoCOMP: Add support for gcc295
malaterre [Mon, 11 Jul 2005 18:29:58 +0000 (18:29 +0000)]
COMP: Add support for gcc295

18 years agoENH: Ok PrintFile should be working with FASTKEY 1
malaterre [Mon, 11 Jul 2005 18:13:16 +0000 (18:13 +0000)]
ENH: Ok PrintFile should be working with FASTKEY 1

18 years agoENH: On win32 std::binary is necessary
malaterre [Mon, 11 Jul 2005 18:10:29 +0000 (18:10 +0000)]
ENH: On win32 std::binary is necessary

18 years agoDictEntry::TranslateToKey was used a wrong way in gdcm::DocEntry::Print()
jpr [Mon, 11 Jul 2005 16:28:04 +0000 (16:28 +0000)]
DictEntry::TranslateToKey was used a wrong way in gdcm::DocEntry::Print()

18 years agoBUG: grrrr not now
malaterre [Mon, 11 Jul 2005 16:20:55 +0000 (16:20 +0000)]
BUG: grrrr not now

18 years agoBUG: Fix PrintFile + minor cleanup
malaterre [Mon, 11 Jul 2005 16:18:47 +0000 (16:18 +0000)]
BUG: Fix PrintFile + minor cleanup

18 years agoCOMP: Forgot to change string to TagKey...
malaterre [Mon, 11 Jul 2005 15:29:04 +0000 (15:29 +0000)]
COMP: Forgot to change string to TagKey...

18 years agoENH: NEW FEATURE: TagKey is now a union of two uint16_t instead of string this greatl...
malaterre [Mon, 11 Jul 2005 15:20:46 +0000 (15:20 +0000)]
ENH: NEW FEATURE: TagKey is now a union of two uint16_t instead of string this greatly improve speed

18 years agoCOMP: ooops forgot about feature from VS6 (does not support ostream+string) #2
malaterre [Mon, 11 Jul 2005 15:08:18 +0000 (15:08 +0000)]
COMP: ooops forgot about feature from VS6 (does not support ostream+string) #2

18 years agoCOMP: ooops forgot about feature from VS6 (does not support ostream+string)
malaterre [Mon, 11 Jul 2005 15:05:22 +0000 (15:05 +0000)]
COMP: ooops forgot about feature from VS6 (does not support ostream+string)

18 years agoENH: A TagKey is a TagKey and not a string or TagName... #2
malaterre [Mon, 11 Jul 2005 14:53:15 +0000 (14:53 +0000)]
ENH: A TagKey is a TagKey and not a string or TagName... #2

18 years agoENH: Minor cleanup
malaterre [Mon, 11 Jul 2005 14:47:19 +0000 (14:47 +0000)]
ENH: Minor cleanup

18 years agoENH: A TagKey is a TagKey and not a string or TagName...
malaterre [Mon, 11 Jul 2005 14:40:40 +0000 (14:40 +0000)]
ENH: A TagKey is a TagKey and not a string or TagName...

18 years agoBUG: Trying to debug jasper...
malaterre [Mon, 11 Jul 2005 14:37:53 +0000 (14:37 +0000)]
BUG: Trying to debug jasper...

18 years agoCOMP: looks like a patch from Luca...
malaterre [Mon, 11 Jul 2005 14:35:46 +0000 (14:35 +0000)]
COMP: looks like a patch from Luca...

18 years agoENH: Redo the SIEMENS dictionary
malaterre [Mon, 11 Jul 2005 14:34:54 +0000 (14:34 +0000)]
ENH: Redo the SIEMENS dictionary

18 years agoFix mistyping
jpr [Mon, 11 Jul 2005 13:54:51 +0000 (13:54 +0000)]
Fix mistyping

18 years agoDoxygenation
jpr [Mon, 11 Jul 2005 12:52:51 +0000 (12:52 +0000)]
Doxygenation

18 years agoimprove PrintDicomDir
jpr [Mon, 11 Jul 2005 10:13:17 +0000 (10:13 +0000)]
improve PrintDicomDir

18 years agoUse new gdcm2 style for Load
jpr [Mon, 11 Jul 2005 08:50:48 +0000 (08:50 +0000)]
Use new gdcm2 style for Load

18 years agoDoxygenation
jpr [Mon, 11 Jul 2005 08:30:39 +0000 (08:30 +0000)]
Doxygenation

18 years agoReorder methods
jpr [Mon, 11 Jul 2005 08:20:25 +0000 (08:20 +0000)]
Reorder methods

18 years agoFix tagKey description
jpr [Mon, 11 Jul 2005 08:19:37 +0000 (08:19 +0000)]
Fix tagKey description

18 years agoBUG: Remove a jpeg2000, irreversible transform momentarily... well hopefully
malaterre [Mon, 11 Jul 2005 00:49:56 +0000 (00:49 +0000)]
BUG: Remove a jpeg2000, irreversible transform momentarily... well hopefully

18 years agoCOMP: Fix compilation on broken compiler (scope/for loop)
malaterre [Sat, 9 Jul 2005 23:47:30 +0000 (23:47 +0000)]
COMP: Fix compilation on broken compiler (scope/for loop)

18 years agoAdd the VISIT object within DicomDir
jpr [Fri, 8 Jul 2005 19:07:12 +0000 (19:07 +0000)]
Add the VISIT object within DicomDir

18 years agoTo remain unimpared, gdcm::FileHelper class needs also its
jpr [Fri, 8 Jul 2005 14:36:48 +0000 (14:36 +0000)]
To remain unimpared, gdcm::FileHelper class needs also its
void FileHelper::SetLoadMode(int loadMode)
void FileHelper::SetFileName(std::string const &fileName)
bool FileHelper::Load()

18 years agoNew gdcm2 style syntax for Load()
jpr [Fri, 8 Jul 2005 13:39:56 +0000 (13:39 +0000)]
New gdcm2 style syntax for Load()

18 years agoEnd of gdcm/Example kosherization (Load related stuff)
jpr [Fri, 8 Jul 2005 12:02:02 +0000 (12:02 +0000)]
End of gdcm/Example kosherization (Load related stuff)

18 years agoUse new style for DicomDir loading
jpr [Fri, 8 Jul 2005 10:15:04 +0000 (10:15 +0000)]
Use new style for DicomDir loading

18 years agoNew features for DicomDir
jpr [Fri, 8 Jul 2005 10:13:38 +0000 (10:13 +0000)]
New features for DicomDir

18 years agoUpdate fo new features
jpr [Fri, 8 Jul 2005 10:04:36 +0000 (10:04 +0000)]
Update fo new features

18 years agoENH: Fix compilation on mingw32, also minor cleanup gdcm compilation will fail right...
malaterre [Thu, 7 Jul 2005 17:55:08 +0000 (17:55 +0000)]
ENH: Fix compilation on mingw32, also minor cleanup gdcm compilation will fail right away on new unsupported plateform instead of doing cryptic messages

18 years agoBegin of kosherization of Example
jpr [Thu, 7 Jul 2005 17:31:53 +0000 (17:31 +0000)]
Begin of kosherization of Example
New 'gdcm2' style.

18 years agoOn the way to gdcm2 ...
jpr [Thu, 7 Jul 2005 16:37:40 +0000 (16:37 +0000)]
On the way to gdcm2 ...
Now, the stand way to use a file is :

gdcm::File *f = new gdcm::File();
f->SetLoadMode ( user say here what he wants *not* to load );
f->SetFileName("myFile.gdcm");
f->Load();

Old styles are kept, not to break the C++ API.
   - gdcm::File *f = new gdcm::File("myFile.gdcm");
- f->Load("myFile.gdcm");

Due to the syntaxic abilities of Python maybe some troubles will occur
(not sure ...)

18 years agoComment out the time consuming, never used/useless
jpr [Thu, 7 Jul 2005 13:55:39 +0000 (13:55 +0000)]
Comment out the time consuming, never used/useless
'Extended tag' stuff for Sequence embedded Entries

18 years agoMove code lines LTTG so save some CPU time.
jpr [Thu, 7 Jul 2005 13:11:38 +0000 (13:11 +0000)]
Move code lines LTTG so save some CPU time.
(hope so)

18 years agoDue to something stupid in the gdcm::File constructor, the file was parsed twice
jpr [Thu, 7 Jul 2005 10:12:32 +0000 (10:12 +0000)]
Due to something stupid in the gdcm::File constructor, the file was parsed twice
when we used old style, e.g :
gdcm::File *f = new gdcm::File(fileName);
instead of new style, e.g. :
gdcm::File *f = new gdcm::File( );
f->SetLoadMode ( choose what you want *not* to load here );
f->Load( filename );

18 years agoCOMP: Finish patching gdcm for support for bcb6
malaterre [Wed, 6 Jul 2005 15:49:31 +0000 (15:49 +0000)]
COMP: Finish patching gdcm for support for bcb6

18 years agoAccording to Mathieu's requirement, Load twice the same file keeps the rseult of
jpr [Wed, 6 Jul 2005 15:18:42 +0000 (15:18 +0000)]
According to Mathieu's requirement, Load twice the same file keeps the rseult of
the first Load (instead of doing it twice)

18 years agoNow gdcmFile::Load() returns false if file is not gdcm parsable
jpr [Wed, 6 Jul 2005 11:01:08 +0000 (11:01 +0000)]
Now gdcmFile::Load() returns false if file is not gdcm parsable
Only gdcmDocument::Load() did it, before.
Thx to Benoit for reporting bug

18 years agoNow TestAllReadCompareDicom.cxx TestReadWriteReadCompare.cxx accept a third
jpr [Wed, 6 Jul 2005 09:53:43 +0000 (09:53 +0000)]
Now TestAllReadCompareDicom.cxx TestReadWriteReadCompare.cxx accept a third
param, in order not to have to recompile to gdcm::Debug::DebugOn().

18 years ago- Clean out the Entries if a Document is parsed more than once
jpr [Wed, 6 Jul 2005 09:25:12 +0000 (09:25 +0000)]
- Clean out the Entries if a Document is parsed more than once
- Uncomment (usefull) warning messages

18 years agoComments
jpr [Wed, 6 Jul 2005 08:43:18 +0000 (08:43 +0000)]
Comments

18 years ago- Comment out a for the moment too much verbose warning message.
jpr [Wed, 6 Jul 2005 08:42:33 +0000 (08:42 +0000)]
- Comment out a for the moment too much verbose warning message.
- Delay some statement as late as possible, to save some CPU time when they're
useless

18 years agoCOMP: Fix warning about uninitialized var
malaterre [Wed, 6 Jul 2005 00:15:11 +0000 (00:15 +0000)]
COMP: Fix warning about uninitialized var

18 years agoCOMP: Fix compilation on BCB6. Thanks again to Luca for report
malaterre [Tue, 5 Jul 2005 23:50:19 +0000 (23:50 +0000)]
COMP: Fix compilation on BCB6. Thanks again to Luca for report

18 years agoENH: Now any new compiler should be supported (not only bcc32)
malaterre [Tue, 5 Jul 2005 23:39:06 +0000 (23:39 +0000)]
ENH: Now any new compiler should be supported (not only bcc32)

18 years agoENH: Propage cmake var
malaterre [Tue, 5 Jul 2005 23:37:32 +0000 (23:37 +0000)]
ENH: Propage cmake var

18 years agoENH: Adding a cmake script to find which compiler return NULL on malloc(0)... fix...
malaterre [Tue, 5 Jul 2005 23:34:14 +0000 (23:34 +0000)]
ENH: Adding a cmake script to find which compiler return NULL on malloc(0)... fix typo

18 years agoENH: Adding a cmake script to find which compiler return NULL on malloc(0)
malaterre [Tue, 5 Jul 2005 23:27:46 +0000 (23:27 +0000)]
ENH: Adding a cmake script to find which compiler return NULL on malloc(0)

18 years agoENH: Put back testing on JPEG2000 since borland is /sort of/ supported
malaterre [Tue, 5 Jul 2005 23:07:50 +0000 (23:07 +0000)]
ENH: Put back testing on JPEG2000 since borland is /sort of/ supported

18 years agoBUG: Provide a fix(=hack) for bcc32, since jasper does not support this compiler
malaterre [Tue, 5 Jul 2005 23:05:31 +0000 (23:05 +0000)]
BUG: Provide a fix(=hack) for bcc32, since jasper does not support this compiler

18 years agoENH: Adding debug
malaterre [Tue, 5 Jul 2005 20:58:27 +0000 (20:58 +0000)]
ENH: Adding debug

18 years agoBUG: Put back original value for jasper. This will display a weird image inthe case...
malaterre [Tue, 5 Jul 2005 20:48:35 +0000 (20:48 +0000)]
BUG: Put back original value for jasper. This will display a weird image inthe case of the irreversible transform, but at least the dashboard won't be so trashed

18 years agoEnglish misstyping
jpr [Tue, 5 Jul 2005 18:51:51 +0000 (18:51 +0000)]
English misstyping

18 years agoUpdate Doc
jpr [Tue, 5 Jul 2005 18:48:54 +0000 (18:48 +0000)]
Update Doc

18 years agoCoding style
jpr [Tue, 5 Jul 2005 18:47:38 +0000 (18:47 +0000)]
Coding style

18 years agoComments
jpr [Tue, 5 Jul 2005 18:44:21 +0000 (18:44 +0000)]
Comments

18 years agoUpdate Changelog
jpr [Tue, 5 Jul 2005 18:42:15 +0000 (18:42 +0000)]
Update Changelog

18 years agoENH: More patch from Luca to fix compilation on BCB6
malaterre [Tue, 5 Jul 2005 14:55:24 +0000 (14:55 +0000)]
ENH: More patch from Luca to fix compilation on BCB6

18 years agoDeal with NOSHADOWSEQ
jpr [Tue, 5 Jul 2005 13:26:32 +0000 (13:26 +0000)]
Deal with NOSHADOWSEQ

18 years agoDeal with NOSHADOWSEQ option
jpr [Tue, 5 Jul 2005 12:57:36 +0000 (12:57 +0000)]
Deal with NOSHADOWSEQ option

18 years agoEnh warning message
jpr [Sun, 3 Jul 2005 12:47:23 +0000 (12:47 +0000)]
Enh warning message

18 years ago- Speed up DICOMDIR analyse
jpr [Sun, 3 Jul 2005 12:45:53 +0000 (12:45 +0000)]
- Speed up DICOMDIR analyse
- Avoid infinite loop when a 'no Patient / no Study / no Serie / no Image'
Item is found
Thx to Loic Boussel for providing data to fix the bug.

18 years agoShould avoid some troubles with 'no length' SQItems within 'true length'
jpr [Sun, 3 Jul 2005 12:42:04 +0000 (12:42 +0000)]
Should avoid some troubles with 'no length' SQItems within 'true length'
Sequences.
Thx to Loic Boussel for providing data to fix the bug.

18 years agoENH: Adding test for benchmark
malaterre [Sat, 2 Jul 2005 22:51:04 +0000 (22:51 +0000)]
ENH: Adding test for benchmark

18 years agoCOMP: Need to check first if __BORLANDC__ is defined
malaterre [Sat, 2 Jul 2005 19:19:57 +0000 (19:19 +0000)]
COMP: Need to check first if __BORLANDC__ is defined

18 years agoENH: Simplify the old mess
malaterre [Sat, 2 Jul 2005 19:12:40 +0000 (19:12 +0000)]
ENH: Simplify the old mess

18 years agoENH: Oooops forgot to remove the tag for papyrus, now in its own dict: Papyrus.dic
malaterre [Sat, 2 Jul 2005 18:47:47 +0000 (18:47 +0000)]
ENH: Oooops forgot to remove the tag for papyrus, now in its own dict: Papyrus.dic

18 years agoENH: Applying some more patch from Luca Picello to support BCB6
malaterre [Sat, 2 Jul 2005 18:09:36 +0000 (18:09 +0000)]
ENH: Applying some more patch from Luca Picello to support BCB6

18 years agoENH: Add function declaration for atoi and isdigit
malaterre [Sat, 2 Jul 2005 16:51:16 +0000 (16:51 +0000)]
ENH: Add function declaration for atoi and isdigit

18 years agoENH: Adding support for BCB6, big thanks to Luca Picello for patch
malaterre [Sat, 2 Jul 2005 15:54:17 +0000 (15:54 +0000)]
ENH: Adding support for BCB6, big thanks to Luca Picello for patch

18 years agoENH: Remove mem leak
malaterre [Fri, 1 Jul 2005 13:18:59 +0000 (13:18 +0000)]
ENH: Remove mem leak

18 years agoBUG: Hopefully fixing the bug for Borland (optimization ON)
malaterre [Fri, 1 Jul 2005 13:17:00 +0000 (13:17 +0000)]
BUG: Hopefully fixing the bug for Borland (optimization ON)

18 years agoInitialize RLEInfo and JPEGInfo to 0 a avoid further problems
jpr [Fri, 1 Jul 2005 11:25:51 +0000 (11:25 +0000)]
Initialize RLEInfo and JPEGInfo to 0 a avoid further problems
(e.g. PrintFile on a DICOMDIR document)

18 years agoENH: Apply (temp?) patch proposed by Marco Eichelberg, at http://groups-beta.google...
malaterre [Thu, 30 Jun 2005 16:52:00 +0000 (16:52 +0000)]
ENH: Apply (temp?) patch proposed by Marco Eichelberg, at http://groups-beta.google.com/group/comp.protocols.dicom/msg/0c93276d13fc6d74

18 years agoTo avoid compile time warnings
jpr [Thu, 30 Jun 2005 14:50:05 +0000 (14:50 +0000)]
To avoid compile time warnings
(Hope so)