|
GDCM
2.2.4
|
Bitmap class A bitmap based image. Used as parent for both IconImage and the main Pixel Data Image It does not contains any World Space information (IPP, IOP) More...
#include <gdcmBitmap.h>


Public Member Functions | |
| Bitmap () | |
| ~Bitmap () | |
| virtual bool | AreOverlaysInPixelData () const |
| void | Clear () |
| bool | GetBuffer (char *buffer) const |
| Acces the raw data. More... | |
| unsigned long | GetBufferLength () const |
| unsigned int | GetColumns () const |
| const DataElement & | GetDataElement () const |
| DataElement & | GetDataElement () |
| unsigned int | GetDimension (unsigned int idx) const |
| const unsigned int * | GetDimensions () const |
| Return the dimension of the pixel data, first dimension (x), then 2nd (y), then 3rd (z)... More... | |
| const LookupTable & | GetLUT () const |
| LookupTable & | GetLUT () |
| bool | GetNeedByteSwap () const |
| unsigned int | GetNumberOfDimensions () const |
| Return the number of dimension of the pixel data bytes; for example 2 for a 2D matrices of values. More... | |
| const PhotometricInterpretation & | GetPhotometricInterpretation () const |
| return the photometric interpretation More... | |
| const PixelFormat & | GetPixelFormat () const |
| Get/Set PixelFormat. More... | |
| PixelFormat & | GetPixelFormat () |
| unsigned int | GetPlanarConfiguration () const |
| return the planar configuration More... | |
| unsigned int | GetRows () const |
| const TransferSyntax & | GetTransferSyntax () const |
| bool | IsEmpty () const |
| bool | IsLossy () const |
| Return whether or not the image was compressed using a lossy compressor or not. More... | |
| bool | IsTransferSyntaxCompatible (TransferSyntax const &ts) const |
| void | Print (std::ostream &) const |
| void | SetColumns (unsigned int col) |
| void | SetDataElement (DataElement const &de) |
| void | SetDimension (unsigned int idx, unsigned int dim) |
| void | SetDimensions (const unsigned int dims[3]) |
| void | SetLossyFlag (bool f) |
| Specifically set that the image was compressed using a lossy compression mechanism. More... | |
| void | SetLUT (LookupTable const &lut) |
| Set/Get LUT. More... | |
| void | SetNeedByteSwap (bool b) |
| void | SetNumberOfDimensions (unsigned int dim) |
| void | SetPhotometricInterpretation (PhotometricInterpretation const &pi) |
| void | SetPixelFormat (PixelFormat const &pf) |
| void | SetPlanarConfiguration (unsigned int pc) |
| void | SetRows (unsigned int rows) |
| void | SetTransferSyntax (TransferSyntax const &ts) |
| Transfer syntax. More... | |
Public Member Functions inherited from gdcm::Object | |
| Object () | |
| Object (const Object &) | |
| Special requirement for copy/cstor, assigment operator. More... | |
| virtual | ~Object () |
| void | operator= (const Object &) |
Protected Types | |
| typedef SmartPointer< LookupTable > | LUTPtr |
Protected Member Functions | |
| bool | ComputeLossyFlag () |
| bool | GetBuffer2 (std::ostream &os) const |
| bool | TryJPEG2000Codec (char *buffer, bool &lossyflag) const |
| bool | TryJPEG2000Codec2 (std::ostream &os) const |
| bool | TryJPEGCodec (char *buffer, bool &lossyflag) const |
| bool | TryJPEGCodec2 (std::ostream &os) const |
| bool | TryJPEGLSCodec (char *buffer, bool &lossyflag) const |
| bool | TryKAKADUCodec (char *buffer, bool &lossyflag) const |
| bool | TryPVRGCodec (char *buffer, bool &lossyflag) const |
| bool | TryRAWCodec (char *buffer, bool &lossyflag) const |
| bool | TryRLECodec (char *buffer, bool &lossyflag) const |
Protected Member Functions inherited from gdcm::Object | |
| void | Register () |
| void | UnRegister () |
Protected Attributes | |
| std::vector< unsigned int > | Dimensions |
| bool | LossyFlag |
| LUTPtr | LUT |
| bool | NeedByteSwap |
| unsigned int | NumberOfDimensions |
| PixelFormat | PF |
| PhotometricInterpretation | PI |
| DataElement | PixelData |
| unsigned int | PlanarConfiguration |
| TransferSyntax | TS |
Friends | |
| class | ImageChangeTransferSyntax |
| class | PixmapReader |
Bitmap class A bitmap based image. Used as parent for both IconImage and the main Pixel Data Image It does not contains any World Space information (IPP, IOP)
|
protected |
| gdcm::Bitmap::Bitmap | ( | ) |
| gdcm::Bitmap::~Bitmap | ( | ) |
|
inlinevirtual |
Reimplemented in gdcm::Pixmap.
| void gdcm::Bitmap::Clear | ( | ) |
|
protected |
| bool gdcm::Bitmap::GetBuffer | ( | char * | buffer) | const |
Acces the raw data.
|
protected |
| unsigned long gdcm::Bitmap::GetBufferLength | ( | ) | const |
Return the length of the image after decompression WARNING for palette color: It will NOT take into account the Palette Color thus you need to multiply this length by 3 if computing the size of equivalent RGB image
|
inline |
|
inline |
|
inline |
| unsigned int gdcm::Bitmap::GetDimension | ( | unsigned int | idx) | const |
| const unsigned int* gdcm::Bitmap::GetDimensions | ( | ) | const |
Return the dimension of the pixel data, first dimension (x), then 2nd (y), then 3rd (z)...
|
inline |
|
inline |
|
inline |
| unsigned int gdcm::Bitmap::GetNumberOfDimensions | ( | ) | const |
Return the number of dimension of the pixel data bytes; for example 2 for a 2D matrices of values.
| const PhotometricInterpretation& gdcm::Bitmap::GetPhotometricInterpretation | ( | ) | const |
return the photometric interpretation
|
inline |
Get/Set PixelFormat.
|
inline |
| unsigned int gdcm::Bitmap::GetPlanarConfiguration | ( | ) | const |
return the planar configuration
|
inline |
|
inline |
|
inline |
| bool gdcm::Bitmap::IsLossy | ( | ) | const |
Return whether or not the image was compressed using a lossy compressor or not.
| bool gdcm::Bitmap::IsTransferSyntaxCompatible | ( | TransferSyntax const & | ts) | const |
|
virtual |
Reimplemented from gdcm::Object.
Reimplemented in gdcm::Image, and gdcm::Pixmap.
|
inline |
|
inline |
| void gdcm::Bitmap::SetDimension | ( | unsigned int | idx, |
| unsigned int | dim | ||
| ) |
| void gdcm::Bitmap::SetDimensions | ( | const unsigned int | dims[3]) |
|
inline |
Specifically set that the image was compressed using a lossy compression mechanism.
|
inline |
Set/Get LUT.
|
inline |
| void gdcm::Bitmap::SetNumberOfDimensions | ( | unsigned int | dim) |
| void gdcm::Bitmap::SetPhotometricInterpretation | ( | PhotometricInterpretation const & | pi) |
|
inline |
References gdcm::PixelFormat::Validate().
| void gdcm::Bitmap::SetPlanarConfiguration | ( | unsigned int | pc) |
|
inline |
|
inline |
Transfer syntax.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.4