#include <gdcmPixelWriteConvert.h>
Inheritance diagram for gdcm::PixelWriteConvert:
Public Member Functions | |
virtual void | Print (std::ostream &=std::cout, std::string const &="") |
Printer. | |
void | SetPrintLevel (int level) |
Sets the print level for the Dicom Header Elements. | |
int | GetPrintLevel () |
Gets the print level for the Dicom Entries. | |
Protected Attributes | |
int | PrintLevel |
Amount of printed details for each Dicom Entries : 0 : stands for the least detail level. | |
Private Member Functions | |
PixelWriteConvert () | |
Constructor. | |
virtual | ~PixelWriteConvert () |
Destructor. | |
void | SetReadData (uint8_t *data, size_t size) |
sets Read Data (and size) | |
uint8_t * | GetReadData () |
returns ReadData | |
size_t | GetReadDataSize () |
returns ReadDataSize | |
void | SetUserData (uint8_t *data, size_t size) |
Sets the internal pointer to the caller's inData image representation, BUT WITHOUT COPYING THE DATA.
| |
uint8_t * | GetUserData () |
returns UserData | |
size_t | GetUserDataSize () |
returns UserDataSize | |
uint8_t * | GetData () |
Get Data (UserData or ReadData). | |
size_t | GetDataSize () |
Get Data Size (UserData or ReadData). | |
Private Attributes | |
uint8_t * | ReadData |
Pixel data represented as RGB after LUT color interpretation. | |
size_t | ReadDataSize |
Size of RGB image. | |
uint8_t * | UserData |
User pixel data. | |
size_t | UserDataSize |
Size of User image. | |
Friends | |
class | FileHelper |
Definition at line 34 of file gdcmPixelWriteConvert.h.
|
Constructor.
Definition at line 29 of file gdcmPixelWriteConvert.cxx. References ReadData, ReadDataSize, UserData, and UserDataSize. 00030 { 00031 ReadData = 0; 00032 ReadDataSize = 0; 00033 00034 UserData = 0; 00035 UserDataSize = 0; 00036 }
|
|
Destructor.
Definition at line 41 of file gdcmPixelWriteConvert.cxx.
|
|
Get Data (UserData or ReadData).
Definition at line 82 of file gdcmPixelWriteConvert.cxx. References ReadData, and UserData. Referenced by gdcm::FileHelper::SetWriteToRaw(), and gdcm::FileHelper::SetWriteToRGB(). 00083 { 00084 if ( UserData ) 00085 { 00086 return UserData; 00087 } 00088 else 00089 { 00090 return ReadData; 00091 } 00092 }
|
|
Get Data Size (UserData or ReadData).
Definition at line 98 of file gdcmPixelWriteConvert.cxx. References ReadDataSize, UserData, and UserDataSize. Referenced by gdcm::FileHelper::SetWriteToRaw(), and gdcm::FileHelper::SetWriteToRGB(). 00099 { 00100 if ( UserData ) 00101 { 00102 return UserDataSize; 00103 } 00104 else 00105 { 00106 return ReadDataSize; 00107 } 00108 }
|
|
Gets the print level for the Dicom Entries.
Definition at line 50 of file gdcmBase.h. 00050 { return PrintLevel; }
|
|
returns ReadData
Definition at line 46 of file gdcmPixelWriteConvert.h. 00046 { return ReadData; }
|
|
returns ReadDataSize
Definition at line 48 of file gdcmPixelWriteConvert.h. 00048 { return ReadDataSize; }
|
|
returns UserData
Definition at line 52 of file gdcmPixelWriteConvert.h. Referenced by gdcm::FileHelper::CheckWriteIntegrity(), gdcm::FileHelper::GetImageData(), gdcm::FileHelper::GetImageDataRawSize(), gdcm::FileHelper::GetImageDataSize(), gdcm::FileHelper::GetUserData(), and gdcm::FileHelper::WriteRawData(). 00052 { return UserData; }
|
|
returns UserDataSize
Definition at line 54 of file gdcmPixelWriteConvert.h. Referenced by gdcm::FileHelper::CheckWriteIntegrity(), gdcm::FileHelper::GetImageDataRawSize(), gdcm::FileHelper::GetImageDataSize(), gdcm::FileHelper::GetUserDataSize(), and gdcm::FileHelper::WriteRawData(). 00054 { return UserDataSize; }
|
|
Printer.
Reimplemented in gdcm::CommandManager, gdcm::DataEntry, gdcm::DicomDir, gdcm::DicomDirElement, gdcm::DicomDirImage, gdcm::DicomDirMeta, gdcm::DicomDirPatient, gdcm::DicomDirSerie, gdcm::DicomDirStudy, gdcm::DicomDirVisit, gdcm::DicomEntry, gdcm::Dict, gdcm::DictEntry, gdcm::DictGroupName, gdcm::DictSet, gdcm::DirList, gdcm::DocEntry, gdcm::ElementSet, gdcm::FileHelper, gdcm::JPEGFragment, gdcm::PixelReadConvert, gdcm::RLEFrame, gdcm::SeqEntry, gdcm::SerieHelper, gdcm::SQItem, and gdcm::VR. Definition at line 42 of file gdcmBase.h.
|
|
Sets the print level for the Dicom Header Elements.
Definition at line 47 of file gdcmBase.h. Referenced by gdcm::SQItem::Print(), gdcm::SeqEntry::Print(), gdcm::FileHelper::Print(), gdcm::ElementSet::Print(), and gdcm::DicomDir::Print(). 00047 { PrintLevel = level; }
|
|
sets Read Data (and size)
Definition at line 53 of file gdcmPixelWriteConvert.cxx. References ReadData, and ReadDataSize. Referenced by gdcm::FileHelper::SetWriteToRaw(), and gdcm::FileHelper::SetWriteToRGB(). 00054 { 00055 ReadData = data; 00056 ReadDataSize = size; 00057 }
|
|
Sets the internal pointer to the caller's inData image representation, BUT WITHOUT COPYING THE DATA.
Definition at line 71 of file gdcmPixelWriteConvert.cxx. References UserData, and UserDataSize. Referenced by gdcm::FileHelper::SetUserData(). 00072 { 00073 UserData = data; 00074 UserDataSize = size; 00075 }
|
|
Definition at line 36 of file gdcmPixelWriteConvert.h. |
|
Amount of printed details for each Dicom Entries : 0 : stands for the least detail level.
Definition at line 55 of file gdcmBase.h. Referenced by gdcm::SQItem::Print(), gdcm::SeqEntry::Print(), gdcm::FileHelper::Print(), gdcm::ElementSet::Print(), gdcm::DocEntry::Print(), gdcm::DictEntry::Print(), gdcm::DicomDirStudy::Print(), gdcm::DicomDirSerie::Print(), gdcm::DicomDirPatient::Print(), gdcm::DicomDirMeta::Print(), gdcm::DicomDir::Print(), and gdcm::DataEntry::Print(). |
|
Pixel data represented as RGB after LUT color interpretation.
Definition at line 63 of file gdcmPixelWriteConvert.h. Referenced by GetData(), PixelWriteConvert(), and SetReadData(). |
|
Size of RGB image.
Definition at line 65 of file gdcmPixelWriteConvert.h. Referenced by GetDataSize(), PixelWriteConvert(), and SetReadData(). |
|
User pixel data.
Definition at line 68 of file gdcmPixelWriteConvert.h. Referenced by GetData(), GetDataSize(), PixelWriteConvert(), and SetUserData(). |
|
Size of User image.
Definition at line 70 of file gdcmPixelWriteConvert.h. Referenced by GetDataSize(), PixelWriteConvert(), and SetUserData(). |