]> Creatis software - gdcm.git/log
gdcm.git
18 years agoENH: Cleanup the cmakelist, cmake 1.8 was barely supported anyway
malaterre [Mon, 29 Aug 2005 17:07:53 +0000 (17:07 +0000)]
ENH: Cleanup the cmakelist, cmake 1.8 was barely supported anyway

18 years agoENH: Adding check of dict
malaterre [Mon, 29 Aug 2005 14:57:52 +0000 (14:57 +0000)]
ENH: Adding check of dict

18 years agoBUG: A SQ is always VM=1, corrected typo from document: www.medical.philips.com/main...
malaterre [Mon, 29 Aug 2005 14:55:09 +0000 (14:55 +0000)]
BUG: A SQ is always VM=1, corrected typo from document: www.medical.philips.com/main/company/connectivity/assets/docs/dicomcs/mr91.pdf, thanks to JP for report

18 years agoFix typo in VM of a SQ
jpr [Mon, 29 Aug 2005 14:45:42 +0000 (14:45 +0000)]
Fix typo in VM of a SQ

18 years agoFinish (?) a cleaning out session, while time consuming hunting party ...
jpr [Mon, 29 Aug 2005 14:02:03 +0000 (14:02 +0000)]
Finish (?) a cleaning out session, while time consuming hunting party ...

18 years agoAdd
jpr [Mon, 29 Aug 2005 13:05:01 +0000 (13:05 +0000)]
Add
void Document::AddForceLoadElement(uint16_t group, uint16_t elem); method
to allow forcing the loading of some elements, even if they exceed
the current MAX_SIZE_LOAD_ELEMENT_VALUE  (default : 4096)

18 years ago * Fix bug while wrapping python. The DicomDir SetStart/Progress/EndMethod are...
regrain [Mon, 29 Aug 2005 12:29:47 +0000 (12:29 +0000)]
   * Fix bug while wrapping python. The DicomDir SetStart/Progress/EndMethod are accessible in python
   -- BeNours

18 years agoAdd forceload= command line argument, to allow user to load some Entries
jpr [Mon, 29 Aug 2005 12:25:37 +0000 (12:25 +0000)]
Add forceload= command line argument, to allow user to load some Entries
whose length exceeds the current value of MAX_SIZE_LOAD_ELEMENT_VALUE (4096);

Use it as :
PrintFile filein=MR_forceLoad29-1010_29-1020.dcm forceload=29-1010,29-1020

18 years ago * Bug fix for python use
regrain [Mon, 29 Aug 2005 09:41:22 +0000 (09:41 +0000)]
   * Bug fix for python use
     Python doesn't like the C++ dynamic_cast on the this pointer (or a
     variable corresponding to it)
   -- BeNours

18 years agoENH: Another attempt to get rid of jasper warning
malaterre [Sun, 28 Aug 2005 20:19:11 +0000 (20:19 +0000)]
ENH: Another attempt to get rid of jasper warning

18 years agoFix English typo
jpr [Sun, 28 Aug 2005 17:27:00 +0000 (17:27 +0000)]
Fix English typo

18 years agodeclare once the variables
jpr [Sun, 28 Aug 2005 17:26:31 +0000 (17:26 +0000)]
declare once the variables

18 years agoUpdate web pages
jpr [Sun, 28 Aug 2005 17:17:44 +0000 (17:17 +0000)]
Update web pages

18 years agoAdd PatchHeader
jpr [Sun, 28 Aug 2005 17:11:19 +0000 (17:11 +0000)]
Add PatchHeader

