Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals

iddcm.h File Reference

#include "idcommon.h"
#include <stdio.h>
#include "idswig.h"
#include "idliste.h"
#include "idima-ido.h"

Go to the source code of this file.

Data Structures

struct  _ID_DCM_ELEM
struct  ID_DCM_HDR

Defines

#define str2num(str, typeNum)   *((typeNum *)(str))
#define IdDcmGetPixelOffset(e)   ((e)->PixelPosition)
#define IdDcmGetPFileName(e)   ((e)->filename)

Functions

ID_DCM_HDRIdDcmHdrAlloc (void)
 Alloue un ID_DCM_HDR.

void IdDcmHdrFree (ID_DCM_HDR *)
 Libere un ID_DCM_HDR.

ID_DCM_HDRIdDcmGetHeader (char *)
 renvoie un pointeur sur le ID_DCM_HDR correspondant au fichier

int IdDcmIsAcrLibido (ID_DCM_HDR *)
int IdDcmIsJpegLossless (ID_DCM_HDR *)
 Verifie le caractère Jpeg Lossless d'un fichier, a partir du DCM_HDR.

int IdDcmIsUncompressed (ID_DCM_HDR *)
 Verifie le caractère non compresse d'un fichier, a partir du DCM_HDR.

ID_DCM_HDRIdDcmIsDcmReadable (char *)
 Verifie le caractère Acr/Dcm/LibIdo d'un fichier.

void * IdDcmReadFile (char *, int)
 Lecture d'un fichier de type ACR NEMA ou DICOM.

void * IdDcmReadFileFromDcmHdr (ID_DCM_HDR *, int)
 Lecture d'un fichier de type ACR NEMA ou DICOM.

void * IdDcmMultiFrameReadFile (char *, int, int, int)
 Lecture d'un fichier de type ACR/LibIDO/DICOM dans un vecteur existant deja La fonction IdDcmMultiFrameReadFile est une extention de IdDcmReadFile.

void * IdDcmMultiFrameReadFileFromDcmHdr (ID_DCM_HDR *, int, int, int)
void * IdDcmReadFileIntoVector (char *, int, int, int, void *)
 Lecture d'un fichier (IMAGE) ACR/LibIDO/DICOM dans un Vecteur existant deja.

void * IdDcmReadFileIntoVectorFromDcmHdr (ID_DCM_HDR *, int, int, int, void *)
 Lecture d'un fichier (IMAGE) ACR/DICOM dans un Vecteur existant deja.

int IdDcmWriteFile (ID_DCM_HDR *, PPIMAGE)
char ** IdDcmInquireImageInfoFromFile (char *)
 renvoie dans un tableau de chaines de caracteres la description des info pertinentes d'une image ACR /DCM (la soixantaine de champs utiles) a partir du nom du fichier

char ** IdDcmInquireImageInfoFromDcmHdr (ID_DCM_HDR *)
 renvoie dans un tableau de chaines de caracteres la description des info pertinentes d'une image ACR /DCM a partir d'un ID_DCM_HDR deja fabrique

int IdDcmPrintImageInfo (char **)
 imprime la description des info 'pertinentes' d'une image DICOM obtenue par IdDcmInquireImageInfoFromXXX (File/DcmHdr)

void IdDcmAffDcmHdr (ID_DCM_HDR *, int, int)
int IdDcmInquireInfoFromFile (char *, unsigned short int *OUTPUT, unsigned short int *OUTPUT, unsigned short int *OUTPUT, int *OUTPUT, int *OUTPUT, int *OUTPUT, int *OUTPUT, int *OUTPUT, int *OUTPUT, int *OUTPUT, int *OUTPUT, int *OUTPUT, int *OUTPUT, int *OUTPUT)
 Retourne diverses info stockees dans l'entete ACRNEMA ou DICOM.

int IdDcmInquireInfoFromDcmHdr (ID_DCM_HDR *, unsigned short int *OUTPUT, unsigned short int *OUTPUT, unsigned short int *OUTPUT, int *OUTPUT, int *OUTPUT, int *OUTPUT, int *OUTPUT, int *OUTPUT, int *OUTPUT, int *OUTPUT, int *OUTPUT, int *OUTPUT, int *OUTPUT, int *OUTPUT)
 Retourne diverses info stockees dans l'entete ACRNEMA ou DICOM.

