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 ()
STILWaveformTable & operator= (const STILWaveformTable &)
void init (const sstring &)
virtual void write (FILE *pOutFile, LONG indentation=0) const
void setPeriod (const STILTimeExpr &per)
const STILTimeExpr & getPeriod () const
void setPeriodResourceTag (const sstring &tag)
const sstring & getPeriodResourceTag () const
void addInheritWaveformTable (const sstring)
void addInheritWaveformTable (const STILTimingWaveformRef &)
void setSubWaveforms (const STILSubWaveforms &)
const STILSubWaveforms * getSubWaveforms ()
void setWaveforms (const STILWaveforms &)
const STILWaveforms * getWaveforms ()

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