ExperimentManager script class  1.1.0.1
The Experiment Manager script class reference.
Public Slots | List of all members
RetinotopyMapper Class Reference

The RetinotopyMapper class. More...

Inheritance diagram for RetinotopyMapper:
ExperimentEngine

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...
 

Detailed Description

The RetinotopyMapper class.

The RetinotopyMapper class can be used in combination with the ExperimentManager for presenting various Retinotopy Mapping stimuli.

Member Function Documentation

bool RetinotopyMapper::installCustomScriptHandlerFunction ( QString  FuncName)
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.

bool RetinotopyMapper::setCustomOutputDirectoryPath ( const QString &  sOutputDirectory)
slot

Configures the Output Directory Path.

This function configures the Output Directory Path to a new provided value.

Parameters
sOutputDirectorya string value containing the new directory path to the Output Directory.
Returns
a boolean value determining whether the function executed successfully.