fw4spl
fwDicomTools::Image Class Reference

DICOM Image Helper. More...

#include <Image.hpp>

Public Member Functions

FWDICOMTOOLS_API Image (unsigned short samplesPerPixel, unsigned short bitsAllocated, unsigned short bitsStored, unsigned short highBit, unsigned short pixelRepresentation, double rescaleSlope, double rescaleIntercept)
 Constructor. More...
 
virtual FWDICOMTOOLS_API ~Image ()
 Destructor.
 
FWDICOMTOOLS_API::fwTools::Type findImageTypeFromMinMaxValues () const
 Find Image Type.
 

Protected Member Functions

FWDICOMTOOLS_API int64_t getPixelMin () const
 Return minimum possible value of the pixel.
 
FWDICOMTOOLS_API int64_t getPixelMax () const
 Return maximum possible value of the pixel.
 

Protected Attributes

unsigned short m_samplesPerPixel
 Samples per pixel.
 
unsigned short m_bitsAllocated
 Bits allocated.
 
unsigned short m_bitsStored
 Bits stored.
 
unsigned short m_highBit
 High bit.
 
unsigned short m_pixelRepresentation
 Pixel representation.
 
double m_rescaleSlope
 Rescale slope.
 
double m_rescaleIntercept
 Rescale Intercept.
 

Detailed Description

DICOM Image Helper.

Definition at line 22 of file core/fwDicomTools/include/fwDicomTools/Image.hpp.

Constructor & Destructor Documentation

fwDicomTools::Image::Image ( unsigned short  samplesPerPixel,
unsigned short  bitsAllocated,
unsigned short  bitsStored,
unsigned short  highBit,
unsigned short  pixelRepresentation,
double  rescaleSlope,
double  rescaleIntercept 
)

Constructor.

Parameters
[in]samplesPerPixelSamples per pixel
[in]bitsAllocatedBits allocated
[in]bitsStoredBits stored
[in]highBitHigh bit
[in]pixelRepresentationPixel representation
[in]rescaleSlopeRescale slope
[in]rescaleInterceptRescale intercept

Definition at line 14 of file core/fwDicomTools/src/fwDicomTools/Image.cpp.


The documentation for this class was generated from the following files: