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

STILWaveformItem Class Reference

STILWaveformItem Class Interface. More...

#include <stilwaveformitem.h>

Inheritance diagram for STILWaveformItem:

STILBlock STILEntity List of all members.

Public Member Functions

 STILWaveformItem ()
 STILWaveformItem (const STILWaveformItem &)
virtual ~STILWaveformItem ()
STILWaveformItemoperator= (const STILWaveformItem &)
void init ()
virtual void write (FILE *pOutFile, LONG indentation=0) const
void setWFCList (const STILWFCS w)
STILWFCS getWFCList () const
void setResourceTag (const sstring &tag)
const sstringgetResourceTag () const
void addInheritWaveform (const STILTimingWaveformRef &)
void addWaveformEvent (const STILWaveformEvent &)

Detailed Description

STILWaveformItem Class Interface.

example:

    Timing ABCTiming {
       WaveformTable waveformsExample {
          Period '100ns';
          Waveforms {
             ALLIOS {
               +------------------+
               |01 { '0ns' D/U; } |<----- This is a WaveformItem
               +------------------+

               +---------------------------+
               |LH { '0ns' Z; '25ns' L/H; }|<-- This is another WaveformItem
               +---------------------------+
             }
          }
       }
    }
    


Constructor & Destructor Documentation

STILWaveformItem::STILWaveformItem  ) 
 

Default constructor.

Parameters:
 
Returns:

STILWaveformItem::STILWaveformItem const STILWaveformItem wfi  ) 
 

Construct a STILWaveformItem object from another WaveformItem.

Parameters:
wfi The source object to construct from
Returns:

STILWaveformItem::~STILWaveformItem  )  [virtual]
 

Destructor.

Parameters:
 
Returns:


Member Function Documentation

void STILWaveformItem::addInheritWaveform const STILTimingWaveformRef twfr  ) 
 

Set the InheritWaveform attribute for this block.

Parameters:
twfr The sstring reference to the Inherited Waveform
Returns:
(void)

void STILWaveformItem::addWaveformEvent const STILWaveformEvent we  ) 
 

Set the InheritWaveform attribute for this block.

Parameters:
we The sstring reference to the Inherited Waveform
Returns:
(void)

const sstring & STILWaveformItem::getResourceTag  )  const [inline]
 

Parameters:
 
Returns:

STILWFCS STILWaveformItem::getWFCList  )  const [inline]
 

Parameters:
 
Returns:

void STILWaveformItem::init void   ) 
 

Initialize this object.

Parameters:
 
Returns:
(void)

STILWaveformItem & STILWaveformItem::operator= const STILWaveformItem wi  ) 
 

Equals operator.

Parameters:
wi (STILWaveformItem&)
Returns:
(STILWaveformItem&)

void STILWaveformItem::setResourceTag const sstring tag  ) 
 

Set the resource tag for this Waveform item.

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

void STILWaveformItem::setWFCList const STILWFCS  w  )  [inline]
 

Parameters:
 
Returns:
(void)

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

Qrite out this object to output 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