oaAntennaRatioValue Class Reference

Inheritance diagram for oaAntennaRatioValue:

oaValue oaObject


Public Methods

oaBoolean isSide () const
oaFloat getGate () const
void getDiode (oa1DLookupTbl< oaInt8, oaFloat > &ratio) const
void setSide (oaBoolean isSide)
void setGate (oaFloat ratio)
void setDiode (const oa1DLookupTbl< oaInt8, oaFloat > &ratio)

Static Public Methods

oaAntennaRatioValue * create (oaObject *database, oaBoolean isSide, oaFloat gateRatio, const oa1DLookupTbl< oaInt8, oaFloat > &diodeRatio)

Detailed Description

This class represents the information needed to define process antenna rules. This information consists of values for the gate area ratio, the diode area ratio and a boolean indicating whether or not the area measurement is perimeter based.

See oaValue for a discussion of the usage of all of the oaValue subclasses.


Member Function Documentation

oaAntennaRatioValue * oaAntennaRatioValue::create oaObject *    database,
oaBoolean    isSide,
oaFloat    gateRatio,
const oa1DLookupTbl< oaInt8, oaFloat > &    diodeRatio
[static]
 

This function creates an antenna ratio value in the specified database.

Parameters:
database The database to create the value in
isSide A boolean indicating whether or not the area measurement is perimeter based
gateRatio The gate area ratio
diodeRatio The diode area ratio
Exceptions:
oacInvalidDatabase 

void oaAntennaRatioValue::getDiode oa1DLookupTbl< oaInt8, oaFloat > &    ratio const
 

This function returns the diode area ratio.

Parameters:
ratio The returned diode area ratio value

oaFloat oaAntennaRatioValue::getGate   const
 

This function returns the gate area ratio.

oaBoolean oaAntennaRatioValue::isSide   const
 

This function returns a boolean indicating whether the area measurement is perimeter based.

void oaAntennaRatioValue::setDiode const oa1DLookupTbl< oaInt8, oaFloat > &    ratio
 

This function sets the diode area ratio value.

Parameters:
ratio The value to set

void oaAntennaRatioValue::setGate oaFloat    ratio
 

This function sets the gate area ratio value.

Parameters:
ratio The value to set

void oaAntennaRatioValue::setSide oaBoolean    isSide
 

This function sets a boolean indicating whether or not the area measurement is parameter based.

Parameters:
isSide The boolean value to set


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

Return to top of page