]> Creatis software - gdcm.git/blobdiff - src/gdcmFile.h
ajouts accesseurs
[gdcm.git] / src / gdcmFile.h
index 2afd67c701ecbeb493bb7a8993e5bfc9c435ef8f..fa41817c8be4bbbd7d9d9ef315f40da266c0e109 100644 (file)
@@ -69,12 +69,6 @@ public:
        
        int GetImageDataIntoVector(void* destination, size_t MaxSize );
        
-       // Question :
-       //
-       //      GetImageData et GetImageDataIntoVector
-       // Get et Put pour 2 fonctions qui font presque la meme chose :-(
-       //
-       
        // Allocates ExpectedSize bytes of memory at this->Data and copies the
        // pointed data to it.
        
@@ -82,7 +76,8 @@ public:
        // Pourquoi dupliquer les pixels, alors qu'on les a deja en mémoire,
        // et que Data (dans le gdcmHeader) est un pointeur ?
        
-       // TODO Swig int SetImageData(void * Data, size_t ExpectedSize);
+       int SetImageData     (void * Data, size_t ExpectedSize);
+       void SetImageDataSize (size_t ExpectedSize);
        
        // Push to disk.
        // A NE PAS OUBLIER : que fait-on en cas de Transfert Syntax (dans l'entete)
@@ -93,8 +88,10 @@ public:
        // Aucun test n'est fait sur l'"Endiannerie" du processeur.
        // Ca sera à l'utilisateur d'appeler son Reader correctement
                
-       int WriteRawData (string nomFichier);
-       int WriteDcm     (string nomFichier);
+       int WriteRawData        (string nomFichier);
+       int WriteDcm            (string nomFichier);
+       int WriteDcmExplVR      (string nomFichier);
+       int WriteAcr            (string nomFichier);
 };
 
 #endif