oaSigType Class Reference


Public Methods

 oaSigType (oaSigTypeEnum valueIn)
 oaSigType (const oaString &name)
 ~oaSigType ()
const oaStringgetName () const
 operator oaSigTypeEnum () const

Detailed Description

The oaSigType class encapsulates the enumerated values that describe the different uses of a net object.

enum oaSigTypeEnum
 

Enumeration values:
oacSignalSigType  "signal"
Specifies a signal signal type
oacPowerSigType  "power"
Specifies a power signal type
oacGroundSigType  "ground"
Specifies a ground signal type
oacClockSigType  "clock"
Specifies a clock signal type
oacTieoffSigType  "tieoff"
Specifies a tie-off signal type
oacTieHiSigType  "tieHi"
Specifies a tie-high signal type
oacTieLoSigType  "tieLo"
Specifies a tie-low signal type
oacAnalogSigType  "analog"
Specifies a analog signal type
oacScanSigType  "scan"
Specifies a scan signal type
oacResetSigType  "reset"
Specifies a reset signal type


Constructor & Destructor Documentation

oaSigType::oaSigType oaSigTypeEnum    valueIn [inline]
 

This function constructs an instance of an oaSigType class using the specified oaSigTypeEnum value.

oaSigType::oaSigType const oaString &    name
 

This function constructs an instance of an oaSigType class using the oaSigTypeEnum associated with the specified string name. This name must be defined in the legal set of names associated with oaSigTypeEnum.

Exceptions:
oacInvalidSigTypeName 

oaSigType::~oaSigType   [inline]
 

This function destroys this oaSigType class.


Member Function Documentation

const oaString & oaSigType::getName   const
 

This function returns the name string associated with the encapsulated oaSigTypeEnum object.

oaSigType::operator oaSigTypeEnum   const [inline]
 

This operator casts this oaSigType object into the corresponding oaSigTypeEnum value.


The documentation for this class was generated from the following files:

Return to top of page