oaRoutePattern Class Reference


Public Methods

 oaRoutePattern (oaRoutePatternEnum valueIn)
 oaRoutePattern (const oaString &name)
 ~oaRoutePattern ()
const oaStringgetName () const
 operator oaRoutePatternEnum () const

Detailed Description

The oaRoutePattern class encapsulates the enumerated values that describe the routing pattern for the associated net.

enum oaRoutePatternEnum
 

Enumeration values:
oacSteinerRoutePattern  "steiner"
oacBalancedRoutePattern  "balanced"
oacTrunkRoutePattern  "trunk"


Constructor & Destructor Documentation

oaRoutePattern::oaRoutePattern oaRoutePatternEnum    valueIn [inline]
 

This function constructs an instance of an oaRoutePattern class using the specified oaRoutePatternEnum value.

oaRoutePattern::oaRoutePattern const oaString &    name
 

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

Exceptions:
oacInvalidRoutePatternTypeName 

oaRoutePattern::~oaRoutePattern   [inline]
 

This function destroys this oaRoutePattern class.


Member Function Documentation

const oaString & oaRoutePattern::getName   const
 

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

oaRoutePattern::operator oaRoutePatternEnum   const [inline]
 

This operator casts this oaRoutePattern object into the corresponding oaRoutePatternEnum value.


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

Return to top of page