The first step is made in importing dicoms. In this checkout it is
possible to load a dicom from the file system. The dicom accept a
directory or a dicomfile. First all meta data is loaded into memory,
afterwards the data is loaded into memory.
Changes:
Makefile.am
added lines for use uuid
added dicom-related files
configure.ac
added check for uuid lib
include/lib-memory-io.h
added dicom header
Added some functionalities to check if we are using the same dicom
include/lib-memory-patient.h
added patientid
include/lib-memory-study.h
added studyInstanceUID
include/lib-memory-serie.h
added serieInstanceUID
lib/lib-io-nifti/include/nifti1.h
removed DT_UNKNOWN, because this is used by dirent.h
lib/lib-memory/lib-memory-io.c
Added dicom load functionality
Added to project:
include/lib-io-dicom.h
Created and added dicom functions
lib/lib-io-dicom/lib-io-dicom.c
Created and added dicom functions
Removed from project:
lib/lib-io-dicom/include/zzwrite.h
lib/lib-io-dicom/zzwrite.c
ASSERTION …
When using the sobel brush with 8 bit images, the pluggin causes an assertion on a unknown type.
FEATURE: import Dicoms …
The first step is made in importing dicoms. In this checkout it is possible to load a dicom from the file system. The dicom accept a directory or a dicomfile. First all meta data is loaded into memory, afterwards the data is loaded into memory.
Changes: Makefile.am
configure.ac
include/lib-memory-io.h
Added some functionalities to check if we are using the same dicom include/lib-memory-patient.h
include/lib-memory-study.h
include/lib-memory-serie.h
lib/lib-io-nifti/include/nifti1.h
lib/lib-memory/lib-memory-io.c
Added to project: include/lib-io-dicom.h
lib/lib-io-dicom/lib-io-dicom.c
Removed from project: lib/lib-io-dicom/include/zzwrite.h lib/lib-io-dicom/zzwrite.c
ASSERTION …
When using the sobel brush with 8 bit images, the pluggin causes an assertion on a unknown type.
FIXED: Added unsigned 8-bit support