22 #ifndef __ctkDICOMPersonName_h 23 #define __ctkDICOMPersonName_h 25 #include "ctkDICOMCoreExport.h" 28 #include <QSharedDataPointer> 33 class ctkDICOMPersonNameData;
44 const QString& firstName = QString::null,
45 const QString& middleName = QString::null,
46 const QString& namePrefix = QString::null,
47 const QString& nameSuffix = QString::null);
56 QString formattedName()
const;
58 QString lastName()
const;
59 QString firstName()
const;
60 QString middleName()
const;
61 QString namePrefix()
const;
62 QString nameSuffix()
const;
65 operator QString()
const;
66 std::string toStdString()
const;
69 QSharedDataPointer<ctkDICOMPersonNameData> d;
76 #endif // ctkDICOMPersonName_h QList< ctkDICOMPersonName > ctkDICOMPersonNameList
Q_DECLARE_METATYPE(ctkDICOMPersonName)
A person's name as modelled in DICOM.