ExperimentManager script class
1.1.0.1
The Experiment Manager script class reference.
|
The RetinotopyMapper class. More...
Public Slots | |
bool | installCustomScriptHandlerFunction (QString FuncName) |
bool | setCustomOutputDirectoryPath (const QString &sOutputDirectory) |
Configures the Output Directory Path. More... | |
Public Slots inherited from ExperimentEngine | |
virtual QScreen * | getActiveStimuliOutputScreen () |
Returns a QScreen object representing the active Stimuli Output Screen. More... | |
QScriptValue | getExperimentObjectParameter (const int &nObjectID, const QString &strName) |
retrieves the current value of an Experiment Parameter variable. More... | |
int | getObjectID () |
Returns this Object ID. More... | |
void | incrementExternalTrigger () |
Increments the External Trigger. More... | |
bool | insertExpObjectBlockParameter (const int nObjectID, const QString sName, const QString sValue, bool bIsInitializing=true, bool bIsCustom=false, bool bForceImmediateParse=false) |
Update or insert an Experiment Block Parameter that can be parsed. More... | |
virtual bool | setActiveStimuliOutputScreen (int nScreenNumber) |
Sets a Screen referred by it's Screen Number as the current active Stimuli Output Screen. More... | |
bool | setExperimentObjectParameter (const int &nObjectID, const QString &strName, const QScriptValue &sScriptVal, const bool &bBufferTillChanged=false) |
Sets the current value of an existing Experiment Parameter variable. More... | |
Additional Inherited Members | |
Signals inherited from ExperimentEngine | |
void | ExperimentStructureChanged (int nBlock, int nTrial, int nInternalTrigger) |
The ExperimentStructureChanged Signal. More... | |
void | ExternalTriggerIncremented (int nTrigger) |
The ExternalTriggerIncremented Signal. More... | |
void | NewInitBlockTrial (void) |
The NewInitBlockTrial Signal. More... | |
void | ObjectShouldStop (void) |
The ObjectShouldStop Signal. More... | |
void | ObjectStateHasChanged (ExperimentSubObjectState expSubObjectState) |
The ObjectStateHasChanged Signal. More... | |
void | PrepareNewInitBlockTrial (void) |
The PrepareNewInitBlockTrial Signal. More... | |
void | UserWantsToClose (void) |
The UserWantsToClose Signal. More... | |
Public Member Functions inherited from ExperimentEngine | |
ExperimentEngine (QObject *parent=NULL) | |
The ExperimentEngine constructor. More... | |
~ExperimentEngine () | |
The ExperimentEngine destructor. More... | |
The RetinotopyMapper class.
The RetinotopyMapper class can be used in combination with the ExperimentManager for presenting various Retinotopy Mapping stimuli.
|
slot |
Install a custom function that is defined inside the script as an alternative painter.
This slot can be used for custom painting in the script. The String parameter(FuncName) is the name of the script function which is automatically called when a repaint is requested. The custom paint function then automatically receives an QPainter pointer that can be further used for custom painting purpose.
|
slot |
Configures the Output Directory Path.
This function configures the Output Directory Path to a new provided value.
sOutputDirectory | a string value containing the new directory path to the Output Directory. |