char * _IdDcmReadElementFromLabel (char *libelle, ID_DCM_HDR *e, char *vr, void *buff)
 Tente de lire un dicom_element a partir de son libelle. Le resultat est range dans buff.


Define Documentation

#define IdDcmGetPFileName  )     ((e)->filename)
 

Definition at line 115 of file iddcm.h.

#define IdDcmGetPixelOffset  )     ((e)->PixelPosition)
 

Definition at line 114 of file iddcm.h.

#define str2num str,
typeNum   )     *((typeNum *)(str))
 

Definition at line 108 of file iddcm.h.

Referenced by _IdDcmCheckType(), _IdDcmReadElementUSHORT(), _IdDcmReadNextElement(), IdDcmAffDcmHdr(), and IdDcmGetHeader().


Function Documentation

char* _IdDcmReadElementFromLabel char *  libelle,
ID_DCM_HDR e,
char *  vr,
void *  buff
 

Tente de lire un dicom_element a partir de son libelle. Le resultat est range dans buff.

Parameters:
libelle Libelle de l'acr_element a lire. Il s'agit du dernier champ de la variable globale _ID_dicom_elements, tel que "Group Length", "Priority" ou encore "AE Title".
e ID_DCM_HDR dans lequel effectuer la recherche.
vr DICOM_VR (cf la variable globale _ID_dicom_vr) retourne', pour permettre a l'appelant d'interpreter le contenu de buff.
buff Ou placer l'acr_element en cas de succes. Si NULL, l'allocation est faite localement.
Returns:
En cas de succes, le contenu de l'acr_element lu. Null en cas d'echec.

Definition at line 1432 of file dcmutil.c.

References _IdDcmReadElement(), and DEBUG.

void IdDcmAffDcmHdr ID_DCM_HDR ,
int  ,
int 
 

Definition at line 1560 of file dcmutil.c.

References _ID_dicom_elements, _IdStrShowTransfertSyntax(), __Dicom__el__::dicom_elem, __Dicom__el__::dicom_group, __Dicom__el__::dicom_libelle, __Dicom__el__::dicom_type, _ID_DCM_ELEM::Gr, IdLstFirst, IdLstNext, IdLstPtrObj, _ID_DCM_ELEM::LgrElem, _ID_DCM_ELEM::LgrLueElem, _ID_DCM_ELEM::Num, _ID_DCM_ELEM::Offset, ID_DCM_HDR::plist, str2num, _ID_DCM_ELEM::valeurElem, and _ID_DCM_ELEM::VR.

ID_DCM_HDR* IdDcmGetHeader char *  filename  ) 
 

renvoie un pointeur sur le ID_DCM_HDR correspondant au fichier

Parameters:
filename Nom du fichier ACR / LibIDO / DICOM
Returns:
le ID_DCM_HDR

Definition at line 168 of file dcmutil.c.

References ID_DCM_HDR::__NumeroGroupePrecedent, _IdDcmReadNextElement(), DEBUG, ID_DCM_HDR::filename, ID_DCM_HDR::fp, _ID_DCM_ELEM::Gr, ID_DCM_HDR::grPixelTrouve, ID_RFILE_BIN, IdDcmHdrAlloc(), IdDcmHdrFree(), IdLstAddLast, IdLstFirst, IdLstNext, IdLstPtrObj, _ID_DCM_ELEM::Num, ID_DCM_HDR::PixelPosition, ID_DCM_HDR::PixelsTrouves, ID_DCM_HDR::plist, str2num, ID_DCM_HDR::sw, ID_DCM_HDR::taille_fich, and _ID_DCM_ELEM::valeurElem.

Referenced by IdDcmInquireImageInfoFromFile(), IdDcmInquireInfoFromFile(), IdDcmIsDcmReadable(), and IdDcmReadFileIntoVector().

ID_DCM_HDR* IdDcmHdrAlloc void   ) 
 

Alloue un ID_DCM_HDR.

Returns:
Pointeur sur structure Allouée, NULL si échec

Definition at line 79 of file dcmutil.c.

References ID_DCM_HDR::deb, IdLstAlloc(), LGR_ENTETE_A_LIRE, and ID_DCM_HDR::plist.

Referenced by IdDcmGetHeader(), and IdDcmGetHeaderLeonardo().

