37 void Print(std::ostream &)
const override;
46 assert( i < Curves.size() );
50 assert( i < Curves.size() );
58 assert( i < Overlays.size() );
62 assert( i < Overlays.size() );
68 assert( i < Overlays.size() );
69 Overlays.erase( Overlays.begin() + i );
Bitmap class.
Definition gdcmBitmap.h:39
Curve class to handle element 50xx,3000 Curve Data.
Definition gdcmCurve.h:41
Overlay class.
Definition gdcmOverlay.h:39
Pixmap class.
Definition gdcmPixmap.h:33
const Overlay & GetOverlay(size_t i=0) const
Definition gdcmPixmap.h:61
void SetNumberOfCurves(size_t n)
Definition gdcmPixmap.h:54
bool UnusedBitsPresentInPixelData() const override
returns if there are unused bits in the pixel data
void SetNumberOfOverlays(size_t n)
Definition gdcmPixmap.h:66
IconImage & GetIconImage()
Definition gdcmPixmap.h:74
std::vector< Overlay > Overlays
Definition gdcmPixmap.h:79
void Print(std::ostream &) const override
const Curve & GetCurve(size_t i=0) const
Definition gdcmPixmap.h:49
Overlay & GetOverlay(size_t i=0)
Overlay: group 60xx.
Definition gdcmPixmap.h:57
void RemoveOverlay(size_t i)
Definition gdcmPixmap.h:67
const IconImage & GetIconImage() const
Set/Get Icon Image.
Definition gdcmPixmap.h:73
SmartPointer< IconImage > Icon
Definition gdcmPixmap.h:81
void SetIconImage(IconImage const &ii)
Definition gdcmPixmap.h:75
size_t GetNumberOfOverlays() const
Definition gdcmPixmap.h:65
size_t GetNumberOfCurves() const
Definition gdcmPixmap.h:53
bool AreOverlaysInPixelData() const override
returns if Overlays are stored in the unused bit of the pixel data:
std::vector< Curve > Curves
Definition gdcmPixmap.h:80
Curve & GetCurve(size_t i=0)
Curve: group 50xx.
Definition gdcmPixmap.h:45
Class for Smart Pointer.
Definition gdcmSmartPointer.h:40
#define GDCM_EXPORT
Definition gdcmWin32.h:34