-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathGRFStimuli.h
More file actions
54 lines (48 loc) · 1.28 KB
/
GRFStimuli.h
File metadata and controls
54 lines (48 loc) · 1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
/*
GRFStimuli.h
*/
#import "GRF.h"
#import "GRFMapStimTable.h"
@interface GRFStimuli : NSObject {
BOOL abortStimuli;
DisplayParam display;
long durationMS;
float fixSizePix;
LLFixTarget *fixSpot;
BOOL fixSpotOn;
NSArray *fixTargets;
NSArray *gabors;
NSMutableArray *mapStimList0;
NSMutableArray *mapStimList1;
LLIntervalMonitor *monitor;
short selectTable[kMaxOriChanges];
long targetOnFrame;
NSMutableArray *taskStimList;
BOOL stimulusOn;
BOOL targetPresented;
TrialDesc trial;
LLFixTarget *targetSpot;
// LLGabor *taskGabor;
}
- (void)doFixSettings;
- (void)doGabor0Settings;
- (void)presentStimSequence;
- (void)dumpStimList;
- (void)erase;
- (LLGabor *)mappingGabor0;
- (LLGabor *)mappingGabor1;
- (LLGabor *)taskGabor;
- (LLGabor *)initGabor:(BOOL)bindTemporalFreq;
- (void)loadGabor:(LLGabor *)gabor withStimDesc:(StimDesc *)pSD;
- (void)makeStimLists:(TrialDesc *)pTrial;
- (void)clearStimLists:(TrialDesc *)pTrial;
- (LLIntervalMonitor *)monitor;
- (void)setFixSpot:(BOOL)state;
- (void)shuffleStimListFrom:(short)start count:(short)count;
- (void)startStimSequence;
- (BOOL)stimulusOn;
- (void)stopAllStimuli;
- (void)tallyStimLists:(long)count;
- (long)targetOnFrame;
- (BOOL)targetPresented;
@end