18 years ago// ------------------------------------------------------------------------
jpr [Sun, 28 Aug 2005 17:10:49 +0000 (17:10 +0000)]
// ------------------------------------------------------------------------
// gdcm mechanisms don't allow user to read an image
// whose header contains wrong physical info (say : wrong Row Number ...)
// and re-write with a right value.
// This program does the job by brutally overwritting the wrong values.
// It may be usefull to save a set of images ...
// (It dosn't allow to *add* a missing field)
// ------------------------------------------------------------------------

   "\n PatchHeader :\n                                                        ",
   " Allows aware user to patch an image header, without loading image.       ",
   "         Warning : the image(s) is/are overwritten                        ",
   "                   to preserve image(s) integrity, use a copy.            ",
   "         WARNING : *NO CHECK* is performed on the new values.             ",
   "                   Use only if you are sure the original values are wrong ",
   "                   *and* your values are right...                         ",
   "usage: PatchHeader {filein=inputFileName|dirin=inputDirectoryName}        ",
   "               [ { [size=] | [rows=][columns=] } ] [planes=]              ",
   "               [bitsallocated=] [bitsstored=]                             ",
   "               [highbit=] [samplesperpixel=]                              ",
   "               [pixelrepresentation=] [samplesperpixel=]                  ",
   "               [ { [noshadowseq] | [noshadow][noseq] } ] [debug]          ",
   "                                                                          ",
   "       inputFileName : Name of the (single) file user wants to modify     ",
   "       inputDirectoryName : user wants to modify *all* the files          ",
   "                            within the directory                          ",
   "       size            : new (square) size, to owerwrite old (wrong) one  ",
   "         or                                                               ",
   "       rows            : new Rows number,    to owerwrite old (wrong) one ",
   "       columns         : new Columns number, to owerwrite old (wrong) one ",
   "       planes          : new Planes number,  ...                          ",
   "       bitsallocated   : new Bits Allocated number,  ...                  ",
   "       bitsstored      : new Bits Stored number,  ...                     ",
   "       highbit         : new High Bit number,  ...                        ",
   "       samplesperpixel : new Samples Per Pixel, ...                       ",
   "       pixelrepresentation : new Pixel Representation, ...                ",
   "                                                                          ",
   "       noshadowseq: user doesn't want to load Private Sequences           ",
   "       noshadow   : user doesn't want to load Private groups (odd number) ",
   "       noseq      : user doesn't want to load Sequences                   ",
   "       debug      : user wants to run the program in 'debug mode'         ",

18 years agoPrintFile can now print *all* the file within a given directory.
jpr [Sun, 28 Aug 2005 17:02:34 +0000 (17:02 +0000)]
PrintFile can now print *all* the file within a given directory.
(usefull to grep the result, when looking for an oddity)

18 years agomodif in DocEntry::Print() method (for 'long' values)
jpr [Sun, 28 Aug 2005 16:57:36 +0000 (16:57 +0000)]
modif in DocEntry::Print() method (for 'long' values)

18 years agoBug fix in command line argument manager
jpr [Sun, 28 Aug 2005 16:56:05 +0000 (16:56 +0000)]
Bug fix in command line argument manager

18 years agoENH: Remove some complain from bcc32
malaterre [Thu, 25 Aug 2005 17:56:46 +0000 (17:56 +0000)]
ENH: Remove some complain from bcc32

18 years agoUpdate ChangeLog
jpr [Thu, 25 Aug 2005 16:59:47 +0000 (16:59 +0000)]
Update ChangeLog

