]> Creatis software - gdcm.git/commitdiff
* Fix :Oops ! Forgot to commit gdcmFile::GetImageDataSizeRaw();
authorjpr <jpr>
Wed, 5 Nov 2003 14:31:00 +0000 (14:31 +0000)
committerjpr <jpr>
Wed, 5 Nov 2003 14:31:00 +0000 (14:31 +0000)
       that returns the pixel area size to the *aware* (vtk) user
       that DOESN'T want to turn the PALETTE COLOR image into an RGB image

src/gdcmFile.cxx
src/gdcmFile.h

index 32ef12b9af921513d04fdab8312a11780cf8b17a..1a57bb6d74116bd34dad2a44e8c51b4217587f4c 100644 (file)
@@ -96,6 +96,21 @@ void gdcmFile::SetPixelDataSizeFromHeader(void) {
   // 0028|1203 [US]   [Blue Palette Color Lookup Table Data]
 
 
+/////////////////////////////////////////////////////////////////
+/**
+ * \ingroup   gdcmFile
+ * \brief     Returns the size (in bytes) of required memory to hold
+ * \          the pixel data represented in this file, when user DOESN'T want 
+ * \          to get RGB pixels image when it's stored as a PALETTE COLOR image
+ * \          - the (vtk) user is supposed to know how deal with LUTs - 
+ * \          warning to be used with GetImagePixelsRaw()
+ * @return    The size of pixel data in bytes.
+ */
+
+size_t gdcmFile::GetImageDataSizeRaw(void) {
+   return (lgrTotaleRaw);
+}
+
 /////////////////////////////////////////////////////////////////
 /**
  * \ingroup   gdcmFile
index 9d2f21855b024c4c1bc6bb7cb2a0cc696bf2174c..caed93e645a8e4c5e70c86ab4f77802769718fb1 100644 (file)
@@ -50,6 +50,7 @@ public:
 
    void   SetPixelDataSizeFromHeader(void);
    size_t GetImageDataSize();
+   size_t GetImageDataSizeRaw();
    void * GetImageData();
    size_t GetImageDataIntoVector(void* destination, size_t MaxSize);
    void * GetImageDataRaw();