oaLayerArrayConstraintType Class Reference


Public Methods

 oaLayerArrayConstraintType (oaLayerArrayConstraintTypeEnum typeIn)
 oaLayerArrayConstraintType (const oaString &name)
 ~oaLayerArrayConstraintType ()
const oaStringgetName () const
 operator oaLayerArrayConstraintTypeEnum () const

Static Public Methods

void validate (oaLayerArrayConstraintTypeEnum typeIn)

Detailed Description

The oaLayerArrayConstraintType class is an enum wrapper class for oaLayerArrayConstraintTypeEnum values.

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

enum oaLayerArrayConstraintTypeEnum
 

Enumeration values:
oacMinTouchingDirectionExtension  "minTouchingDirectionExtension"
oacMinTouchingDirectionClearance  "minTouchingDirectionClearance"
oacMinClearanceOverLayer  "minClearanceOverLayer"
oacMinParallelViaClearance  "oaMinParallelViaClearance"
oacDummyPolyExtension  "oaDummyPolyExtension"
oacMaxPolyLength  "maxPolyLength"
oacMinInnerVertexSpacing  "minInnerVertexSpacing"
oacValidRoutingLPPs  "oacValidRoutingLPPs"


Constructor & Destructor Documentation

oaLayerArrayConstraintType::oaLayerArrayConstraintType oaLayerArrayConstraintTypeEnum    typeIn [inline]
 

This constructor for the oaLayerArrayConstraintType class enum wrapper takes an oaLayerArrayConstraintTypeEnum value.

Parameters:
typeIn An oaLayerArrayConstraintType value.

oaLayerArrayConstraintType::oaLayerArrayConstraintType const oaString &    name
 

This constructor for the oaLayerArrayConstraintType class enum wrapper takes the name of an oaLayerArrayConstraintTypeEnum value as input.

Parameters:
name The name associated with an oaLayerArrayConstraintTypeEnum value.
Exceptions:
oacInvalidLayerArrayConstraintTypeName 

oaLayerArrayConstraintType::~oaLayerArrayConstraintType   [inline]
 

This is the oaLayerArrayConstraintType destructor.


Member Function Documentation

const oaString & oaLayerArrayConstraintType::getName   const
 

This function returns the string name of the enum value represented by this oaLayerArrayConstraintType.

oaLayerArrayConstraintType::operator oaLayerArrayConstraintTypeEnum   const [inline]
 

This operator recasts this oaLayerArrayConstraintType object to the oaLayerArrayConstraintTypeEnum value it represents.

void oaLayerArrayConstraintType::validate oaLayerArrayConstraintTypeEnum    typeIn [static]
 

This function validates typeIn, the constraint type passed to this static function. If the value is invalid (not in the range of valid oaLayerArrayConstraintTypeEnum values), an oacInvalidLayerArrayConstraintType exception is thrown.

Parameters:
typeIn an oaLayerArrayConstraintTypeEnum value
Exceptions:
oacInvalidLayerArrayConstraintType 


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

Return to top of page