18 years agoNow Print displays the BinEntry Content (if it's printable, and loaded)
jpr [Thu, 25 Aug 2005 14:59:49 +0000 (14:59 +0000)]
Now Print displays the BinEntry Content (if it's printable, and loaded)
Usefull for a lot od Implicit VR 'Bin'Entry (if we knew there VR, they wouldn't
be Bin ...)
Appreciate the difference having a look at PrintFile result for
gdcmData/SIEMENS_MAGNETOM-12-MONO2-FileSeq0.dcm.

18 years agoAdd methods to check the 'printability' of a bin area
jpr [Thu, 25 Aug 2005 14:55:47 +0000 (14:55 +0000)]
Add methods to check the 'printability' of a bin area

18 years agoAccording to Mathieu's suggestion, Print now display FL BinEntries in a human
jpr [Thu, 25 Aug 2005 13:45:40 +0000 (13:45 +0000)]
According to Mathieu's suggestion, Print now display FL BinEntries in a human
readable form

18 years agoAccording to Mathieu's suggestion, *all* the elements 0x000
jpr [Thu, 25 Aug 2005 13:12:43 +0000 (13:12 +0000)]
According to Mathieu's suggestion, *all* the elements 0x000
are now named 'Group Length' (even if they belong to a Shadow Group')

18 years agoENH: Adding Group Length
malaterre [Wed, 24 Aug 2005 17:36:00 +0000 (17:36 +0000)]
ENH: Adding Group Length

18 years agoENH: Adding group length and the e0* dicom tags
malaterre [Wed, 24 Aug 2005 17:27:57 +0000 (17:27 +0000)]
ENH: Adding group length and the e0* dicom tags

18 years agoRemove printf
jpr [Wed, 24 Aug 2005 12:51:45 +0000 (12:51 +0000)]
Remove printf
:-(

18 years agoRemoval of QD patch for Private Sequence + Immplicit VR.
jpr [Wed, 24 Aug 2005 12:09:12 +0000 (12:09 +0000)]
Removal of QD patch for Private Sequence + Immplicit VR.
Add a clean solution (Backtracking if an Item Starter is found
    out of any SQItem)

18 years agoCOMP: Fix compilation for VS6
malaterre [Wed, 24 Aug 2005 03:42:40 +0000 (03:42 +0000)]
COMP: Fix compilation for VS6

18 years agoENH: Ok if there is one more time a Warning(504): Function gdcm::GDCM_LEGACY must...
malaterre [Tue, 23 Aug 2005 20:32:46 +0000 (20:32 +0000)]
ENH: Ok if there is one more time a Warning(504): Function gdcm::GDCM_LEGACY must have a return type...

18 years agoENH: Adding proper dependencies so that gdcm rebuild when needed
malaterre [Tue, 23 Aug 2005 20:10:37 +0000 (20:10 +0000)]
ENH: Adding proper dependencies so that gdcm rebuild when needed

18 years agoENH: Adding some more tag from Philips Intera Achieva DICOM conformance doc
malaterre [Tue, 23 Aug 2005 19:20:52 +0000 (19:20 +0000)]
ENH: Adding some more tag from Philips Intera Achieva DICOM conformance doc

18 years agoENH: Update dict to make Peter's image more readable
malaterre [Tue, 23 Aug 2005 18:44:48 +0000 (18:44 +0000)]
ENH: Update dict to make Peter's image more readable

18 years agoTo avoid spuroius warning messages when debug is ON
jpr [Tue, 23 Aug 2005 14:41:59 +0000 (14:41 +0000)]
To avoid spuroius warning messages when debug is ON

18 years agoImprove 'Print' methods
jpr [Tue, 23 Aug 2005 12:58:49 +0000 (12:58 +0000)]
Improve 'Print' methods

18 years ago Brutal patch, waiting till we find a clever way to guess
jpr [Tue, 23 Aug 2005 12:57:49 +0000 (12:57 +0000)]
 Brutal patch, waiting till we find a clever way to guess
       if a doc entry is a Sequence,
        - when it's odd number
  - and the file is Implicit VR Transfert Syntax

It solves temporarily some Philips Medical Systems image problems

18 years agoCOMP: Fix compilation with SWIG, GDCM_LEGACY* options do not affect SWIG generated...
malaterre [Mon, 22 Aug 2005 18:11:34 +0000 (18:11 +0000)]
COMP: Fix compilation with SWIG, GDCM_LEGACY* options do not affect SWIG generated interface

18 years agoSave a *few* microseconds at run time : inline method Util::GetVersion()
jpr [Mon, 22 Aug 2005 16:17:54 +0000 (16:17 +0000)]
Save a *few* microseconds at run time : inline method Util::GetVersion()
;-)

18 years agoCOMP: Remove problem with static being define in a common header file
malaterre [Mon, 22 Aug 2005 15:38:04 +0000 (15:38 +0000)]
COMP: Remove problem with static being define in a common header file

18 years agoTemporarlily ask not to swig for Python SetUserFunction and SetCoherentFileList
jpr [Mon, 22 Aug 2005 12:43:11 +0000 (12:43 +0000)]
Temporarlily ask not to swig for Python SetUserFunction and SetCoherentFileList

18 years agoReplace
jpr [Mon, 22 Aug 2005 12:38:01 +0000 (12:38 +0000)]
Replace
   void SetLoadMode (int mode)
by
   vtkSetMacro(LoadMode, int);
   vtkGetMacro(LoadMode, int);
   vtkBooleanMacro(LoadMode, int);
to be vtk compilant

18 years agoReplace
jpr [Mon, 22 Aug 2005 12:30:36 +0000 (12:30 +0000)]
Replace
void SetCheckFileCoherenceLight();
by
vtkSetMacro(AllowLightChecking, int);
vtkGetMacro(AllowLightChecking, int);
vtkBooleanMacro(AllowLightChecking, int);
to be vtk compliant

18 years agoComments
jpr [Mon, 22 Aug 2005 12:23:26 +0000 (12:23 +0000)]
Comments

18 years agoupdate usage
jpr [Mon, 22 Aug 2005 12:21:03 +0000 (12:21 +0000)]
update usage

18 years agogdcm::File::File() and gdcm::DicomDir::DicomDir() are no longer ignored
jpr [Mon, 22 Aug 2005 12:02:35 +0000 (12:02 +0000)]
gdcm::File::File() and gdcm::DicomDir::DicomDir() are no longer ignored

18 years agoUpdate CMakeLists.txt
jpr [Mon, 22 Aug 2005 11:25:10 +0000 (11:25 +0000)]
Update CMakeLists.txt

18 years agoRemove exBuildUpDicomDir.cxx (TestBuildUpDicomDir.cxx already in Testing)
jpr [Mon, 22 Aug 2005 11:22:51 +0000 (11:22 +0000)]
Remove exBuildUpDicomDir.cxx (TestBuildUpDicomDir.cxx already in Testing)

18 years agoComment
jpr [Mon, 22 Aug 2005 11:21:56 +0000 (11:21 +0000)]
Comment

18 years agoRemove useless exAnonymize.cxx (use Anonymize.cxx)
jpr [Mon, 22 Aug 2005 11:18:34 +0000 (11:18 +0000)]
Remove useless exAnonymize.cxx (use Anonymize.cxx)

18 years agoRemove useless exAnonymizeNoLoad (use AnonymizeNoload)
jpr [Mon, 22 Aug 2005 11:16:05 +0000 (11:16 +0000)]
Remove useless exAnonymizeNoLoad (use AnonymizeNoload)

18 years agoUpdate usage
jpr [Mon, 22 Aug 2005 11:14:27 +0000 (11:14 +0000)]
Update usage

18 years agoUse new style for File constructor
jpr [Mon, 22 Aug 2005 10:52:18 +0000 (10:52 +0000)]
Use new style for File constructor

18 years agoUse new style for DicomDir constructor
jpr [Mon, 22 Aug 2005 10:48:16 +0000 (10:48 +0000)]
Use new style for DicomDir constructor

18 years agoUpdate web pages
jpr [Mon, 22 Aug 2005 10:12:45 +0000 (10:12 +0000)]
Update web pages

18 years agoCOMP: Ok quickly fix comp problem on golgot with -pain in the neck- gcc 4.x
malaterre [Sat, 20 Aug 2005 22:29:46 +0000 (22:29 +0000)]
COMP: Ok quickly fix comp problem on golgot with -pain in the neck- gcc 4.x

18 years agoUse new style FileHelper contructor
jpr [Sat, 20 Aug 2005 09:10:24 +0000 (09:10 +0000)]
Use new style FileHelper contructor

18 years agoFileHelper::Initialize() doesn't call GrabInformationFromFile(),
jpr [Sat, 20 Aug 2005 09:04:50 +0000 (09:04 +0000)]
FileHelper::Initialize() doesn't call GrabInformationFromFile(),
in order not to do the job twice when using new style FileHelper Constructor.

18 years agoENH: Provide a GetVersion function, apparently need for python
malaterre [Fri, 19 Aug 2005 16:31:06 +0000 (16:31 +0000)]
ENH: Provide a GetVersion function, apparently need for python

18 years agoENH: Tons of cleanup
malaterre [Fri, 19 Aug 2005 16:21:23 +0000 (16:21 +0000)]
ENH: Tons of cleanup

18 years agoENH: Ok serioulsy nobody was updating this file - removed
malaterre [Fri, 19 Aug 2005 16:08:47 +0000 (16:08 +0000)]
ENH: Ok serioulsy nobody was updating this file - removed

18 years agoENH: Should fix installation of gdcm
malaterre [Fri, 19 Aug 2005 15:52:38 +0000 (15:52 +0000)]
ENH: Should fix installation of gdcm

18 years agoSome never comitted before comments.
jpr [Fri, 19 Aug 2005 13:15:05 +0000 (13:15 +0000)]
Some never comitted before comments.

18 years agoInitialize UserFunction pointer to 0, even for 'deprecated' form of constructor.
jpr [Fri, 19 Aug 2005 13:12:15 +0000 (13:12 +0000)]
Initialize UserFunction pointer to 0, even for 'deprecated' form of constructor.

18 years agoCOMP: Fix compilation on gcc4
malaterre [Thu, 18 Aug 2005 14:34:47 +0000 (14:34 +0000)]
COMP: Fix compilation on gcc4

18 years agoCOMP: Get rid of: Function gdcm::GDCM_LEGACY must have a return type.
malaterre [Mon, 1 Aug 2005 14:33:29 +0000 (14:33 +0000)]
COMP: Get rid of: Function gdcm::GDCM_LEGACY must have a return type.

18 years agovtkgdcmSerieViewer shows an example for using user supplied function.
jpr [Sat, 30 Jul 2005 18:37:48 +0000 (18:37 +0000)]
vtkgdcmSerieViewer shows an example for using user supplied function.
(it uses now the Argument Manager)
    vtkgdcmSerieViewer :
   Display a Serie within a Directory
   You can navigate through the stack by hitting any character key.
   usage: vtkgdcmSerieViewer filein=fileName [noshadowseq][noshadow][noseq]
                             [reverse] [{[mirror]|[topdown]|[rotate]}]
                             [check][debug]

18 years agovtkGdcmReader takes into account the user supplied function to reorder the
jpr [Sat, 30 Jul 2005 18:31:25 +0000 (18:31 +0000)]
vtkGdcmReader takes into account the user supplied function to reorder the
pixels

18 years ago User is now allowed to pass a Pointer to a function of his own
jpr [Sat, 30 Jul 2005 18:27:00 +0000 (18:27 +0000)]
  User is now allowed to pass a Pointer to a function of his own
      to allow modification of pixel order (i.e. : Mirror, TopDown, )
      to gdcm::FileHeleper, using SetUserFunction(userSuppliedFunction)

      described as : void userSuppliedFunction(uint8_t *im, gdcm::File *f);

      NB : the "uint8_t *" type of first param is just for prototyping.
        User will Cast it according what he founds with f->GetPixelType()
        See ctkgdcmSerieViewer for an example

18 years agoArgMgrDefined now returns a bool
jpr [Sat, 30 Jul 2005 18:18:44 +0000 (18:18 +0000)]
ArgMgrDefined now returns a bool

18 years agoComments
jpr [Sat, 30 Jul 2005 18:17:08 +0000 (18:17 +0000)]
Comments

18 years agoFix comments
jpr [Sat, 30 Jul 2005 18:16:19 +0000 (18:16 +0000)]
Fix comments

18 years agoAdd SerieHelper::IsCoherent() method to allow checking that the files with same
jpr [Sat, 30 Jul 2005 18:13:24 +0000 (18:13 +0000)]
Add SerieHelper::IsCoherent() method to allow checking that the files with same
Serie UID have the same sizes and pixel type.

18 years agoCOMP: Fix compilation on gcc296
malaterre [Fri, 29 Jul 2005 20:50:07 +0000 (20:50 +0000)]
COMP: Fix compilation on gcc296

18 years agoAllow checking reverse order file sorting
jpr [Fri, 29 Jul 2005 15:24:04 +0000 (15:24 +0000)]
Allow checking reverse order file sorting

18 years agoTypo
jpr [Fri, 29 Jul 2005 15:07:56 +0000 (15:07 +0000)]
Typo

18 years agoUser may now use
jpr [Fri, 29 Jul 2005 15:07:16 +0000 (15:07 +0000)]
User may now use
   SetSortOrderToDirect() or SetSortOrderToReverse()
to choose the ways the File* will be sorted.

18 years agoENH: If address is hexadecimal, also take into account a-f
malaterre [Thu, 28 Jul 2005 16:11:20 +0000 (16:11 +0000)]
ENH: If address is hexadecimal, also take into account a-f

18 years agoBUG: Put back deprecated code since it makes the test pass. I believe the new approac...
malaterre [Wed, 27 Jul 2005 03:02:12 +0000 (03:02 +0000)]
BUG: Put back deprecated code since it makes the test pass. I believe the new approach is not working since the call are slightyl different wether you create a FileHelper with a filename or create a FileHelper and then set the filename it breaks everything...

18 years agoCOMP: Remove call to deprecated method
malaterre [Tue, 26 Jul 2005 02:25:25 +0000 (02:25 +0000)]
COMP: Remove call to deprecated method

18 years agoCOMP: Fix compilation on Win32. All symbols MUST be resolved
malaterre [Tue, 26 Jul 2005 02:16:19 +0000 (02:16 +0000)]
COMP: Fix compilation on Win32. All symbols MUST be resolved

18 years agoBUG: Set proper cmake command. Thanks to Aris -again-
malaterre [Mon, 25 Jul 2005 20:10:53 +0000 (20:10 +0000)]
BUG: Set proper cmake command. Thanks to Aris -again-

18 years agoENH: Install jasper and jpegls. Thanks to Aris Basic for report
malaterre [Mon, 25 Jul 2005 18:08:07 +0000 (18:08 +0000)]
ENH: Install jasper and jpegls. Thanks to Aris Basic for report

18 years agoBUG: Need to install the cmake files too otherwise third party library cannot use...
malaterre [Mon, 25 Jul 2005 17:46:26 +0000 (17:46 +0000)]
BUG: Need to install the cmake files too otherwise third party library cannot use the full potential of gdcm

18 years agoENH: cvs access is NOT deprecated
malaterre [Mon, 25 Jul 2005 17:14:09 +0000 (17:14 +0000)]
ENH: cvs access is NOT deprecated

18 years agoCOMP: Fix compilation sqrt need prototype
malaterre [Mon, 25 Jul 2005 03:44:35 +0000 (03:44 +0000)]
COMP: Fix compilation sqrt need prototype

18 years agoENH: Minor tweek
malaterre [Sun, 24 Jul 2005 02:49:25 +0000 (02:49 +0000)]
ENH: Minor tweek

18 years agoENH: Moving Orientation stuff into its own class. gdcm::File is already too complicat...
malaterre [Sun, 24 Jul 2005 02:34:41 +0000 (02:34 +0000)]
ENH: Moving Orientation stuff into its own class. gdcm::File is already too complicated...

18 years agoCOMP: Try to get read of the float issues
malaterre [Sun, 24 Jul 2005 02:10:48 +0000 (02:10 +0000)]
COMP: Try to get read of the float issues

18 years agoCOMP: Too bad gcc3.3 on APPLE does not supported deprecated attribute on ctor......
malaterre [Sun, 24 Jul 2005 00:55:20 +0000 (00:55 +0000)]
COMP: Too bad gcc3.3 on APPLE does not supported deprecated attribute on ctor... This is fixed with g++4.0 (Tiger)

18 years agoCOMP: OK pow and powf are just to much pain for a simple square. Rewrote the code...
malaterre [Sun, 24 Jul 2005 00:24:46 +0000 (00:24 +0000)]
COMP: OK pow and powf are just to much pain for a simple square. Rewrote the code. Also trying to rewrote some 1st year student code...

18 years agoCOMP: Remove deprecated calls
malaterre [Sat, 23 Jul 2005 02:02:44 +0000 (02:02 +0000)]
COMP: Remove deprecated calls

18 years agoCOMP: Remove warning about unused var /type/
malaterre [Sat, 23 Jul 2005 02:01:37 +0000 (02:01 +0000)]
COMP: Remove warning about unused var /type/

18 years agoCOMP: Fix some more deprecated forward
malaterre [Sat, 23 Jul 2005 01:59:21 +0000 (01:59 +0000)]
COMP: Fix some more deprecated forward

18 years agoCOMP: Remove deprecated call from cascade deprecated functions...
malaterre [Sat, 23 Jul 2005 01:54:03 +0000 (01:54 +0000)]
COMP: Remove deprecated call from cascade deprecated functions...

18 years agoBUG: Fix ProductVectorial. Big thanks to Sean McInerney for very accurate review...
malaterre [Sat, 23 Jul 2005 01:27:57 +0000 (01:27 +0000)]
BUG: Fix ProductVectorial. Big thanks to Sean McInerney for very accurate review of CVS code!

18 years agoCOMP: Apparently bcc5.5 and bcc6 do not provide powf. Replacing by its double colleag...
malaterre [Sat, 23 Jul 2005 01:23:55 +0000 (01:23 +0000)]
COMP: Apparently bcc5.5 and bcc6 do not provide powf. Replacing by its double colleague. Thanks to Luca and Sean for report and patch (respectively).

18 years agoCOMP: Fix compilation
malaterre [Fri, 22 Jul 2005 03:33:13 +0000 (03:33 +0000)]
COMP: Fix compilation

18 years agoLEGACY warnings hunting
jpr [Thu, 21 Jul 2005 14:05:09 +0000 (14:05 +0000)]
LEGACY warnings hunting

18 years ago==> Add File::TypeOrientation( ) method
jpr [Thu, 21 Jul 2005 14:01:49 +0000 (14:01 +0000)]
==> Add File::TypeOrientation( ) method
/**
 * \brief  THERALYS' Algorithm to determine the most similar basic orientation
   (Axial, Coronal, Sagital) of the image
 * \note Should be run on the first gdcm::File of a 'coherent' Serie
 * @return orientation code
 *   #   0 :   Not Applicable (neither 0020,0037 Image Orientation Patient
 *   #                         nor     0020,0032Image Position     found )
 *   #   1 :   Axial
 *   #  -1 :   Axial invert
 *   #   2 :   Coronal
 *   #  -2 :   Coronal invert
 *   #   3 :   Sagital
 *   #  -3 :   Sagital invert
 *   #   4 :   Heart Axial
 *   #  -4 :   Heart Axial invert
 *   #   5 :   Heart Coronal
 *   #  -5 :   Heart Coronal invert
 *   #   6 :   Heart Sagital
 *   #  -6 :   Heart Sagital invert
 */

==>  File::GetImageOrientationPatient returns now a bool (no longer a void)
     to allow user to check the 'not applicable case'.

18 years agoUpdtae ChangeLog
jpr [Thu, 21 Jul 2005 07:49:18 +0000 (07:49 +0000)]
Updtae ChangeLog