Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

PTF's Internals

PTF's internals

Our plan was to develop a programm that is very flexibel and easy to expand. So most of our code is build modularly. PTF is divided into three chunks. These are:

Core components

This is the base of PTF. It contains the class PtfCore as kind of backbone. This class keeps references to all other parts. Exspecially book keeping for Tasks (Task), Sequences (Sequence) with its iterator (SequenceIterator) and all input devices (InputDevice) is done here. Furthermore the different experiment records (TaskRecord, ReactionRecord) and logs (Log) are acessed via this backbone. Last but not least the scheduler class (Scheduler) and reaction handler (ReactionHandler) are included.

This class is the main entry point of every PTF application.

Enviroment

These classes are used for displaying things (Graphic), playing audio samples (Audio), time measurement (Clock) and setting trigger signals on ports (Parallel).

Input components

The class InputDevice is a base for all defined methods of input.


Generated on Fri Dec 17 14:54:32 2004 for Psychological Test Framework by doxygen 1.3.8