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

STILWaveformTable Class Reference

STILWaveformTable Class Interface. More...

#include <stilwaveformtable.h>

Inheritance diagram for STILWaveformTable:

STILBlock STILEntity List of all members.

Public Member Functions

 STILWaveformTable ()
 STILWaveformTable (const STILWaveformTable &)
virtual ~STILWaveformTable ()
STILWaveformTableoperator= (const STILWaveformTable &)
void init (const sstring &)
virtual void write (FILE *pOutFile, LONG indentation=0) const
void setPeriod (const STILTimeExpr &per)
const STILTimeExprgetPeriod () const
void setPeriodResourceTag (const sstring &tag)
const sstringgetPeriodResourceTag () const
void addInheritWaveformTable (const sstring)
void addInheritWaveformTable (const STILTimingWaveformRef &)
void setSubWaveforms (const STILSubWaveforms &)
const STILSubWaveformsgetSubWaveforms ()
void setWaveforms (const STILWaveforms &)
const STILWaveformsgetWaveforms ()

Detailed Description

STILWaveformTable Class Interface.


Constructor & Destructor Documentation

STILWaveformTable::STILWaveformTable  ) 
 

Default constructor.

Parameters:
 
Returns:

STILWaveformTable::STILWaveformTable const STILWaveformTable wft  ) 
 

Construct a STILWaveformTable object from another WaveformTable.

Parameters:
wft The source object to construct from
Returns:

STILWaveformTable::~STILWaveformTable  )  [virtual]
 

Destructor.

Parameters:
 
Returns:


Member Function Documentation

void STILWaveformTable::addInheritWaveformTable const STILTimingWaveformRef inh_wft  ) 
 

Set the InheritWaveformTable attribute for this block.

Parameters:
inh_wft The sstring reference to the Inherited WaveformTable
Returns:
(void)

void STILWaveformTable::addInheritWaveformTable const   sstring  ) 
 

Set the InheritWaveformTable attribute for this block.

Parameters:
str The sstring reference to the Inherited WaveformTable
Returns:
(void)

const STILTimeExpr & STILWaveformTable::getPeriod  )  const [inline]
 

Parameters:
 
Returns:

const sstring & STILWaveformTable::getPeriodResourceTag  )  const [inline]
 

Parameters:
 
Returns:

const STILSubWaveforms * STILWaveformTable::getSubWaveforms  )  [inline]
 

Parameters:
 
Returns:

const STILWaveforms * STILWaveformTable::getWaveforms  )  [inline]
 

Parameters:
 
Returns:

void STILWaveformTable::init const sstring name  ) 
 

Initialize the STILWaveformTable object.

Parameters:
name The name of the table
Returns:
(void)

STILWaveformTable & STILWaveformTable::operator= const STILWaveformTable arg  ) 
 

Assignment operator for a STILWaveformTable object.

Parameters:
arg Source object to assign into this target object
Returns:
(STILWaveformTable &)

void STILWaveformTable::setPeriod const STILTimeExpr per  ) 
 

Set the period for this WaveformTable.

Parameters:
per The expression for the period
Returns:
(void)

void STILWaveformTable::setPeriodResourceTag const sstring tag  ) 
 

Set the period's resource tag for this WaveformTable.

Parameters:
tag The 1450.3 resource tag
Returns:
(void)

void STILWaveformTable::setSubWaveforms const STILSubWaveforms swfs_arg  ) 
 

Set the SubWaveforms attribute for this block.

Parameters:
swfs_arg The sub waveforms block to add
Returns:
(void)

void STILWaveformTable::setWaveforms const STILWaveforms wfs_arg  ) 
 

Set the Waveforms attribute for this block.

Parameters:
wfs_arg The waveforms block to add
Returns:
(void)

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

Write the STILWaveformTable object to a FILE.

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

Reimplemented from STILBlock.


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

SourceForge.net Logo