22 #ifndef ctkXnatSubject_h
23 #define ctkXnatSubject_h
25 #include "ctkXNATCoreExport.h"
31 class ctkXnatSubjectPrivate;
49 virtual void setName(
const QString &name);
51 virtual QString
name()
const;
99 friend class qRestResult;
101 virtual void fetchImpl();
106 virtual void downloadImpl(
const QString&);
static const QString PROJECT_ID
void setLabel(const QString &label)
QString projectID() const
static const QString INSERT_USER
static const QString GENDER
virtual QString resourceUri() const
ctkXnatProject * getPrimaryProject() const
void setHandedness(const QString &handedness)
virtual void setName(const QString &name)
Sets the name, i.e. the label of the subject.
virtual ~ctkXnatSubject()
static const QString HANDEDNESS
QString handedness() const
virtual QString name() const
Returns the name, i.e. the label of the subject.
static const QString DATE_OF_BIRTH
QString dateOfBirth() const
void setGender(const QString &gender)
QList< ctkXnatProject * > getProjects() const
void setInsertDate(const QString &insertDate)
const QString & insertDate() const
void setInsertUser(const QString &insertUser)
void setDateOfBirth(const QString &dateOfBirth)
static const QString WEIGHT
void setProjectID(const QString &projectID)
void setHeight(const QString &height)
ctkXnatSubject(ctkXnatObject *parent=0, const QString &schemaType=ctkXnatDefaultSchemaTypes::XSI_SUBJECT)
static const QString HEIGHT
static const QString INSERT_DATE
void setWeight(const QString &weight)
const QString & insertUser() const
static QString XSI_SUBJECT