Class representing different pixel modules from the DICOM standard: The class Image Pixel Module, the Floating Point Image Pixel module and the Double Floating Point Image Pixel module.
More...
|
| IODImagePixelVariant () |
| Constructor.
|
|
template<typename T > |
| IODImagePixelVariant (const T &t) |
| Constructor, constructs pixel module based on given type. More...
|
|
| ~IODImagePixelVariant () |
| Destructor.
|
|
OFString | getName () const |
| Get name of module. More...
|
|
IODImagePixelBase::DataType | getDataType () const |
| Get pixel data type. More...
|
|
void | clearData () |
| Clear data (base class version)
|
|
OFCondition | getSamplesPerPixel (Uint16 &value, const unsigned long pos=0) |
| Get Samples per Pixel. More...
|
|
OFCondition | getPhotometricInterpretation (OFString &value, const signed long pos=0) |
| Get Photometric Interpretation. More...
|
|
OFCondition | getRows (Uint16 &value, const unsigned long pos=0) |
| Get Rows. More...
|
|
OFCondition | getColumns (Uint16 &value, const unsigned long pos=0) |
| Get Columns. More...
|
|
OFCondition | getBitsAllocated (Uint16 &value, const unsigned long pos=0) |
| Get Bits Allocated. More...
|
|
OFCondition | getPixelAspectRatio (Uint16 &value, const unsigned long pos=0) |
| Get Pixel Aspect Ratio. More...
|
|
OFCondition | setRows (const Uint16 value, const OFBool checkValue=OFTrue) |
| Set Rows. More...
|
|
OFCondition | setColumns (const Uint16 value, const OFBool checkValue=OFTrue) |
| Set Columns. More...
|
|
OFCondition | setPixelAspectRatio (const OFString &verticalPixelSize, const OFString &horizontalPixelSize, const OFBool checkValue=OFTrue) |
| Set Pixel Aspect Ratio. More...
|
|
OFCondition | write (DcmItem &dataset) |
| Write pixel module base class data to given item. More...
|
|
OFCondition | read (DcmItem &dataset) |
| Read pixel module base class data from given item. More...
|
|
| OFvariant () |
| Constructs a variant holding a default constructed value of the first alternative. More...
|
|
| OFvariant (const OFvariant &rhs) |
| Copy constructs a variant holding a copy of the value rhs holds. More...
|
|
| OFvariant (OFvariant &&rhs) |
| Move constructs a variant by moving the value rhs holds. More...
|
|
| OFvariant (T t) |
| Constructs a variant holding the alternative that most closely matches the given argument. More...
|
|
| ~OFvariant () |
| Destroys the value that the variant currently holds.
|
|
OFvariant & | operator= (const OFvariant &rhs) |
| Copy assigns the value rhs holds to *this. More...
|
|
OFvariant & | operator= (OFvariant &&rhs) |
| Move assigns the value rhs holds to *this. More...
|
|
OFvariant & | operator= (T t) |
| Converts the given argument to one of the alternatives and assigns it to *this. More...
|
|
size_t | index () const |
| Get the index of alternative that is currently being held. More...
|
|
template<OFVARIADIC_DECLARE_TEMPLATE_PARAMETER_PACK_WITH_DEFAULTS(T)>
class IODImagePixelVariant<>
Class representing different pixel modules from the DICOM standard: The class Image Pixel Module, the Floating Point Image Pixel module and the Double Floating Point Image Pixel module.