oaRouteTopology Class Reference


Public Methods

 oaRouteTopology (oaRouteTopologyEnum valueIn)
 oaRouteTopology (const oaString &name)
 ~oaRouteTopology ()
const oaStringgetName () const
 operator oaRouteTopologyEnum () const

Detailed Description

The oaRouteTopology class encapsulates the enumerated values that describe the different routing topology values.

enum oaRouteTopologyEnum
 

Enumeration values:
oacNoneRouteTopology  "none"
oacStripeRouteTopology  "stripe"
oacStandardCellWireRouteTopology  "standardCellWire"
oacIOWireRouteTopology  "IOWire"
oacBlockWireRouteTopology  "blockWire"
oacRingRouteTopology  "ring"
oacPadRingRouteTopology  "padRing"
oacBlockRingRouteTopology  "blockRing"
oacCoreWireRouteTopology  "coreWire"


Constructor & Destructor Documentation

oaRouteTopology::oaRouteTopology oaRouteTopologyEnum    valueIn [inline]
 

This function constructs an instance of an oaRouteTopology class using the specified enum value. The enum values are defined in oaRouteTopologyEnum.

oaRouteTopology::oaRouteTopology const oaString &    name
 

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

Exceptions:
oacInvalidRouteTopologyName 

oaRouteTopology::~oaRouteTopology   [inline]
 

This function destroys this oaRouteTopology class.


Member Function Documentation

const oaString & oaRouteTopology::getName   const
 

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

oaRouteTopology::operator oaRouteTopologyEnum   const [inline]
 

This operator casts this oaRouteTopology object into the corresponding oaRouteTopologyEnum value.


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

Return to top of page