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.
// 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)
// 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 WriteAcr (string nomFichier);
+ int WriteRawData (string nomFichier);
+ int WriteDcm (string nomFichier);
+ int WriteDcmExplVR (string nomFichier);
+ int WriteAcr (string nomFichier);
};
#endif