#include <seqdelay.h>
Inheritance diagram for SeqDelay:


Public Member Functions | |
| SeqDelay (const STD_string &object_label="unnamedSeqDelay", float delayduration=0.0, const STD_string &command="", const STD_string &durationVariable="") | |
| SeqDelay (const SeqDelay &sd) | |
| SeqDelay & | operator= (const SeqDelay &sd) |
| SeqDelay & | operator= (float dur) |
| SeqDelay & | set_command (const STD_string &command) |
| STD_string | get_program (programContext &context) const |
This class represents a delay with an optional command.
Definition at line 54 of file seqdelay.h.
| SeqDelay::SeqDelay | ( | const STD_string & | object_label = "unnamedSeqDelay", |
|
| float | delayduration = 0.0, |
|||
| const STD_string & | command = "", |
|||
| const STD_string & | durationVariable = "" | |||
| ) |
Constructs a delay labeled 'object_label' with the following properties:
| SeqDelay::SeqDelay | ( | const SeqDelay & | sd | ) |
Constructs a delay which is a copy of 'sd'
This assignment operator will make this object become an exact copy of 'sd'.
| SeqDelay& SeqDelay::operator= | ( | float | dur | ) |
This assignment operator can be used to specify the duration of the delay
| SeqDelay& SeqDelay::set_command | ( | const STD_string & | command | ) |
Specifies the extra command for the delay
| STD_string SeqDelay::get_program | ( | programContext & | context | ) | const [virtual] |
Returns the part in the pulse/gradient program of this sequence object. 'context' holds data about how the program should be generated, e.g. type of program and formatting.
Reimplemented from SeqTreeObj.
1.5.1