 |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
Go to the documentation of this file.
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);
65 operator QString()
const;
69 QSharedDataPointer<ctkDICOMPersonNameData> d;
76 #endif // ctkDICOMPersonName_h
QString middleName() const
A person's name as modelled in DICOM.
QString namePrefix() const
QString nameSuffix() const
ctkDICOMPersonName(const ctkDICOMPersonName &other)
ctkDICOMPersonName(const QString &lastName=QString::null, const QString &firstName=QString::null, const QString &middleName=QString::null, const QString &namePrefix=QString::null, const QString &nameSuffix=QString::null)
QList< ctkDICOMPersonName > ctkDICOMPersonNameList
virtual ~ctkDICOMPersonName()
Q_DECLARE_METATYPE(ctkDICOMPersonName)
std::string toStdString() const
ctkDICOMPersonName & operator=(const ctkDICOMPersonName &other)
QString firstName() const
QString formattedName() const
"Lastname, FirstName MiddleName, Suffix" (useful for alphabetical sorting)