oaWaferFeatureType Class Reference


Public Methods

 oaWaferFeatureType (oaWaferFeatureEnum valueIn)
 oaWaferFeatureType (const oaString &name)
 ~oaWaferFeatureType ()
const oaStringgetName () const
 operator oaWaferFeatureEnum () const

Detailed Description

The oaWaferFeatureType class encapsulates the enumerated values that describe different wafer feature types.

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

enum oaWaferFeatureEnum
 

Enumeration values:
oacFlatWaferFeature  "flat"
oacNotchWaferFeature  "notch"
oacBlockageWaferFeature  "blockage"
oacClampWaferFeature  "clamp"
oacLaserWaferFeature  "laser"
oacOtherWaferFeature  "other"


Constructor & Destructor Documentation

oaWaferFeatureType::oaWaferFeatureType oaWaferFeatureEnum    valueIn [inline]
 

This function constructs an instance of an oaWaferFeatureType using the specified oaWaferFeatureEnum value.

Parameters:
valueIn Specifies the wafer feature type value.

oaWaferFeatureType::oaWaferFeatureType const oaString &    name
 

This function constructs an instance of an oaWaferFeatureType class using the oaWaferFeatureEnum value associated with the specified name. This name must be defined in the legal set of names associated with oaWaferFeatureEnum.

Parameters:
name The string corresponding to an oaWaferFeatureEnum
Exceptions:
oacInvalidWaferFeatureName 

oaWaferFeatureType::~oaWaferFeatureType   [inline]
 

This is the oaWaferFeatureType destructor.


Member Function Documentation

const oaString & oaWaferFeatureType::getName   const
 

This function returns the name string associated with the encapsulated oaWaferFeatureEnum value.

oaWaferFeatureType::operator oaWaferFeatureEnum   const [inline]
 

This function casts this oaWaferFeatureType into its corresponding oaWaferFeatureEnum value.


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

Return to top of page