oaWaferDataType Class Reference


Public Methods

 oaWaferDataType (oaWaferDataTypeEnum valueIn)
 oaWaferDataType (const oaString &name)
 ~oaWaferDataType ()
const oaStringgetName () const
 operator oaWaferDataTypeEnum () const

Detailed Description

The oaWaferDataType class encapsulates the enumerated values that describe the different types of data contained within a wafer database object.

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

enum oaWaferDataTypeEnum
 

Enumeration values:
oacPropWaferDataType  "propDataType"
oacGroupWaferDataType  "groupDataType"
oacGroupMemWaferDataType  "groupMemDataType"
oacValueWaferDataType  "valueDataType"
oacConstraintParamDefWaferDataType  "constraintParamDefDataType"
oacConstraintParamWaferDataType  "constraintParamDataType"
oacConstraintDefWaferDataType  "constraintDefDataType"
oacConstraintWaferDataType  "constraintDataType"
oacConstraintGroupWaferDataType  "constraintGroupDataType"
oacConstraintGroupMemWaferDataType  "constraintGroupMemDataType"
oacConstraintGroupHeaderWaferDataType  "constraintGroupHeaderDataType"
oacWaferDescWaferDataType  "waferDescDataType"
oacFrameWaferDataType  "frameDataType"
oacReticleWaferDataType  "reticleDataType"
oacReticleRefWaferDataType  "reticleRefDataType"
oacStepperMapWaferDataType  "stepperMapDataType"
oacImageWaferDataType  "imageDataType"
oacFrameInstWaferDataType  "frameInstDataType"
oacDesignInstWaferDataType  "designInstDataType"
oacWaferFeatureWaferDataType  "waferFeatureDataType"
oacFeatureWaferDataType  "featureDataType"
oacFeaturePolicyWaferDataType  "featurePolicyDataType"
oacGroupDefWaferDataType 
oacConstraintGroupDefWaferDataType 


Constructor & Destructor Documentation

oaWaferDataType::oaWaferDataType oaWaferDataTypeEnum    valueIn [inline]
 

This function constructs an instance of an oaWaferDataType class using the specified oaWaferDataTypeEnum value.

oaWaferDataType::oaWaferDataType const oaString &    name
 

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

Exceptions:
oacInvalidWaferDataTypeName 

oaWaferDataType::~oaWaferDataType   [inline]
 

This function destroys this oaWaferDataType class.


Member Function Documentation

const oaString & oaWaferDataType::getName   const
 

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

oaWaferDataType::operator oaWaferDataTypeEnum   const [inline]
 

This operator casts this oaWaferDataType object into the corresponding oaWaferDataTypeEnum value.


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

Return to top of page