CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Member Functions | List of all members
ctkDICOMPersonName Class Reference

A person's name as modelled in DICOM. More...

#include <Libs/DICOM/Core/ctkDICOMPersonName.h>

Public Member Functions

 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)
 
QString firstName () const
 
QString formattedName () const
 "Lastname, FirstName MiddleName, Suffix" (useful for alphabetical sorting) More...
 
QString lastName () const
 
QString middleName () const
 
QString namePrefix () const
 
QString nameSuffix () const
 
 operator QString () const
 cast operator More...
 
ctkDICOMPersonNameoperator= (const ctkDICOMPersonName &other)
 
std::string toStdString () const
 
virtual ~ctkDICOMPersonName ()
 

Detailed Description

A person's name as modelled in DICOM.

Definition at line 39 of file ctkDICOMPersonName.h.

Constructor & Destructor Documentation

◆ ctkDICOMPersonName() [1/2]

ctkDICOMPersonName::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 
)

◆ ctkDICOMPersonName() [2/2]

ctkDICOMPersonName::ctkDICOMPersonName ( const ctkDICOMPersonName other)

◆ ~ctkDICOMPersonName()

virtual ctkDICOMPersonName::~ctkDICOMPersonName ( )
virtual

Member Function Documentation

◆ firstName()

QString ctkDICOMPersonName::firstName ( ) const

◆ formattedName()

QString ctkDICOMPersonName::formattedName ( ) const

"Lastname, FirstName MiddleName, Suffix" (useful for alphabetical sorting)

◆ lastName()

QString ctkDICOMPersonName::lastName ( ) const

◆ middleName()

QString ctkDICOMPersonName::middleName ( ) const

◆ namePrefix()

QString ctkDICOMPersonName::namePrefix ( ) const

◆ nameSuffix()

QString ctkDICOMPersonName::nameSuffix ( ) const

◆ operator QString()

ctkDICOMPersonName::operator QString ( ) const

cast operator

◆ operator=()

ctkDICOMPersonName& ctkDICOMPersonName::operator= ( const ctkDICOMPersonName other)

◆ toStdString()

std::string ctkDICOMPersonName::toStdString ( ) const

The documentation for this class was generated from the following file: