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

STILScanString Class Reference

STILScanString Class Interface. More...

#include <stilscanstring.h>

List of all members.

Public Member Functions

 STILScanString ()
 STILScanString (const STILScanString &)
 ~STILScanString ()
STILScanStringoperator= (const STILScanString &)
char operator[] (LONG) const
char & operator[] (LONG)
void init ()
void setScanType (STILScanType st)
STILScanType getScanType () const
LONG getCount () const
void addWFC (char wfc)
void padFront (LONG n, char wfc)
void padBack (LONG n, char wfc)
LONG getCurrentShiftPos () const
void moveToNextShiftPos ()
void setNumPreShiftVecs (LONG n)
LONG getNumPreShiftVecs () const
void setNumPostShiftVecs (LONG n)
LONG getNumPostShiftVecs () const


Detailed Description

STILScanString Class Interface.


Constructor & Destructor Documentation

STILScanString::STILScanString  ) 
 

Default constructor.

Parameters:
 
Returns:

STILScanString::STILScanString const STILScanString ss  ) 
 

Construct a STILScanString object from another ScanString obj.

Parameters:
ss Source scanstring
Returns:

STILScanString::~STILScanString  ) 
 

Destructor.

Parameters:
 
Returns:


Member Function Documentation

void STILScanString::addWFC char  wfc  ) 
 

Add a WFC to the end of this scan.

Parameters:
wfc WFC to add
Returns:
void

LONG STILScanString::getCount  )  const
 

Get the count of WFCs in this scan.

Parameters:
 
Returns:
LONG - # of WFCs

LONG STILScanString::getCurrentShiftPos  )  const [inline]
 

Parameters:
 
Returns:

LONG STILScanString::getNumPostShiftVecs  )  const [inline]
 

Get the number of states to be applied after scan shifting.

Parameters:
 
Returns:
LONG - the # of states

LONG STILScanString::getNumPreShiftVecs  )  const [inline]
 

Get the number of states to be applied before scan shifting.

Parameters:
 
Returns:
LONG - the # of states

STILScanType STILScanString::getScanType  )  const [inline]
 

Parameters:
 
Returns:

void STILScanString::init void   ) 
 

Initialize this STILScanString object.

Parameters:
 
Returns:
void

void STILScanString::moveToNextShiftPos  )  [inline]
 

Parameters:
 
Returns:
(void)

STILScanString & STILScanString::operator= const STILScanString arg  ) 
 

Equals operator.

Parameters:
arg (STILScanString)
Returns:
(STILScanString&)

char & STILScanString::operator[] LONG  i  ) 
 

Index into the scan sstring to modify an element.

Parameters:
i Index
Returns:
char &

char STILScanString::operator[] LONG   )  const
 

void STILScanString::padBack LONG  n,
char  wfc
 

Pad the back of this scan sstring with n events.

Parameters:
n Number of events to pad
wfc WFC to pad
Returns:
void

void STILScanString::padFront LONG  n,
char  wfc
 

Pad the front of this scan sstring with n events.

Parameters:
n Number of events to pad
wfc WFC to pad
Returns:
void

void STILScanString::setNumPostShiftVecs LONG  n  )  [inline]
 

Set the number of states to be applied after scan shifting.

Parameters:
n The # of states applied before a shift block
Returns:
(void)

void STILScanString::setNumPreShiftVecs LONG  n  )  [inline]
 

Set the number of states to be applied before scan shifting.

Parameters:
n The # of states applied before a shift block
Returns:
(void)

void STILScanString::setScanType STILScanType  st  )  [inline]
 

Parameters:
 
Returns:
(void)


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

SourceForge.net Logo