Public Member Functions

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

Vector of variable timing delays. More...

#include <seqdelayvec.h>

Inheritance diagram for SeqDelayVector:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 SeqDelayVector (const STD_string &object_label, const dvector &delaylist)
 SeqDelayVector (const STD_string &object_label="unnamedSeqDelayVector")
 SeqDelayVector (const SeqDelayVector &sdv)
SeqDelayVectoroperator= (const SeqDelayVector &sdv)
SeqDelayVectorset_delayvector (const dvector &delaylist)
dvector get_delayvector () const

Detailed Description

Vector of variable timing delays.

This class represents a vector of delay (delay list) that can be attached to a loop.

Definition at line 58 of file seqdelayvec.h.


Constructor & Destructor Documentation

SeqDelayVector::SeqDelayVector ( const STD_string &  object_label,
const dvector delaylist 
)

Constructs a delay vector labeled 'object_label' with the following properties:

  • delaylist: The list of delays that will be played out subsequently when looping over this object
SeqDelayVector::SeqDelayVector ( const STD_string &  object_label = "unnamedSeqDelayVector"  ) 

Constructs an empty delay vector labeled 'object_label'

SeqDelayVector::SeqDelayVector ( const SeqDelayVector sdv  ) 

Constructs a delay which is a copy of 'sdv'


Member Function Documentation

dvector SeqDelayVector::get_delayvector (  )  const

Returns the list of delays that will be played out subsequently when looping over this object

SeqDelayVector& SeqDelayVector::operator= ( const SeqDelayVector sdv  ) 

This assignment operator will make this object become an exact copy of 'sdv'.

SeqDelayVector& SeqDelayVector::set_delayvector ( const dvector delaylist  ) 

Specifies the list of delays that will be played out subsequently when looping over this object


The documentation for this class was generated from the following file: