![]() |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
#include <Libs/XNAT/Core/ctkXnatExperiment.h>


Public Member Functions | |
| ctkXnatExperiment (ctkXnatObject *parent=0, const QString &schemaType=ctkXnatDefaultSchemaTypes::XSI_EXPERIMENT) | |
| QString | dateOfAcquisition () const |
| QString | imageModality () const |
| QString | label () const |
| virtual QString | name () const |
| Returns the name, i.e. the label of the subject. More... | |
| void | reset () |
| virtual QString | resourceUri () const |
| QString | scannerType () const |
| void | setDateOfAcquisition (const QString &dateOfAcquisition) |
| void | setImageModality (const QString &imageModality) |
| void | setLabel (const QString &label) |
| virtual void | setName (const QString &name) |
| Sets the name, i.e. the label of the subject. More... | |
| void | setScannerType (const QString &scannerType) |
| void | setTimeOfAcquisition (const QString &timeOfAcquisition) |
| QString | timeOfAcquisition () const |
| virtual | ~ctkXnatExperiment () |
Public Member Functions inherited from ctkXnatObject | |
| void | add (ctkXnatObject *child) |
| Adds an object to the children of the current one. More... | |
| virtual ctkXnatResource * | addResourceFolder (QString foldername, QString format="", QString content="", QString tags="") |
| virtual QString | childDataType () const |
| Gets a human readable name of the child object type. More... | |
| QList< ctkXnatObject * > | children () const |
| Gets the children of the object. More... | |
| QString | description () const |
| Gets the description of the object. More... | |
| void | download (const QString &) |
| void | erase () |
| Deletes the object on the XNAT server and removes it from its parent. More... | |
| bool | exists () const |
| Checks if the object exists on the XNAT server. More... | |
| void | fetch (bool forceFetch=false) |
| Fetches the children and the properties of the object. More... | |
| virtual QString | id () const |
| Gets the global ID of the object. More... | |
| bool | isFetched () const |
| Tells if the children and the properties of the objects have been fetched. More... | |
| virtual QDateTime | lastModifiedTimeOnServer () |
| Gets the last modification time from the server. More... | |
| ctkXnatObject * | parent () const |
| const QMap< QString, QString > & | properties () const |
| Gets the properties of the object. More... | |
| QString | property (const QString &name) const |
| Gets the value of the property with the given name. More... | |
| void | remove (ctkXnatObject *child) |
| Removes the object from the children of the current object. More... | |
| void | save (bool overwrite=true) |
| QString | schemaType () const |
| void | setDescription (const QString &description) |
| Sets the description of the object. More... | |
| virtual void | setId (const QString &id) |
| void | setLastModifiedTime (const QDateTime &lastModifiedTime) |
| Sets the last modfication time on the server. More... | |
| void | setParent (ctkXnatObject *parent) |
| Sets the parent of the object in the data hierarchy. More... | |
| void | setProperty (const QString &name, const QVariant &value) |
| Sets the value of the property with the given name. More... | |
| virtual | ~ctkXnatObject () |
| Destructs the ctkXnatObject. More... | |
Static Public Attributes | |
| static const QString | DATE_OF_ACQUISITION |
| static const QString | IMAGE_MODALITY |
| static const QString | SCANNER_TYPE |
| static const QString | TIME_OF_ACQUISITION |
Static Public Attributes inherited from ctkXnatObject | |
| static const QString | ID |
| static const QString | LABEL |
| static const QString | NAME |
| static const QString | URI |
| static const QString | XSI_SCHEMA_TYPE |
Additional Inherited Members | |
Protected Member Functions inherited from ctkXnatObject | |
| ctkXnatObject (const ctkXnatObject &) | |
| ctkXnatObject (ctkXnatObject *parent=0, const QString &schemaType=QString::null) | |
| Constructs the ctkXnatObject. More... | |
| ctkXnatObject (ctkXnatObjectPrivate &dd, ctkXnatObject *parent=0, const QString &schemaType=QString::null) | |
| Constructs the ctkXnatObject with the given private part. More... | |
| virtual void | fetchResources (const QString &path="/resources") |
| Fetches the resources of the object. More... | |
| ctkXnatSession * | session () const |
Protected Attributes inherited from ctkXnatObject | |
| const QScopedPointer< ctkXnatObjectPrivate > | d_ptr |
| The private implementation part of the object. More... | |
Definition at line 35 of file ctkXnatExperiment.h.
| ctkXnatExperiment::ctkXnatExperiment | ( | ctkXnatObject * | parent = 0, |
| const QString & | schemaType = ctkXnatDefaultSchemaTypes::XSI_EXPERIMENT |
||
| ) |
|
virtual |
| QString ctkXnatExperiment::dateOfAcquisition | ( | ) | const |
| QString ctkXnatExperiment::imageModality | ( | ) | const |
| QString ctkXnatExperiment::label | ( | ) | const |
|
virtual |
Returns the name, i.e. the label of the subject.
Reimplemented from ctkXnatObject.
|
virtual |
Resets the object so that its properties and children needs to be fetched again at the next request.
Reimplemented from ctkXnatObject.
|
virtual |
Gets the resource URI of the object that can be used to access it through the REST API.
Implements ctkXnatObject.
| QString ctkXnatExperiment::scannerType | ( | ) | const |
| void ctkXnatExperiment::setDateOfAcquisition | ( | const QString & | dateOfAcquisition | ) |
| void ctkXnatExperiment::setImageModality | ( | const QString & | imageModality | ) |
| void ctkXnatExperiment::setLabel | ( | const QString & | label | ) |
|
virtual |
Sets the name, i.e. the label of the subject.
Reimplemented from ctkXnatObject.
| void ctkXnatExperiment::setScannerType | ( | const QString & | scannerType | ) |
| void ctkXnatExperiment::setTimeOfAcquisition | ( | const QString & | timeOfAcquisition | ) |
| QString ctkXnatExperiment::timeOfAcquisition | ( | ) | const |
|
static |
Definition at line 68 of file ctkXnatExperiment.h.
|
static |
Definition at line 71 of file ctkXnatExperiment.h.
|
static |
Definition at line 70 of file ctkXnatExperiment.h.
|
static |
Definition at line 69 of file ctkXnatExperiment.h.