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.
|
| |
|
| ~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 signed 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 signed long pos=0) |
| | Get Rows. More...
|
| |
| OFCondition | getColumns (Uint16 &value, const signed long pos=0) |
| | Get Columns. More...
|
| |
| OFCondition | getBitsAllocated (Uint16 &value, const signed long pos=0) |
| | Get Bits Allocated. More...
|
| |
| OFCondition | getPixelAspectRatio (Uint16 &value, const signed 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.