Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

TransitionInfoBin Class Reference

Stores information about a binary transition condition. More...

#include <TransitionInfoBin.h>

Inheritance diagram for TransitionInfoBin::

TransitionInfo List of all members.

Public Methods

 TransitionInfoBin ()
 Standard constructor.

 TransitionInfoBin (const TransitionInfoBin &)
 Copy constructor.

 TransitionInfoBin (IOInfoBin bin, IOInfoBin bout)
 Constructor. More...

 ~TransitionInfoBin ()
 Destructor.

TransitionInfoBin & operator= (const TransitionInfoBin &)
 Assignment operator.

TransitionInfoclone ()
 Produces an exact copy of this transition info and returns a pointer to it.

IOInfoBin getInputs () const
 Returns array with input bits.

IOInfoBin getOutputs () const
 Returns array with output bits.

void setInputs (QString, int numin=-1)
 Sets the inputs to the binary value contained in s. More...

void setOutputs (QString, int numout=-1)
 Sets the outputs to the binary value contained in s. More...

void setInputsSize (int bits)
 Sets the number of inputs to newin. More...

void setOutputsSize (int bits)
 Sets the number of outputs to newin. More...

QString getInputsStr ()
 Returns a string representing the inputs.

QString getOutputsStr ()
 Returns a string representing the outputs.

QString getInputsStrBin ()
 Returns string containing the input bits in bin format. More...

QString getOutputsStrBin ()
 Returns string containing the output bits in bin format. More...

QString getInputsStrHex ()
 Returns string containing the input bits in hex format. More...

QString getOutputsStrHex ()
 Returns string containing the output bits in hex format. More...

QString getInputsStrASCII ()
 Returns an ASCII string representing the inputs.

QString getOutputsStrASCII ()
 Returns an ASCII string representing the outputs.

bool matches (IOInfo *)
 Checks if transition matches i/o-info io. More...


Detailed Description

Stores information about a binary transition condition.


Constructor & Destructor Documentation

TransitionInfoBin::TransitionInfoBin IOInfoBin bin,
IOInfoBin bout
 

Constructor.

Parameters:
numin   number of input bits
in   array of input bits
numout   number of output bits
out   array of output bits


Member Function Documentation

QString TransitionInfoBin::getInputsStrBin [virtual]
 

Returns string containing the input bits in bin format.

Parameters:
numin   number of input bits
Returns:
String representing the input information in binary format.

Reimplemented from TransitionInfo.

QString TransitionInfoBin::getInputsStrHex [virtual]
 

Returns string containing the input bits in hex format.

Parameters:
numout   number of intput bits
Returns:
String representing the input information in hexadecimal format.

Reimplemented from TransitionInfo.

QString TransitionInfoBin::getOutputsStrBin [virtual]
 

Returns string containing the output bits in bin format.

Parameters:
numout   number of output bits
Returns:
String representing the output information in binary format.

Reimplemented from TransitionInfo.

QString TransitionInfoBin::getOutputsStrHex [virtual]
 

Returns string containing the output bits in hex format.

Parameters:
numout   number of output bits
Returns:
String representing the output information in hexadecimal format.

Reimplemented from TransitionInfo.

bool TransitionInfoBin::matches IOInfo * io [virtual]
 

Checks if transition matches i/o-info io.

Parameters:
io   I/O-info which shall be checked
Returns:
TRUE if the information matches otherwise FALSE.

Reimplemented from TransitionInfo.

void TransitionInfoBin::setInputs QString s,
int numin = -1
[virtual]
 

Sets the inputs to the binary value contained in s.

Parameters:
numin   number of inputs
s   string containing the binary information

Reimplemented from TransitionInfo.

void TransitionInfoBin::setInputsSize int newin [virtual]
 

Sets the number of inputs to newin.

Parameters:
oldin   old number of inputs
newin   new number of inputs

Reimplemented from TransitionInfo.

void TransitionInfoBin::setOutputs QString s,
int numout = -1
[virtual]
 

Sets the outputs to the binary value contained in s.

Parameters:
numout   number of inputs
s   string containing the binary information

Reimplemented from TransitionInfo.

void TransitionInfoBin::setOutputsSize int newout [virtual]
 

Sets the number of outputs to newin.

Parameters:
oldin   old number of outputs
newin   new number of outputs

Reimplemented from TransitionInfo.


The documentation for this class was generated from the following files:
Generated at Fri Apr 11 22:37:18 2003 for Qfsm by doxygen1.2.9.1 written by Dimitri van Heesch, © 1997-2001