void IdDcmHdrFree ID_DCM_HDR e  ) 
 

Libere un ID_DCM_HDR.

Parameters:
e pointeur sur le ID_DCM_HDR a liberer.
Returns:
void

Definition at line 108 of file dcmutil.c.

References ID_DCM_HDR::deb, IdLstFree, and ID_DCM_HDR::plist.

Referenced by IdDcmGetHeader(), IdDcmInquireInfoFromFile(), and IdDcmReadFileIntoVector().

char** IdDcmInquireImageInfoFromDcmHdr ID_DCM_HDR e  ) 
 

renvoie dans un tableau de chaines de caracteres la description des info pertinentes d'une image ACR /DCM a partir d'un ID_DCM_HDR deja fabrique

Parameters:
e ID_DCM_HDR de l'image
Returns:
Tableau :
Pour avoir la liste a jour des elements renvoyes dans ce tableau, Consulter src/idacr.h et src/dicom.c

Definition at line 1257 of file dcmutil.c.

References _IdDcmInquireImageInfoXXX(), IDERR_NON_ACR_FILE, and IdErrno.

char** IdDcmInquireImageInfoFromFile char *  filename  ) 
 

renvoie dans un tableau de chaines de caracteres la description des info pertinentes d'une image ACR /DCM (la soixantaine de champs utiles) a partir du nom du fichier

Parameters:
filename Nom du fichier.
Returns:
ID_DCM_HDR
Pour avoir la liste a jour des elements renvoyes dans ce tableau, Consulter src/idacr.h et src/dicom.c

Definition at line 1209 of file dcmutil.c.

References _IdDcmInquireImageInfoXXX(), IdDcmGetHeader(), IDERR_NON_ACR_FILE, and IdErrno.

int IdDcmInquireInfoFromDcmHdr ID_DCM_HDR e,
unsigned short int *  typObj,
unsigned short int *  typLibido,
unsigned short int *  typData,
int *  NX,
int *  NY,
int *  NZ,
int *  NT,
int *  offset,
int *  nbFrames,
int *  codeSwap,
int *  bitsAllocated,
int *  bitsStored,
int *  highBit,
int *  signe
 

Retourne diverses info stockees dans l'entete ACRNEMA ou DICOM.

Parameters:
e ID_DCM_HDR
typObj Pointeur vers le Unsigned Short qui recevra le type d'OBJET (SIG, IMA, VOL, SEQ, CNT, etc ..)
typLibido Pointeur vers le Unsigned Short qui recevra le type LibIDO (ex : SIG_COMPLEX_FLOAT, IMA_USHORT, VOL_DOUBLE)
typData Pointeur vers le Unsigned Short qui recevra le type de Donnees (ex : TY_COMPLEX_FLOAT, TY_USHORT, TY_DOUBLE)
NX Pointeur vers l'integer qui recevra le nombre de Colonnes
NY Pointeur vers l'integer qui recevra le nombre de Lignes
NZ Pointeur vers l'integer qui recevra le nombre de Colonnes
NT Pointeur vers l'integer qui recevra le nombre d' Instants
offset Pointeur vers l'integer qui recevra la valeur de l'offset des Pixels
nbFrames Pointeur vers l'integer qui recevra le nombre de Frames
codeSwap Pointeur vers l'integer qui la valeur du code de Swap pour les entiers 1234 : pas de swap 4321 2143 : Bad Big Endian 3412 : Bad Little Endian
nb Pointeur vers l'integer qui recevra le nombre de bits alloues
nbu Pointeur vers l'integer qui recevra le nombre de bits utilises
nb Pointeur vers l'integer qui recevra le nombre le bit de poids fort
ty Pointeur vers l'integer qui recevra le signe
Returns:
1 : l'objet est ACR-NEMA ou DICOM 0 : sinon

Definition at line 1501 of file dcmread.c.

References _IdDcmCheckType(), _IdDcmReadElement(), _IdDcmReadElementUSHORT(), ID_DCM_HDR::ACR_LIBIDO, DEBUG, IdDcmIsAcrLibido(), IDERR_NON_ACR_FILE, IdErrno, IMA, ID_DCM_HDR::PixelPosition, SEQ, SIG, ID_DCM_HDR::sw, TY_SIZE, and VOL.

Referenced by IdDcmInquireInfoFromFile().

