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
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.