SeqDelay Class Reference
[Classes for sequence design (odinseq library)]

Timing delay. More...

#include <seqdelay.h>

Inheritance diagram for SeqDelay:

Inheritance graph
[legend]
Collaboration diagram for SeqDelay:

Collaboration graph
[legend]
List of all members.

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)
SeqDelayoperator= (const SeqDelay &sd)
SeqDelayoperator= (float dur)
SeqDelayset_command (const STD_string &command)
STD_string get_program (programContext &context) const

Detailed Description

Timing delay.

This class represents a delay with an optional command.

Definition at line 54 of file seqdelay.h.


Constructor & Destructor Documentation

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'


Member Function Documentation

SeqDelay& SeqDelay::operator= ( const SeqDelay 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.


The documentation for this class was generated from the following file:
Generated on Sat Jun 14 12:32:16 2008 by  doxygen 1.5.1