int IdDcmInquireInfoFromFile char *  filename,
unsigned short int *  typObj,
unsigned short int *  typLibido,
unsigned short int *  typData,
int *  NX,
int *  NY,
int *  NZ,
int *  NT,
int *  offset,
int *  nbFrames,
int *  codeSwap,
int *  bitsAllocated,
int *  bitsStored,
int *  highBit,
int *  signe
 

Retourne diverses info stockees dans l'entete ACRNEMA ou DICOM.

Parameters:
filename Nom du fichier.
typObj Pointeur vers le Unsigned Short qui recevra le type d'OBJET (SIG, IMA, VOL, SEQ, CNT, etc ..)
typLibido Pointeur vers le Unsigned Short qui recevra le type LibIDO (ex : SIG_COMPLEX_FLOAT, IMA_USHORT, VOL_DOUBLE)
typData Pointeur vers le Unsigned Short qui recevra le type de Donnees (ex : TY_COMPLEX_FLOAT, TY_USHORT, TY_DOUBLE)
NX Pointeur vers l'integer qui recevra le nombre de Colonnes
NY Pointeur vers l'integer qui recevra le nombre de Lignes
NZ Pointeur vers l'integer qui recevra le nombre de Colonnes
NT Pointeur vers l'integer qui recevra le nombre d' Instants
offset Pointeur vers l'integer qui recevra la valeur de l'offset des Pixels
nbFrames Pointeur vers l'integer qui recevra le nombre de Frames 3412 : Bad Little Endian
nb Pointeur vers l'integer qui recevra le nombre de bits alloues
nbu Pointeur vers l'integer qui recevra le nombre de bits utilises
nb Pointeur vers l'integer qui recevra le nombre le bit de poids fort
ty Pointeur vers l'integer qui recevra le signe
Returns:
1 : l'objet est ACR-NEMA ou DICOM 0 : sinon

Definition at line 1418 of file dcmread.c.

References DEBUG, IdDcmGetHeader(), IdDcmHdrFree(), and IdDcmInquireInfoFromDcmHdr().

int IdDcmIsAcrLibido ID_DCM_HDR  ) 
 

Definition at line 1083 of file dcmread.c.

References ID_DCM_HDR::ACR_LIBIDO.

Referenced by IdDcmInquireInfoFromDcmHdr(), and IdDcmReadFileIntoVectorFromDcmHdr().

ID_DCM_HDR* IdDcmIsDcmReadable char *  filename  ) 
 

Verifie le caractère Acr/Dcm/LibIdo d'un fichier.

Parameters:
filename Nom du Fichier
Returns:
ID_DCM_HDR (ca sera fait pour plus tard) si lisible O sinon.

Definition at line 1708 of file dcmutil.c.

References IdDcmGetHeader().

int IdDcmIsJpegLossless ID_DCM_HDR e  ) 
 

Verifie le caractère Jpeg Lossless d'un fichier, a partir du DCM_HDR.

Parameters:
e ID_DCM_HDR deja cree
Returns:
1 si Jpeg Losless O sinon.

Definition at line 1733 of file dcmutil.c.

References _IdDcmReadElement().

Referenced by IdDcmReadFileIntoVectorFromDcmHdr().

int IdDcmIsUncompressed ID_DCM_HDR e  ) 
 

Verifie le caractère non compresse d'un fichier, a partir du DCM_HDR.

Parameters:
e ID_DCM_HDR deja cree
Returns:
1 si non compresse O sinon.

Definition at line 1773 of file dcmutil.c.

References ID_DCM_HDR::__TrueDicom, and _IdDcmReadElement().

Referenced by IdDcmReadFileIntoVectorFromDcmHdr().

void* IdDcmMultiFrameReadFile char *  filename,
int  type,
int  numPremIm,
int  numDernIm
 

Lecture d'un fichier de type ACR/LibIDO/DICOM dans un vecteur existant deja La fonction IdDcmMultiFrameReadFile est une extention de IdDcmReadFile.

Parameters:
filename Nom du fichier ACR / DICOM
type Type des images a lire (IMA_UCHAR,IMA_USHORT, ...).
premIm Num premiere image a lire (si -1 ou 0 on commence a la premiere).
dernIm Num derniere image a lire a lire (si -1 ou 0 on fini a la derniere).
Returns:
Pointeur vers un tableau de PPIMAGE

