Program: gdcm
Module: $RCSfile: gdcmPixelWriteConvert.h,v $
Language: C++
- Date: $Date: 2005/01/06 20:03:28 $
- Version: $Revision: 1.5 $
+ Date: $Date: 2005/10/23 15:09:19 $
+ Version: $Revision: 1.7 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
namespace gdcm
{
-/*
+/**
* \brief Utility container for gathering the various forms the pixel data
- * migth take during the user demanded processes.
+ * migth take during the user requiered processes.
+ * \warning None of the methods may be called by end user (they have no
+ * meaning outside the class FileHelper)
*/
class GDCM_EXPORT PixelWriteConvert : public Base
{
-public:
+friend class FileHelper;
+
+private:
PixelWriteConvert();
virtual ~PixelWriteConvert();
// Set/Get of images and their size
- void SetReadData(uint8_t *data,size_t size);
+
+ void SetReadData(uint8_t *data, size_t size);
+ /// \brief returns ReadData
uint8_t *GetReadData() { return ReadData; }
+ /// \brief returns ReadDataSize
size_t GetReadDataSize() { return ReadDataSize; }
- void SetUserData(uint8_t *data,size_t size);
+ void SetUserData(uint8_t *data, size_t size);
+ /// \brief returns UserData
uint8_t *GetUserData() { return UserData; }
+ /// \brief returns UserDataSize
size_t GetUserDataSize() { return UserDataSize; }
// Get the used image and its size
uint8_t *GetData();
size_t GetDataSize();
-private:
+
// Variables
/// Pixel data represented as RGB after LUT color interpretation.
uint8_t *ReadData;