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 ()
STILWaveformItem & operator= (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 sstring & getResourceTag () 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