Definition at line 1052 of file dcmread.c.

References DEBUG, and IdDcmReadFileIntoVector().

void* IdDcmMultiFrameReadFileFromDcmHdr ID_DCM_HDR ,
int  ,
int  ,
int 
 

Definition at line 1067 of file dcmread.c.

References DEBUG, and IdDcmReadFileIntoVectorFromDcmHdr().

int IdDcmPrintImageInfo char **  TableauImageInfo  ) 
 

imprime la description des info 'pertinentes' d'une image DICOM obtenue par IdDcmInquireImageInfoFromXXX (File/DcmHdr)

Parameters:
TableauImageInfo Tableau des info.
Pour avoir la liste a jour des DICOM Elements renvoyes par IdDcmInquireImageInfo Consultez le fichier src/dicom.c

Returns:
1 : OK 0 : pointeur sur Tableau NULL

Definition at line 1522 of file dcmutil.c.

References _ID_dicom_info, and _ID_Number_of_Items.

void* IdDcmReadFile char *  filename,
int  type
 

Lecture d'un fichier de type ACR NEMA ou DICOM.

Parameters:
filename Nom du fichier ACR-NEMA ou DICOM SINGLE-FRAME
type Type de l'object a lire (IMA_UCHAR, SIG_CHAR, ...).
Returns:
Pointeur vers l'objet lu ( PSIGNAL, PPIMAGE, PPPVOLUME, PPPPSEQUENCE..).

Definition at line 994 of file dcmread.c.

References DEBUG, and IdDcmReadFileIntoVector().

void* IdDcmReadFileFromDcmHdr ID_DCM_HDR e,
int  type
 

Lecture d'un fichier de type ACR NEMA ou DICOM.

Parameters:
e ID_DCM_HDR *, deja cree, du fichier ACR-NEMA ou DICOM SINGLE-FRAME
type Type de l'object a lire (IMA_UCHAR, SIG_CHAR, ...).
Returns:
Pointeur vers l'objet lu ( PSIGNAL, PPIMAGE, PPPVOLUME, PPPPSEQUENCE..).

Definition at line 1018 of file dcmread.c.

References DEBUG, and IdDcmReadFileIntoVectorFromDcmHdr().

void* IdDcmReadFileIntoVector char *  filename,
int  type,
int  premIm,
int  dernIm,
void *  vector
 

Lecture d'un fichier (IMAGE) ACR/LibIDO/DICOM dans un Vecteur existant deja.

A L'ATTENTION DES Kamikazes Creatissiens : La fonction IdDcmReadFileIntoVector est une extention de IdDcmReadFile LIMITEE pour le moment aux fichiers IMAGES (non SIGNAL, non VOLUME, non SEQUENCE) Elle n'a d'interet que lorsqu'on lit une serie de fichiers *dans un vecteur* et permettra, par exemple de court-circuiter VtkReader, particulierement peu efficace

ATTENTION : elle NE CREE PAS l'entete privee de PPIMAGE !!! de plus, l'adresse de debut dans le vecteur est a la charge de l'utilisateur ... ==> a n'utiliser qu'avec precaution

Exemple d'utilisation :

