oaCellType Class Reference


Public Methods

 oaCellType (oaCellTypeEnum valueIn)
 oaCellType (const oaString &name)
 ~oaCellType ()
const oaStringgetName () const
 operator oaCellTypeEnum () const

Detailed Description

The oaCellType class is an enum wrapper for the values that describe the specialized uses of an oaDesign with an oaDesignType of oacMaskLayout.

See Enum Wrappers in the Programmers Guide for a discussion of enum wrappers.

enum oaCellTypeEnum
 

Enumeration values:
oacNoCellType  "none"
oacBlockCellType  "block"
oacBlockRingCellType  "blockRing"
oacCoverCellType  "cover"
oacCoverBumpCellType  "coverBump"
oacPadCellType  "pad"
oacPadSpacerCellType  "padSpacer"
oacCoreCellType  "core"
oacCoreSpacerCellType  "coreSpacer"
oacCoreAntennaCellType  "coreAntenna"
oacCornerCellType  "corner"
oacSoftMacroCellType  "softMacro"
oacViaCellType  "via"
oacBlockBlackBoxCellType  "blockBlackBox"
oacPadAreaIOCellType  "padAreaIO"
oacCoreWellTapCellType  "coreWellTap"


Constructor & Destructor Documentation

oaCellType::oaCellType oaCellTypeEnum    valueIn [inline]
 

This function constructs an instance of an oaCellType class using the specified oaCellTypeEnum value.

oaCellType::oaCellType const oaString &    name
 

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

Exceptions:
oacInvalidCellTypeName 

oaCellType::~oaCellType   [inline]
 

This function destroys this oaCellType class.


Member Function Documentation

const oaString & oaCellType::getName   const
 

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

oaCellType::operator oaCellTypeEnum   const [inline]
 

This function casts this oaCellType object into the corresponding oaCellTypeEnum value.


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

Return to top of page