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

STILScanChain Class Reference

STILScanChain Class Interface. More...

#include <stilscanchain.h>

Inheritance diagram for STILScanChain:

STILBlock STILEntity List of all members.

Public Types

typedef BOOLEAN STILScanInversionType

Public Member Functions

 STILScanChain ()
 STILScanChain (const STILScanChain &)
virtual ~STILScanChain ()
STILScanChainoperator= (const STILScanChain &)
void init (const sstring &domain="")
virtual void write (FILE *pOutFile, LONG indentation=0) const
void setScanLength (LONG)
LONG getScanLength () const
void setScanOutLength (LONG)
LONG getScanOutLength () const
void setScanCells (const STILNameList &)
const STILNameListgetScanCells () const
void setScanIn (const sstring &)
const sstringgetScanIn () const
void setScanOut (const sstring &)
const sstringgetScanOut () const
void setScanMasterClock (const STILNameList &)
const STILNameListgetScanMasterClock () const
void setScanSlaveClock (const STILNameList &)
const STILNameListgetScanSlaveClock () const
void setScanInversion (STILScanInversionType)
STILScanInversionType getScanInversion () const

Detailed Description

STILScanChain Class Interface.


Member Typedef Documentation

typedef BOOLEAN STILScanChain::STILScanInversionType
 


Constructor & Destructor Documentation

STILScanChain::STILScanChain  ) 
 

Default Constructor for a STILScanChain object.

Parameters:
 
Returns:

STILScanChain::STILScanChain const STILScanChain ss  ) 
 

Constructor a STILScanChain object from another STILScanChain.

Parameters:
ss STILScanChain object to construct from
Returns:

STILScanChain::~STILScanChain  )  [virtual]
 

Destructor for a STILScanChain object.

Parameters:
 
Returns:


Member Function Documentation

const STILNameList & STILScanChain::getScanCells  )  const [inline]
 

Parameters:
 
Returns:

const sstring & STILScanChain::getScanIn  )  const [inline]
 

Parameters:
 
Returns:

STILScanChain::STILScanInversionType STILScanChain::getScanInversion  )  const [inline]
 

Parameters:
 
Returns:

LONG STILScanChain::getScanLength  )  const [inline]
 

Parameters:
 
Returns:

const STILNameList & STILScanChain::getScanMasterClock  )  const [inline]
 

Parameters:
 
Returns:

const sstring & STILScanChain::getScanOut  )  const [inline]
 

Parameters:
 
Returns:

LONG STILScanChain::getScanOutLength  )  const [inline]
 

Parameters:
 
Returns:

const STILNameList & STILScanChain::getScanSlaveClock  )  const [inline]
 

Parameters:
 
Returns:

void STILScanChain::init const sstring domain = ""  ) 
 

Initialize the STILScanChain object.

Parameters:
domain The name of the item
Returns:
(void)

STILScanChain & STILScanChain::operator= const STILScanChain ss  ) 
 

Assignment operator for a STILScanChain object.

Parameters:
ss Source object to assign into this target object
Returns:
(STILScanChain &)

void STILScanChain::setScanCells const STILNameList sc  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILScanChain::setScanIn const sstring si  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILScanChain::setScanInversion STILScanChain::STILScanInversionType  si  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILScanChain::setScanLength LONG  sl  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILScanChain::setScanMasterClock const STILNameList smc  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILScanChain::setScanOut const sstring so  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILScanChain::setScanOutLength LONG  sol  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILScanChain::setScanSlaveClock const STILNameList ssc  )  [inline]
 

Parameters:
 
Returns:
(void)

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

Write the STILScanChain 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