Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

STILWaveformEvent Class Reference

STILWaveformEvent Class Interface. More...

#include <stilwaveformevent.h>

Inheritance diagram for STILWaveformEvent:

STILEntity List of all members.

Public Member Functions

 STILWaveformEvent ()
 STILWaveformEvent (const STILWaveformEvent &)
virtual ~STILWaveformEvent ()
STILWaveformEventoperator= (const STILWaveformEvent &)
void init ()
void setTimeExpr (const STILTimeExpr &arg)
const STILTimeExprgetTimeExpr () const
void setEventList (const STILEventList &)
const STILEventListgetEventList () const
void setEventNum (const LONG)
LONG getEventNum () const
void setSubWaveformLabel (const sstring)
sstring getSubWaveformLabel () const
void setSubWaveformNum (const LONG)
LONG getSubWaveformNum () const
void setSubWaveformRepeat (const LONG)
LONG getSubWaveformRepeat () const
virtual void write (FILE *pOutFile, LONG indentation=0) const

Detailed Description

STILWaveformEvent Class Interface.

Of the form: (EVENT_LABEL:)(time_expr)(eventlist([EVENT_NUM]) or event)


Constructor & Destructor Documentation

STILWaveformEvent::STILWaveformEvent  ) 
 

Default constructor.

Parameters:
 
Returns:

STILWaveformEvent::STILWaveformEvent const STILWaveformEvent wfe  ) 
 

Construct a STILWaveformEvent object from another WaveformEvent.

Parameters:
wfe Source obj to construct from
Returns:

STILWaveformEvent::~STILWaveformEvent  )  [virtual]
 

Destructor.

Parameters:
 
Returns:


Member Function Documentation

const STILEventList * STILWaveformEvent::getEventList  )  const [inline]
 

Get a list of events corresponding to the time expression.

Parameters:
 
Returns:

LONG STILWaveformEvent::getEventNum  )  const [inline]
 

Get an event number to correspond with this event.

Parameters:
 
Returns:

sstring STILWaveformEvent::getSubWaveformLabel  )  const [inline]
 

Set the subwaveformlabel associated with this object (only available in Waveforms blocks).

Parameters:
 
Returns:

LONG STILWaveformEvent::getSubWaveformNum  )  const [inline]
 

Set the subwaveformnum associated with this object (only available in Waveforms blocks).

Parameters:
 
Returns:

LONG STILWaveformEvent::getSubWaveformRepeat  )  const [inline]
 

Set the subwaveformrepeat associated with this object (only available in Waveforms blocks).

Parameters:
 
Returns:

const STILTimeExpr * STILWaveformEvent::getTimeExpr  )  const [inline]
 

Parameters:
 
Returns:

void STILWaveformEvent::init void   ) 
 

Initialize the object.

Parameters:
 
Returns:
(void)

STILWaveformEvent & STILWaveformEvent::operator= const STILWaveformEvent wfe  ) 
 

Equals operator.

Parameters:
wfe (STILWaveformEvent)
Returns:
(STILWaveformEvent &)

void STILWaveformEvent::setEventList const STILEventList el  ) 
 

Set the event list.

Parameters:
el The EventList to set
Returns:
(void)

void STILWaveformEvent::setEventNum const   LONG  ) 
 

Set the number on the event list.

Parameters:
n The number to set
Returns:
(void)

void STILWaveformEvent::setSubWaveformLabel const   sstring  ) 
 

Set SUB_WF_LABEL.

Parameters:
lab The name of the label
Returns:
(void)

void STILWaveformEvent::setSubWaveformNum const   LONG  ) 
 

Set the number on the subwaveform label.

Parameters:
n The number to set
Returns:
(void)

void STILWaveformEvent::setSubWaveformRepeat const   LONG  ) 
 

Set the repeat count ().

Parameters:
rep The repeat count to set
Returns:
(void)

void STILWaveformEvent::setTimeExpr const STILTimeExpr arg  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILWaveformEvent::write FILE *  pOutFile,
LONG  indentation = 0
const [virtual]
 

Write out the object to filestream.

Parameters:
pOutFile FILE * of output file
Returns:
(void)

Reimplemented from STILEntity.


The documentation for this class was generated from the following files:
This page last updated on 6 Jul 2007

SourceForge.net Logo