GDCM
2.2.0
|
Class to represent an PhotometricInterpretation. More...
#include <gdcmPhotometricInterpretation.h>
Public Types | |
enum | PIType { UNKNOW = 0, MONOCHROME1, MONOCHROME2, PALETTE_COLOR, RGB, HSV, ARGB, CMYK, YBR_FULL, YBR_FULL_422, YBR_PARTIAL_422, YBR_PARTIAL_420, YBR_ICT, YBR_RCT, PI_END } |
Public Member Functions | |
PhotometricInterpretation (PIType pi=UNKNOW) | |
unsigned short | GetSamplesPerPixel () const |
return the value for Sample Per Pixel associated with a particular Photometric Interpretation | |
const char * | GetString () const |
PIType | GetType () const |
bool | IsLossless () const |
bool | IsLossy () const |
bool | IsSameColorSpace (PhotometricInterpretation const &pi) const |
operator PIType () const |
Static Public Member Functions | |
static const char * | GetPIString (PIType pi) |
static PIType | GetPIType (const char *pi) |
static bool | IsRetired (PIType pi) |
Friends | |
std::ostream & | operator<< (std::ostream &os, const PhotometricInterpretation &pi) |
Class to represent an PhotometricInterpretation.
|
static |
Referenced by gdcm::operator<<().
|
static |
unsigned short gdcm::PhotometricInterpretation::GetSamplesPerPixel | ( | ) | const |
return the value for Sample Per Pixel associated with a particular Photometric Interpretation
const char* gdcm::PhotometricInterpretation::GetString | ( | ) | const |
|
inline |
bool gdcm::PhotometricInterpretation::IsLossless | ( | ) | const |
bool gdcm::PhotometricInterpretation::IsLossy | ( | ) | const |
|
static |
bool gdcm::PhotometricInterpretation::IsSameColorSpace | ( | PhotometricInterpretation const & | pi | ) | const |
|
inline |
|
friend |