oaWaferUnitsType Class Reference


Public Methods

 oaWaferUnitsType (oaWaferUnitsEnum valueIn)
 oaWaferUnitsType (const oaString &name)
 ~oaWaferUnitsType ()
const oaStringgetName () const
 operator oaWaferUnitsEnum () const

Detailed Description

The oaWaferUnitsType class encapsulates the enumerated values that describe the different types of wafer units.

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

enum oaWaferUnitsEnum
 

Enumeration values:
oacMicronWaferUnits  "micron"
oacMilWaferUnits  "mil"
oacMillimeterWaferUnits  "millimeter"
oacNanometerWaferUnits  "nanometer"


Constructor & Destructor Documentation

oaWaferUnitsType::oaWaferUnitsType oaWaferUnitsEnum    valueIn [inline]
 

This function constructs an instance of an oaWaferUnitsType class using the specified oaWaferUnitsEnum value.

oaWaferUnitsType::oaWaferUnitsType const oaString &    name
 

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

Exceptions:
oacInvalidWaferUnitsTypeName 

oaWaferUnitsType::~oaWaferUnitsType   [inline]
 

This function destroys this oaWaferUnitsType class.


Member Function Documentation

const oaString & oaWaferUnitsType::getName   const
 

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

oaWaferUnitsType::operator oaWaferUnitsEnum   const [inline]
 

This operator casts this oaWaferUnitsType object into its corresponding oaWaferUnitsEnum value.


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

Return to top of page