15 #ifndef GDCMPHOTOMETRICINTERPRETATION_H
16 #define GDCMPHOTOMETRICINTERPRETATION_H
54 static const char *GetPIString(PIType pi);
56 const char *GetString()
const;
59 static PIType GetPIType(
const char *pi);
61 static bool IsRetired(PIType pi);
64 bool IsLossless()
const;
67 unsigned short GetSamplesPerPixel()
const;
76 operator PIType ()
const {
return PIField; }
100 #endif //GDCMPHOTOMETRICINTERPRETATION_H
Definition: gdcmPhotometricInterpretation.h:35
Definition: gdcmPhotometricInterpretation.h:33
#define GDCM_EXPORT
Definition: gdcmWin32.h:34
std::ostream & operator<<(std::ostream &os, const Directory &d)
Definition: gdcmDirectory.h:92
Definition: gdcmPhotometricInterpretation.h:41
Definition: gdcmPhotometricInterpretation.h:37
Definition: gdcmPhotometricInterpretation.h:45
PIType GetType() const
Definition: gdcmPhotometricInterpretation.h:78
Definition: gdcmPhotometricInterpretation.h:43
Definition: gdcmPhotometricInterpretation.h:38
Definition: gdcmPhotometricInterpretation.h:44
Definition: gdcmPhotometricInterpretation.h:42
static const char * GetPIString(PIType pi)
Class to represent an PhotometricInterpretation.
Definition: gdcmPhotometricInterpretation.h:28
Definition: gdcmPhotometricInterpretation.h:39
Definition: gdcmPhotometricInterpretation.h:34
PIType
Definition: gdcmPhotometricInterpretation.h:31
Definition: gdcmPhotometricInterpretation.h:40
Definition: gdcmPhotometricInterpretation.h:36
PhotometricInterpretation(PIType pi=UNKNOW)
Definition: gdcmPhotometricInterpretation.h:52