int nbImages; int tailleImage=dimx*dimy*sizeof(...)); char * vect, *curPos;; curPos = vect = (char *)malloc(tailleImage*nbImages); for(i=0;i<nbImages;i++) { IdDcmReadFileIntoVector((nomImage[i],-1,-1,curPos=+tailleImage); } // vect pointe sur le vecteur des pixels de l'ensemble des images. // vect n'EST PAS un 'objet' LibIDO // C'est a l'utilisateur de l'exploiter comme il lui convient

Parameters:
filename Nom du fichier DICOM ACR/DICOM
type Type des images a lire (IMA_UCHAR,IMA_USHORT, ...).
premIm Num premiere image a lire (Dicom multiframe uniquement; -1 sinon) (si -1 ou 0 on commence a la premiere).
dernIm Num derniere image a lire a lire (Dicom multiframe uniquement; -1 sinon) (si -1 ou 0 on fini a la derniere).
vector adresse dans le Vecteur, deja alloue, a laquelle sera rangée l'image lue
Returns:
Pointeur vers un tableau unidimentionel (celui passe en parametre; NULL si echec)

Definition at line 231 of file dcmread.c.

References DEBUG, IdDcmGetHeader(), IdDcmHdrFree(), and IdDcmReadFileIntoVectorFromDcmHdr().

Referenced by IdAcrReadFileIntoVector(), IdDcmMultiFrameReadFile(), and IdDcmReadFile().

void* IdDcmReadFileIntoVectorFromDcmHdr ID_DCM_HDR e,
int  type,
int  premIm,
int  dernIm,
void *  vector
 

Lecture d'un fichier (IMAGE) ACR/DICOM dans un Vecteur existant deja.

A L'ATTENTION DES Kamikazes Creatissiens : La fonction IdDcmReadFileIntoVector est une extention de IdDcmReadFile LIMITEE pour le moment aux fichiers IMAGES (non SIGNAL, non VOLUME, non SEQUENCE) Elle n'a d'interet que lorsqu'on lit une serie de fichiers *dans un vecteur* et permettra, par exemple de court-circuiter VtkReader, particulierement peu efficace

ATTENTION : elle NE CREE PAS l'entete privee de PPIMAGE !!! de plus, l'adresse de debut dans le vecteur est a la charge de l'utilisateur ... ==> a n'utiliser qu'avec precaution

Exemple d'utilisation :

int nbImages; int tailleImage=dimx*dimy*sizeof(...)); char * vect, *curPos;; curPos = vect = (char *)malloc(tailleImage*nbImages); for(i=0;i<nbImages;i++) { IdDcmReadFileIntoVector((nomImage[i],-1,-1,curPos=+tailleImage); } // vect pointe sur le vecteur des pixels de l'ensemble des images. // vect n'EST PAS un 'objet' LibIDO // C'est a l'utilisateur de l'exploiter comme il lui convient

Parameters:
e ID_DCM_HDR deja cree
type Type des images a lire (IMA_UCHAR,IMA_USHORT, ...).
premIm Num premiere image a lire (Dicom multiframe uniquement; -1 sinon) (si -1 ou 0 on commence a la premiere).
dernIm Num derniere image a lire a lire (Dicom multiframe uniquement; -1 sinon) (si -1 ou 0 on fini a la derniere).
vector adresse dans le Vecteur, deja alloue, a laquelle sera rangée l'image lue
Returns:
Pointeur vers un tableau unidimentionel (celui passe en parametre; NULL si echec)

Definition at line 299 of file dcmread.c.

References ID_DCM_HDR::__TrueDicom, _IdCntPrivate, _IdDcmCheckType(), _IdDcmReadElement(), _IdDcmReadElementUSHORT(), _IdDcmSWAP_LONG(), _IdImaPrivate, _IdSeqPrivate, _IdSigPrivate, _IdVolPrivate, ID_DCM_HDR::_message, ID_DCM_HDR::ACR_LIBIDO, CCC, CCI, CCQ, CCS, CCV, CNT, DEBUG, ID_DCM_HDR::filename, ID_DCM_HDR::fp, ID_RFILE_BIN, IdCntAlloc(), IdCntSetUsedNbX, IdDcmIsAcrLibido(), IdDcmIsJpegLossless(), IdDcmIsUncompressed(), IDERR_NON_ACR_FILE, IdErrno, IdImaAlloc(), IdImaDimX(), IdImaDimY(), IdImaSetUsedNbX(), IdImaSetUsedNbY(), IDO_TYPE, IdSeqAlloc(), IdSeqSetUsedNbT, IdSeqSetUsedNbX, IdSeqSetUsedNbY, IdSeqSetUsedNbZ, IdSigAlloc(), IdSigSetUsedNbX, IdTypeSize, IdVolAlloc(), IdVolSetUsedNbX, IdVolSetUsedNbY, IdVolSetUsedNbZ, IMA, PCONTOUR, ID_DCM_HDR::PixelPosition, PPIMAGE, PPIMAGE_CHAR, PPIMAGE_COMPLEX_CHAR, PPIMAGE_COMPLEX_DOUBLE, PPIMAGE_COMPLEX_FLOAT, PPIMAGE_COMPLEX_LONG, PPIMAGE_COMPLEX_SHORT, PPIMAGE_COMPLEX_UCHAR, PPIMAGE_COMPLEX_ULONG, PPIMAGE_COMPLEX_USHORT, PPIMAGE_DOUBLE, PPIMAGE_FLOAT, PPIMAGE_LONG, PPIMAGE_RGB, PPIMAGE_SHORT, PPIMAGE_UCHAR, PPIMAGE_ULONG, PPIMAGE_USHORT, PPPPSEQUENCE, PPPPSEQUENCE_CHAR, PPPPSEQUENCE_COMPLEX, PPPPSEQUENCE_COMPLEX_CHAR, PPPPSEQUENCE_COMPLEX_DOUBLE, PPPPSEQUENCE_COMPLEX_FLOAT, PPPPSEQUENCE_COMPLEX_LONG, PPPPSEQUENCE_COMPLEX_SHORT, PPPPSEQUENCE_COMPLEX_UCHAR, PPPPSEQUENCE_COMPLEX_ULONG, PPPPSEQUENCE_COMPLEX_USHORT, PPPPSEQUENCE_DOUBLE, PPPPSEQUENCE_FLOAT, PPPPSEQUENCE_LONG, PPPPSEQUENCE_RGB, PPPPSEQUENCE_SHORT, PPPPSEQUENCE_UCHAR, PPPPSEQUENCE_ULONG, PPPPSEQUENCE_USHORT, PPPVOLUME, PPPVOLUME_CHAR, PPPVOLUME_COMPLEX_CHAR, PPPVOLUME_COMPLEX_FLOAT, PPPVOLUME_COMPLEX_LONG, PPPVOLUME_COMPLEX_SHORT, PPPVOLUME_COMPLEX_UCHAR, PPPVOLUME_COMPLEX_ULONG, PPPVOLUME_COMPLEX_USHORT, PPPVOLUME_DOUBLE, PPPVOLUME_FLOAT, PPPVOLUME_LONG, PPPVOLUME_RGB, PPPVOLUME_SHORT, PPPVOLUME_UCHAR, PPPVOLUME_ULONG, PPPVOLUME_USHORT, PSIGNAL, PSIGNAL_CHAR, PSIGNAL_COMPLEX, PSIGNAL_COMPLEX_CHAR, PSIGNAL_COMPLEX_DOUBLE, PSIGNAL_COMPLEX_FLOAT, PSIGNAL_COMPLEX_LONG, PSIGNAL_COMPLEX_SHORT, PSIGNAL_COMPLEX_UCHAR, PSIGNAL_COMPLEX_ULONG, PSIGNAL_COMPLEX_USHORT, PSIGNAL_DOUBLE, PSIGNAL_FLOAT, PSIGNAL_LONG, PSIGNAL_RGB, PSIGNAL_SHORT, PSIGNAL_UCHAR, PSIGNAL_ULONG, PSIGNAL_USHORT, SEEK_CUR, SEQ, SIG, ID_DCM_HDR::sw, TA_TY_CHAR, TA_TY_COMPLEX_CHAR, TA_TY_COMPLEX_DOUBLE, TA_TY_COMPLEX_FLOAT, TA_TY_COMPLEX_LONG, TA_TY_COMPLEX_SHORT, TA_TY_COMPLEX_UCHAR, TA_TY_COMPLEX_ULONG, TA_TY_COMPLEX_USHORT, TA_TY_DOUBLE, TA_TY_FLOAT, TA_TY_LONG, TA_TY_RGB, TA_TY_SHORT, TA_TY_UCHAR, TA_TY_ULONG, TA_TY_USHORT, TY_CHAR, TY_COMPLEX, TY_COMPLEX_CHAR, TY_COMPLEX_DOUBLE, TY_COMPLEX_FLOAT, TY_COMPLEX_LONG, TY_COMPLEX_SHORT, TY_COMPLEX_UCHAR, TY_COMPLEX_ULONG, TY_COMPLEX_USHORT, TY_DOUBLE, TY_FLOAT, TY_LONG, TY_RGB, TY_SHORT, TY_UCHAR, TY_ULONG, TY_USHORT, and VOL.

Referenced by IdDcmMultiFrameReadFileFromDcmHdr(), IdDcmReadFileFromDcmHdr(), and IdDcmReadFileIntoVector().

int IdDcmWriteFile ID_DCM_HDR ,
PPIMAGE 
 


Generated on Wed Oct 19 09:28:35 2005 for SIMRI3D by doxygen 1.3.7