oaWaferModTypes.h

Go to the documentation of this file.
00001 // *****************************************************************************
00002 // *****************************************************************************
00003 // oaWaferModTypes.h
00004 //
00005 // This file contains the definitions for the enumerated values that correspond
00006 // to modifications that can occur to various wafer database objects.
00007 //
00008 // *****************************************************************************
00009 // Except as specified in the OpenAccess terms of use of Cadence or Silicon
00010 // Integration Initiative, this material may not be copied, modified,
00011 // re-published, uploaded, executed, or distributed in any way, in any medium,
00012 // in whole or in part, without prior written permission from Cadence.
00013 //
00014 //                Copyright 2003-2005 Cadence Design Systems, Inc.
00015 //                           All Rights Reserved.
00016 //
00017 //  $Author: icftcm $
00018 //  $Revision: #1 $
00019 //  $Date: 2010/08/09 $
00020 //  $State: Exp $
00021 // *****************************************************************************
00022 // *****************************************************************************
00023 
00024 
00025 
00026 #if !defined(oaWaferModTypes_P)
00027 #define oaWaferModTypes_P
00028 
00029 
00030 
00031 // *****************************************************************************
00032 // Nested includes
00033 // *****************************************************************************
00034 #include "oaCommonTypes.h"
00035 
00036 
00037 
00038 // *****************************************************************************
00039 // Declare and define types in the OpenAccess namespace.
00040 // *****************************************************************************
00041 BEGIN_OA_NAMESPACE
00042 
00043 
00044 
00045 // *****************************************************************************
00046 // oaWaferModTypeEnum
00047 // *****************************************************************************
00048 enum oaWaferModTypeEnum {
00049     oacSetDBUPerWUWaferModType      = 0,
00050     oacSetWaferUnitsWaferModType    = 1
00051 };
00052 
00053 
00054 
00055 // *****************************************************************************
00056 // oaWaferDescModTypeEnum
00057 // *****************************************************************************
00058 enum oaWaferDescModTypeEnum {
00059     oacSetNameWaferDescModType          = 2,
00060     oacSetTotalDiamWaferDescModType     = 3,
00061     oacSetUsableDiamWaferDescModType    = 4
00062 };
00063 
00064 
00065 
00066 // *****************************************************************************
00067 // oaFrameModTypeEnum
00068 // *****************************************************************************
00069 enum oaFrameModTypeEnum {
00070     oacSetNameFrameModType          = 2,
00071     oacSetBoundaryBoxFrameModType   = 3
00072 };
00073 
00074 
00075 
00076 // *****************************************************************************
00077 // oaStepperMapModTypeEnum
00078 // *****************************************************************************
00079 enum oaStepperMapModTypeEnum {
00080     oacSetStepperNameStepperMapModType  = 2,
00081     oacSetImageStepperMapModType        = 3,
00082     oacAddPointStepperMapModType        = 4,
00083     oacRemovePointStepperMapModType     = 5,
00084     oacSetPointsStepperMapModType       = 6
00085 };
00086 
00087 
00088 
00089 // *****************************************************************************
00090 // oaReticleModTypeEnum
00091 // *****************************************************************************
00092 enum oaReticleModTypeEnum {
00093     oacSetNameReticleModType        = 2,
00094     oacSetScaleReticleModType       = 3,
00095     oacSetBoundaryReticleModType    = 4
00096 };
00097 
00098 
00099 
00100 // *****************************************************************************
00101 // oaImageModTypeEnum
00102 // *****************************************************************************
00103 enum oaImageModTypeEnum {
00104     oacSetNameImageModType      = 2,
00105     oacSetBoundaryImageModType  = 3,
00106     oacSetMfgLayersImageModType = 4
00107 };
00108 
00109 
00110 
00111 // *****************************************************************************
00112 // oaWaferFeatureModTypeEnum
00113 // *****************************************************************************
00114 enum oaWaferFeatureModTypeEnum {
00115     oacSetNameWaferFeatureModType           = 2,
00116     oacSetBoundaryWaferFeatureModType       = 3,
00117     oacSetFeatureTypeWaferFeatureModType    = 4
00118 };
00119 
00120 
00121 
00122 // *****************************************************************************
00123 // oaDesignInstModTypeEnum
00124 // *****************************************************************************
00125 enum oaDesignInstModTypeEnum {
00126     oacSetNameDesignInstModType         = 2,
00127     oacSetMagDesignInstModType          = 3,
00128     oacSetTransformDesignInstModType    = 4,
00129     oacSetPrintableDesignInstModType    = 5,
00130     oacSetReticleUsageDesignInstModType = 6,
00131     oacSetMappingLayerDesignInstModType = 7
00132 };
00133 
00134 
00135 
00136 // *****************************************************************************
00137 // oaFrameInstModTypeEnum
00138 // *****************************************************************************
00139 enum oaFrameInstModTypeEnum {
00140     oacSetNameFrameInstModType      = 2,
00141     oacSetMagFrameInstModType       = 3,
00142     oacSetTransformFrameInstModType = 4
00143 };
00144 
00145 
00146 
00147 // *****************************************************************************
00148 // oaReticleRefModTypeEnum
00149 // *****************************************************************************
00150 enum oaReticleRefModTypeEnum {    oacSetNameReticleRefModType           = 2};
00151 
00152 
00153 
00154 END_OA_NAMESPACE
00155 
00156 #endif

Return to top of page