oaDesignModTypes.h

Go to the documentation of this file.
00001 // *****************************************************************************
00002 // *****************************************************************************
00003 // oaDesignModTypes.h
00004 //
00005 // This file contains the definitions for the enumerated values that correspond
00006 // to modifications that can occur to various design database objects. Some
00007 // of these modifications are common to an object across the block, module,
00008 // and occurrence domains whereas some modifications are not noted in one or
00009 // more domains.
00010 //
00011 // For example, the changing of a scalarInst's name is a modification that is
00012 // common to all domains. As a result, pre and postModify observers are invoked
00013 // in each domain. However, changing an instance's transform is specific to the
00014 // block domain so only the block specific pre and postModify observers are
00015 // invoked.
00016 //
00017 // *****************************************************************************
00018 // Except as specified in the OpenAccess terms of use of Cadence or Silicon
00019 // Integration Initiative, this material may not be copied, modified,
00020 // re-published, uploaded, executed, or distributed in any way, in any medium,
00021 // in whole or in part, without prior written permission from Cadence.
00022 //
00023 //                Copyright 2003-2010 Cadence Design Systems, Inc.
00024 //                           All Rights Reserved.
00025 //
00026 //  $Author: icftcm $
00027 //  $Revision: #2 $
00028 //  $Date: 2010/09/07 $
00029 //  $State: Exp $
00030 // *****************************************************************************
00031 // *****************************************************************************
00032 
00033 
00034 
00035 #if !defined(oaDesignModTypes_P)
00036 #define oaDesignModTypes_P
00037 
00038 
00039 
00040 // *****************************************************************************
00041 // Nested includes
00042 // *****************************************************************************
00043 #include "oaCommonTypes.h"
00044 
00045 
00046 
00047 // *****************************************************************************
00048 // Declare and define types in the OpenAccess namespace.
00049 // *****************************************************************************
00050 BEGIN_OA_NAMESPACE
00051 
00052 
00053 
00054 // *****************************************************************************
00055 // oaAnalysisOpPointModTypeEnum
00056 // *****************************************************************************
00057 enum oaAnalysisOpPointModTypeEnum {
00058 };
00059 
00060 
00061 
00062 // *****************************************************************************
00063 // oaAnalysisPointModTypeEnum
00064 // *****************************************************************************
00065 enum oaAnalysisPointModTypeEnum {    oacSetNameAnalysisPointModType  = 2};
00066 
00067 
00068 
00069 // *****************************************************************************
00070 // oaAssignmentModTypeEnum
00071 //
00072 // *****************************************************************************
00073 enum oaAssignmentModTypeEnum {
00074     oacSetNameAssignmentModType             = 10,
00075     oacSetInstAssignmentModType             = 11,
00076     oacAssignValueSetValueAssignmentModType = 20,
00077     oacAssignAssignSetDefAssignmentModType  = 30
00078 };
00079 
00080 
00081 
00082 // *****************************************************************************
00083 // oaBlockModTypeEnum
00084 // *****************************************************************************
00085 enum oaBlockModTypeEnum {
00086     oacSetSymmetryBlockModType                  = 2,
00087     oacSetEEQMasterBlockModType                 = 3,
00088     oacSetSitePatternBlockModType               = 4,
00089     oacSetDefaultConstraintGroupBlockModType    = 5,
00090     oacSetVisibleToModuleBlockModType           = 6
00091 };
00092 
00093 
00094 
00095 // *****************************************************************************
00096 // oaBlockageModTypeEnum
00097 // *****************************************************************************
00098 enum oaBlockageModTypeEnum {
00099     oacSetLayerBlockageModType              = 2,
00100     oacSetOwnerBlockageModType              = 4,
00101     oacSetPointsBlockageModType             = 7,
00102     oacSetPushedDownBlockageModType         = 8,
00103     oacSetDensityBlockageModType            = 9,
00104     oacSetOffsetsBlockageModType            = 10,
00105     oacSetEffectiveWidthBlockageModType     = 11,
00106     oacAddToFigGroupBlockageModType         = 12,
00107     oacRemoveFromFigGroupBlockageModType    = 13,
00108     oacSetSpacingBlockageModType            = 14,
00109     oacSetSoftBlockageModType               = 15,
00110     oacSetAllowPGNetBlockageModType         = 16,
00111     oacSetMaskRangeBlockageModType          = 17
00112 };
00113 
00114 
00115 
00116 // *****************************************************************************
00117 // oaBoundaryModTypeEnum
00118 // *****************************************************************************
00119 enum oaBoundaryModTypeEnum {
00120     oacSetPointsBoundaryModType                 = 2,
00121     oacSetEdgesBoundaryModType                  = 3,
00122     oacSetNameBoundaryModType                   = 4,
00123     oacSetOwnerBoundaryModType                  = 5,
00124     oacSetLPPBoundaryModType                    = 6,
00125     oacSetTypeBoundaryModType                   = 7,
00126     oacSetCoreBoxBoundaryModType                = 8,
00127     oacSetIOBoxBoundaryModType                  = 9,
00128     oacSetDefaultConstraintGroupBoundaryModType = 10,
00129     oacAddToFigGroupBoundaryModType             = 11,
00130     oacRemoveFromFigGroupBoundaryModType        = 12
00131 };
00132 
00133 
00134 
00135 // *****************************************************************************
00136 // oaBusNetDefModTypeEnum
00137 //
00138 // *****************************************************************************
00139 enum oaBusNetDefModTypeEnum {
00140     oacSetImplicitBusNetDefModType  = 10,
00141     oacSetBitOrderBusNetDefModType  = 11
00142 };
00143 
00144 
00145 
00146 // *****************************************************************************
00147 // oaBusTermDefModTypeEnum
00148 //
00149 // *****************************************************************************
00150 enum oaBusTermDefModTypeEnum {
00151     oacSetImplicitBusTermDefModType = 10,
00152     oacSetBitOrderBusTermDefModType = 11,
00153     oacOverrideBusTermDefModType    = 12
00154 };
00155 
00156 
00157 
00158 // *****************************************************************************
00159 // oaClusterModTypeEnum
00160 // *****************************************************************************
00161 enum oaClusterModTypeEnum {
00162     oacSetNameClusterModType        = 2,
00163     oacSetClusterTypeClusterModType = 3,
00164     oacAddInstClusterModType        = 4,
00165     oacRemoveInstClusterModType     = 5,
00166     oacAddClusterClusterModType     = 6,
00167     oacRemoveClusterClusterModType  = 7
00168 };
00169 
00170 
00171 
00172 // *****************************************************************************
00173 // oaCMapModTypeEnum
00174 // *****************************************************************************
00175 enum oaCMapModTypeEnum {
00176     oacSetHorizontalSupplyCMapModType   = 2,
00177     oacSetVerticalSupplyCMapModType     = 3,
00178     oacSetUpSupplyCMapModType           = 4,
00179     oacSetHorizontalDemandCMapModType   = 5,
00180     oacSetVerticalDemandCMapModType     = 6,
00181     oacSetUpDemandCMapModType           = 7,
00182     oacSetInvalidCMapModType            = 8,
00183     oacSetGCellCMapModType              = 9
00184 };
00185 
00186 
00187 
00188 // *****************************************************************************
00189 // oaConnectDefModTypeEnum
00190 //
00191 // *****************************************************************************
00192 enum oaConnectDefModTypeEnum {
00193 };
00194 
00195 
00196 
00197 // *****************************************************************************
00198 // oaDesignModTypeEnum
00199 // *****************************************************************************
00200 enum oaDesignModTypeEnum {
00201     oacSetCellTypeDesignModType                 = 0,
00202     oacSetTopModDesignModType                   = 1,
00203     oacSetDefaultConstraintGroupDesignModType   = 2,
00204     oacSetSymmetricConnectivityDesignModType    = 3
00205 };
00206 
00207 
00208 
00209 // *****************************************************************************
00210 // oaDeviceModTypeEnum
00211 // *****************************************************************************
00212 enum oaDeviceModTypeEnum {
00213     oacSetNameDeviceModType                 = 2,
00214     oacSetValueDeviceModType                = 3,
00215     oacAddToSubNetworkDeviceModType         = 4,
00216     oacRemoveFromSubNetworkDeviceModType    = 5
00217 };
00218 
00219 
00220 
00221 // *****************************************************************************
00222 // oaElmoreModTypeEnum
00223 // *****************************************************************************
00224 enum oaElmoreModTypeEnum {    oacSetValueElmoreModType  = 2};
00225 
00226 
00227 
00228 // *****************************************************************************
00229 // oaFigGroupModTypeEnum
00230 // *****************************************************************************
00231 enum oaFigGroupModTypeEnum {
00232     oacSetNameFigGroupModType               = 2,
00233     oacSetTransformFigGroupModType          = 3,
00234     oacSetStatusFigGroupModType             = 4,
00235     oacSetOrderedFigGroupModType            = 5,
00236     oacMoveFigGroupModType                  = 6,
00237     oacAddToFigGroupFigGroupModType         = 7,
00238     oacRemoveFromFigGroupFigGroupModType    = 8,
00239     oacAddFigFigGroupModType                = 9,
00240     oacRemoveFigFigGroupModType             = 10
00241 };
00242 
00243 
00244 
00245 // *****************************************************************************
00246 // oaFigGroupMemModTypeEnum
00247 // *****************************************************************************
00248 enum oaFigGroupMemModTypeEnum {
00249     oacMoveFigGroupMemModType       = 11,
00250     oacMoveFirstFigGroupMemModType  = 12
00251 };
00252 
00253 
00254 
00255 // *****************************************************************************
00256 // oaGCellPatternModTypeEnum
00257 // *****************************************************************************
00258 enum oaGCellPatternModTypeEnum {
00259 };
00260 
00261 
00262 
00263 // *****************************************************************************
00264 // oaGuideModTypeEnum
00265 // *****************************************************************************
00266 enum oaGuideModTypeEnum {
00267     oacAddToNetGuideModType             = 2,
00268     oacRemoveFromNetGuideModType        = 3,
00269     oacSetPointsGuideModType            = 4,
00270     oacSetBeginLayerGuideModType        = 5,
00271     oacSetEndLayerGuideModType          = 6,
00272     oacSetFollowLayersGuideModType      = 7,
00273     oacAddToFigGroupGuideModType        = 8,
00274     oacRemoveFromFigGroupGuideModType   = 9,
00275     oacAddToRouteGuideModType           = 10,
00276     oacRemoveFromRouteGuideModType      = 11
00277 };
00278 
00279 
00280 
00281 // *****************************************************************************
00282 // oaInstModTypeEnum
00283 //
00284 // *****************************************************************************
00285 enum oaInstModTypeEnum {
00286     oacSetTransformInstModType          = 10,
00287     oacSetInstHeaderInstModType         = 11,
00288     oacSetPlacementStatusInstModType    = 12,
00289     oacSetPriorityInstModType           = 13,
00290     oacAddToClusterInstModType          = 14,
00291     oacRemoveFromClusterInstModType     = 15,
00292     oacSetSourceInstModType             = 16,
00293     oacSetUsageInstModType              = 17,
00294     oacSetImplicitInstModType           = 18,
00295 
00296     oacArrayInstSetNumRowsInstModType   = 30,
00297     oacArrayInstSetNumColsInstModType   = 31,
00298     oacArrayInstSetDXInstModType        = 32,
00299     oacArrayInstSetDYInstModType        = 33,
00300     oacArrayInstSetNameInstModType      = 34,
00301 
00302     oacScalarInstSetNameInstModType     = 40,
00303 
00304     oacVectorInstSetBaseNameInstModType = 50,
00305     oacVectorInstSetRangeInstModType    = 51,
00306 
00307     oacVectorInstBitSetNameInstModType  = 60,
00308 
00309     oacAddToPinInstModType              = 70,
00310     oacRemoveFromPinInstModType         = 71,
00311 
00312     oacConvertToModuleInstModType       = 82,
00313     oacConvertToDesignInstModType       = 83,
00314     oacScalarizeInstModType             = 84,
00315     oacAddToFigGroupInstModType         = 85,
00316     oacRemoveFromFigGroupInstModType    = 86
00317 };
00318 
00319 
00320 
00321 // *****************************************************************************
00322 // oaInstHeaderModTypeEnum
00323 // *****************************************************************************
00324 enum oaInstHeaderModTypeEnum {
00325     oacBindInstHeaderModType    = 10,
00326     oacUnbindInstHeaderModType  = 11
00327 };
00328 
00329 
00330 
00331 // *****************************************************************************
00332 // oaInstTermModTypeEnum
00333 // 
00334 // *****************************************************************************
00335 enum oaInstTermModTypeEnum {
00336     oacAddToNetInstTermModType          = 10,
00337     oacRemoveFromNetInstTermModType     = 11,
00338     oacSetRouteMethodInstTermModType    = 12,
00339     oacSetImplicitInstTermModType       = 13,
00340     oacScalarizeInstTermModType         = 14
00341 };
00342 
00343 
00344 
00345 // *****************************************************************************
00346 // oaLayerHeaderModTypeEnum
00347 // *****************************************************************************
00348 enum oaLayerHeaderModTypeEnum {
00349     oacBindLayerHeaderModType   = 2,
00350     oacUnbindLayerHeaderModType = 3
00351 };
00352 
00353 
00354 
00355 // *****************************************************************************
00356 // oaLPPHeaderModTypeEnum
00357 // *****************************************************************************
00358 enum oaLPPHeaderModTypeEnum {
00359     oacBindLPPHeaderModType     = 2,
00360     oacUnbindLPPHeaderModType   = 3
00361 };
00362 
00363 
00364 
00365 // *****************************************************************************
00366 // oaMarkerModTypeEnum
00367 // *****************************************************************************
00368 enum oaMarkerModTypeEnum {
00369     oacSetPointsMarkerModType           = 2,
00370     oacSetVisibleMarkerModType          = 3,
00371     oacAddObjectMarkerModType           = 4,
00372     oacSetSeverityMarkerModType         = 5,
00373     oacSetMsgMarkerModType              = 6,
00374     oacSetShortMsgMarkerModType         = 7,
00375     oacSetToolMarkerModType             = 8,
00376     oacSetDeleteWhenMarkerModType       = 9,
00377     oacSetClosedMarkerModType           = 10,
00378     oacRemoveObjectMarkerModType        = 11,
00379     oacAddToFigGroupMarkerModType       = 12,
00380     oacRemoveFromFigGroupMarkerModType  = 13
00381 
00382 };
00383 
00384 
00385 
00386 // *****************************************************************************
00387 // oaModuleModTypeEnum
00388 //
00389 // *****************************************************************************
00390 enum oaModuleModTypeEnum {
00391     oacSetDefaultConstraintGroupModuleModType   = 2,
00392     oacSetTopModuleModType                      = 3,
00393     oacInvalidateModuleModType                  = 5
00394 };
00395 
00396 
00397 
00398 // *****************************************************************************
00399 // oaModuleInstHeaderModTypeEnum
00400 //
00401 // *****************************************************************************
00402 enum oaModuleInstHeaderModTypeEnum {
00403     oacBindModuleInstHeaderModType      = 10,
00404     oacUnbindModuleInstHeaderModType    = 11
00405 };
00406 
00407 
00408 
00409 // *****************************************************************************
00410 // oaNetModTypeEnum
00411 //
00412 // *****************************************************************************
00413 enum oaNetModTypeEnum {
00414     oacSetImplicitNetModType        = 10,
00415     oacAddEquivNetModType           = 11,
00416     oacBreakEquivNetModType         = 12,
00417     oacSetGlobalNetModType          = 13,
00418     oacSetSigTypeNetModType         = 14,
00419     oacSetPreferredEquivNetModType  = 15,
00420     oacSetMustJoinNetModType        = 16,
00421     oacSetPriorityNetModType        = 17,
00422     oacSetRoutePatternNetModType    = 18,
00423     oacSetSourceNetModType          = 19,
00424     oacSetVoltageNetModType         = 20,
00425     oacSetShieldNet1NetModType      = 21,
00426     oacSetShieldNet2NetModType      = 22,
00427     oacSetOriginalNetModType        = 23,
00428     oacSetConnStatusNetModType      = 24,
00429     oacSetParasiticConfNetModType   = 25,
00430     oacScalarizeNetModType          = 26,
00431     oacAddImplicitEquivNetModType   = 27,
00432     oacBreakImplicitEquivNetModType = 28,
00433     oacScalarNetSetNameNetModType   = 30,
00434     oacBusNetSetBaseNameNetModType  = 40,
00435     oacBusNetSetRangeNetModType     = 41,
00436     oacResetBusBitToBusNetModType   = 50,
00437     oacResetBusToBusBitNetModType   = 51,
00438     oacBusNetBitSetNameNetModType   = 52,
00439     oacUpdateExistingSpanNetModType = 53
00440 };
00441 
00442 
00443 
00444 // *****************************************************************************
00445 // oaNodeModTypeEnum
00446 // *****************************************************************************
00447 enum oaNodeModTypeEnum {
00448     oacSetNameNodeModType               = 2,
00449     oacSetLayerNodeModType              = 3,
00450     oacSetLocationNodeModType           = 4,
00451     oacSetValueNodeModType              = 5,
00452     oacAddConnNodeModType               = 6,
00453     oacRemoveConnNodeModType            = 7,
00454     oacAddToSubNetworkNodeModType       = 8,
00455     oacRemoveFromSubNetworkNodeModType  = 9
00456 };
00457 
00458 
00459 
00460 // *****************************************************************************
00461 // oaOccHeaderModTypeEnum
00462 //
00463 // This is a private modType.
00464 // *****************************************************************************
00465 enum oaOccHeaderModTypeEnum {
00466     oacCreateOccDataTblModType  = 8,
00467     oacDestroyOccDataTblModType = 9
00468 };
00469 
00470 
00471 
00472 // *****************************************************************************
00473 // oaOccurrenceModTypeEnum
00474 //
00475 // *****************************************************************************
00476 enum oaOccurrenceModTypeEnum {
00477     oacUniquifyOccurrenceModType        = 21,
00478     oacUndoUniquifyOccurrenceModType    = 22
00479 };
00480 
00481 
00482 
00483 // *****************************************************************************
00484 // oaOpPointHeaderModTypeEnum
00485 // *****************************************************************************
00486 enum oaOpPointHeaderModTypeEnum {
00487     oacBindOpPointHeaderModType     = 2,
00488     oacUnbindOpPointHeaderModType   = 3
00489 };
00490 
00491 
00492 
00493 // *****************************************************************************
00494 // oaParasiticNetworkModTypeEnum
00495 // *****************************************************************************
00496 enum oaParasiticNetworkModTypeEnum {
00497     oacSetNameParasiticNetworkModType   = 2,
00498     oacSetBBoxParasiticNetworkModType   = 3
00499 };
00500 
00501 
00502 
00503 // *****************************************************************************
00504 // oaPinModTypeEnum
00505 // *****************************************************************************
00506 enum oaPinModTypeEnum {
00507     oacSetTermPinModType            = 2,
00508     oacSetNamePinModType            = 4,
00509     oacSetAccessDirPinModType       = 5,
00510     oacSetPlacementStatusPinModType = 6,
00511     oacSetPinTypePinModType         = 7
00512 };
00513 
00514 
00515 
00516 // *****************************************************************************
00517 // oaPoleResidueModTypeEnum
00518 // *****************************************************************************
00519 enum oaPoleResidueModTypeEnum {    oacSetValuePoleResidueModType   = 2};
00520 
00521 
00522 
00523 // *****************************************************************************
00524 // oaReducedModTypeEnum
00525 // *****************************************************************************
00526 enum oaReducedModTypeEnum {    oacSetValueReducedModType        = 2};
00527 
00528 
00529 
00530 // *****************************************************************************
00531 // oaRouteModTypeEnum
00532 // *****************************************************************************
00533 enum oaRouteModTypeEnum {
00534     oacSetStatusRouteModType            = 2,
00535     oacSetBeginConnRouteModType         = 3,
00536     oacSetEndConnRouteModType           = 4,
00537     oacUnsetBeginConnRouteModType       = 5,
00538     oacUnsetEndConnRouteModType         = 6,
00539     oacAddToNetRouteModType             = 7,
00540     oacRemoveFromNetRouteModType        = 8,
00541     oacSetTopologyRouteModType          = 9,
00542     oacSetGlobalRouteModType            = 10,
00543     oacMoveRouteModType                 = 11,
00544     oacSetObjectsRouteModType           = 12,
00545     oacAddToFigGroupRouteModType        = 13,
00546     oacRemoveFromFigGroupRouteModType   = 14
00547 };
00548 
00549 
00550 
00551 // *****************************************************************************
00552 // oaRowModTypeEnum
00553 // *****************************************************************************
00554 enum oaRowModTypeEnum {
00555     oacSetRowHeaderRowModType       = 2,        
00556     oacSetNameRowModType            = 3,
00557     oacSetTransformRowModType       = 4,
00558     oacSetNumSitesRowModType        = 5,
00559     oacSetSiteSpacingRowModType     = 6,
00560     oacAddToFigGroupRowModType      = 7,
00561     oacRemoveFromFigGroupRowModType = 8
00562 };
00563 
00564 
00565 
00566 // *****************************************************************************
00567 // oaRowHeaderModTypeEnum
00568 // *****************************************************************************
00569 enum oaRowHeaderModTypeEnum {
00570     oacBindRowHeaderModType     = 2,
00571     oacUnbindRowHeaderModType   = 3
00572 };
00573 
00574 
00575 
00576 // *****************************************************************************
00577 // oaScanChainModTypeEnum
00578 // *****************************************************************************
00579 enum oaScanChainModTypeEnum {
00580     oacSetNameScanChainModType          = 2,
00581     oacSetStartObjectScanChainModType   = 3,
00582     oacSetStopObjectScanChainModType    = 4,
00583     oacSetOrderedSetScanChainModType    = 5,
00584     oacSetUnorderedSetScanChainModType  = 6,
00585     oacSetPartitionNameScanChainModType = 7,
00586     oacSetMaxBitsScanChainModType       = 8
00587 };
00588 
00589 
00590 
00591 // *****************************************************************************
00592 // oaScanChainInstModTypeEnum
00593 // *****************************************************************************
00594 enum oaScanChainInstModTypeEnum {
00595     oacSetInInstTermScanChainInstModType    = 2,
00596     oacSetOutInstTermScanChainInstModType   = 3,
00597     oacSetInstTermsScanChainInstModType     = 4,
00598     oacScanChainSetScanChainInstModType     = 5,
00599     oacSetSeqBitLenScanChainInstModType     = 6
00600 };
00601 
00602 
00603 
00604 // *****************************************************************************
00605 // oaScanChainSetModTypeEnum
00606 // *****************************************************************************
00607 enum oaScanChainSetModTypeEnum {
00608 };
00609 
00610 
00611 
00612 // *****************************************************************************
00613 // oaShapeModTypeEnum
00614 // *****************************************************************************
00615 enum oaShapeModTypeEnum {
00616     oacSetLPPShapeModType                   = 2,
00617     oacSetLayerNumShapeModType              = 3,
00618     oacSetPurposeNumShapeModType            = 4,
00619     oacSetRouteStatusShapeModType           = 5,
00620     oacAddToNetShapeModType                 = 6,
00621     oacRemoveFromNetShapeModType            = 7,
00622     oacAddToPinShapeModType                 = 8,
00623     oacRemoveFromPinShapeModType            = 9,
00624     oacSetShieldedNet1ShapeModType          = 10,
00625     oacSetShieldedNet2ShapeModType          = 11,
00626     oacSetUnShieldedShapeModType            = 12,
00627 
00628     oacArcSetShapeModType                   = 13,
00629     oacArcConvertToLineShapeModType         = 14,
00630     oacArcTransformShapeModType             = 15,
00631 
00632     oacDonutSetCenterShapeModType           = 20,
00633     oacDonutSetRadiusShapeModType           = 21,
00634     oacDonutSetHoleRadiusShapeModType       = 22,
00635     oacDonutSetRadiiShapeModType            = 23,
00636     oacDonutConvertToPolygonShapeModType    = 24,
00637     oacDonutTransformShapeModType           = 25,
00638 
00639     oacDotSetLocationShapeModType           = 30,
00640     oacDotSetWidthShapeModType              = 31,
00641     oacDotSetHeightShapeModType             = 32,
00642     oacDotTransformShapeModType             = 33,
00643 
00644     oacEllipseSetBBoxShapeModType           = 40,
00645     oacEllipseConvertToPolygonShapeModType  = 41,
00646     oacEllipseLocationShapeModType          = 42,
00647 
00648     oacLineSetPointsShapeModType            = 50,
00649     oacLineConvertToArcShapeModType         = 51,
00650 
00651     oacPathSetWidthShapeModType             = 60,
00652     oacPathSetPointsShapeModType            = 61,
00653     oacPathSetStyleShapeModType             = 62,
00654     oacPathSetBeginExtShapeModType          = 63,
00655     oacPathSetEndExtShapeModType            = 64,
00656     oacPathConvertToPolygonShapeModType     = 65,
00657     oacPathTransformShapeModType            = 66,
00658     oacPathSetAllShapeModType               = 67,
00659 
00660     oacPolygonSetPointsShapeModType         = 70,
00661     oacPolygonConvertToDonutShapeModType    = 71,
00662     oacPolygonConvertToEllipseShapeModType  = 72,
00663     oacPolygonConvertToPathShapeModType     = 73,
00664     oacPolygonConvertToRectShapeModType     = 74,
00665     oacPolygonTransformToRectShapeModType   = 75,
00666 
00667     oacRectSetBBoxShapeModType              = 80,
00668     oacRectConvertToPolygonShapeModType     = 81,
00669     oacRectTransformToPolygonShapeModType   = 82,
00670 
00671     oacTextDisplayInvalidateShapeModType    = 90,
00672     oacTextDisplaySetOriginShapeModType     = 91,
00673     oacTextDisplaySetAlignmentShapeModType  = 92,
00674     oacTextDisplaySetOrientShapeModType     = 93,
00675     oacTextDisplaySetTransformShapeModType  = 94,
00676     oacTextDisplaySetFontShapeModType       = 95,
00677     oacTextDisplaySetHeightShapeModType     = 96,
00678     oacTextDisplaySetFormatShapeModType     = 97,
00679     oacTextDisplaySetInterfaceShapeModType  = 98,
00680     oacTextDisplaySetOverbarShapeModType    = 99,
00681     oacTextDisplaySetVisibleShapeModType    = 100,
00682     oacTextDisplaySetDraftingShapeModType   = 101,
00683     oacTextDisplayTransformShapeModType     = 102,
00684     oacTextDisplaySetAllShapeModType        = 103,
00685     oacPropDisplaySetPropShapeModType       = 104,
00686 
00687     oacTextSetOriginShapeModType            = 110,
00688     oacTextSetTextShapeModType              = 111,
00689     oacTextSetAlignmentShapeModType         = 112,
00690     oacTextSetOrientShapeModType            = 113,
00691     oacTextSetTransformShapeModType         = 114,
00692     oacTextSetFontShapeModType              = 115,
00693     oacTextSetHeightShapeModType            = 116,
00694     oacTextSetEvalTextLinkShapeModType      = 117,
00695     oacTextSetOverbarShapeModType           = 118,
00696     oacTextSetVisibleShapeModType           = 119,
00697     oacTextSetDraftingShapeModType          = 120,
00698     oacTextTransformShapeModType            = 121,
00699     oacTextSetAllShapeModType               = 122,
00700     oacAttrDisplaySetObjectModType          = 123,
00701 
00702     oacPathSegSetWidthShapeModType          = 130,
00703     oacPathSegSetPointsShapeModType         = 131,
00704     oacPathSegSetStyleShapeModType          = 132,
00705     oacPathSegTransformShapeModType         = 133,
00706     oacPathSegSetAllShapeModType            = 134,
00707     oacPathSegSetRouteTopologyShapeModType  = 135,
00708 
00709     oacAddToFigGroupShapeModType            = 136,
00710     oacRemoveFromFigGroupShapeModType       = 137,
00711     oacAddToRouteShapeModType               = 138,
00712     oacRemoveFromRouteShapeModType          = 139
00713 };
00714 
00715 
00716 
00717 // *****************************************************************************
00718 // oaSteinerModTypeEnum
00719 // *****************************************************************************
00720 enum oaSteinerModTypeEnum {
00721     oacAddToNetSteinerModType           = 2,
00722     oacRemoveFromNetSteinerModType      = 3,
00723     oacSetBBoxSteinerModType            = 4,
00724     oacSetLayerSteinerModType           = 5,
00725     oacAddToFigGroupSteinerModType      = 6,
00726     oacRemoveFromFigGroupSteinerModType = 7
00727 };
00728 
00729 
00730 
00731 // *****************************************************************************
00732 // oaSubNetworkModTypeEnum
00733 // *****************************************************************************
00734 enum oaSubNetworkModTypeEnum {
00735     oacSetNameSubNetworkModType         = 2,
00736     oacSetFigSubNetworkModType          = 3,
00737     oacAddNodeSubNetworkModType         = 4,
00738     oacRemoveNodeSubNetworkModType      = 5,
00739     oacAddDeviceSubNetworkModType       = 6,
00740     oacRemoveDeviceSubNetworkModType    = 7
00741 };
00742 
00743 
00744 
00745 // *****************************************************************************
00746 // oaTermModTypeEnum
00747 //
00748 // *****************************************************************************
00749 enum oaTermModTypeEnum {
00750     oacSetImplicitTermModType           = 10,
00751     oacSetTermTypeTermModType           = 11,
00752     oacMoveToNetTermModType             = 12,
00753     oacSetAntennaDataTermModType        = 13,
00754     oacUnsetAntennaDataTermModType      = 14,
00755     oacSetPinConnectMethodTermModType   = 15,
00756     oacSetPositionTermModType           = 16,
00757     oacUnsetPositionTermModType         = 17,
00758     oacSetRouteMethodTermModType        = 18,
00759     oacSetInterfaceTermModType          = 19,
00760     oacSetMustJoinTermModType           = 20,
00761     oacUnsetMustJoinTermModType         = 21,
00762     oacSetSupplySensitivityTermModType  = 22,
00763     oacSetGroundSensitivityTermModType  = 23,
00764     oacScalarizeTermModType             = 24,
00765 
00766     oacScalarTermSetNameTermModType     = 30,
00767 
00768     oacBusTermSetBaseNameTermModType    = 40,
00769     oacBusTermSetRangeTermModType       = 41,
00770 
00771     oacResetBusBitToBusTermModType      = 50,
00772     oacResetBusToBusBitTermModType      = 51,
00773     oacBusTermBitSetNameTermModType     = 52
00774 };
00775 
00776 
00777 
00778 // *****************************************************************************
00779 // oaTrackPatternModTypeEnum
00780 // *****************************************************************************
00781 enum oaTrackPatternModTypeEnum {
00782     oacSetHorizontalTrackPatternModType     = 2,
00783     oacSetStartCoordTrackPatternModType     = 3,
00784     oacSetNumTracksTrackPatternModType      = 4,
00785     oacSetTrackspaceTrackPatternModType     = 5,
00786     oacSetRoutingLayerTrackPatternModType   = 6
00787 };
00788 
00789 
00790 
00791 // *****************************************************************************
00792 // oaVectorInstDefModTypeEnum
00793 //
00794 // *****************************************************************************
00795 enum oaVectorInstDefModTypeEnum {
00796     oacSetImplicitVectorInstDefModType  = 10,
00797     oacSetBitOrderVectorInstDefModType  = 11
00798 };
00799 
00800 
00801 
00802 // *****************************************************************************
00803 // oaViaModTypeEnum
00804 // *****************************************************************************
00805 enum oaViaModTypeEnum {
00806     oacAddToNetViaModType           = 2,
00807     oacRemoveFromNetViaModType      = 3,
00808     oacSetTransformViaModType       = 4,
00809     oacSetCustomHeaderViaModType    = 5,
00810     oacSetStdHeaderViaModType       = 6,
00811     oacSetRouteTopologyViaModType   = 7,
00812     oacSetDirectionViaModType       = 8,
00813     oacSetRouteStatusViaModType     = 9,
00814     oacAddToPinViaModType           = 10,
00815     oacRemoveFromPinViaModType      = 11,
00816     oacSetShieldedNet1ViaModType    = 12,
00817     oacSetShieldedNet2ViaModType    = 13,
00818     oacSetUnShieldedViaModType      = 14,
00819     oacSetPurposeNumViaModType      = 15,
00820     oacAddToFigGroupViaModType      = 16,
00821     oacRemoveFromFigGroupViaModType = 17,
00822     oacAddToRouteViaModType         = 18,
00823     oacRemoveFromRouteViaModType    = 19
00824 };
00825 
00826 
00827 
00828 // *****************************************************************************
00829 // oaViaHeaderModTypeEnum
00830 // *****************************************************************************
00831 enum oaViaHeaderModTypeEnum {
00832     oacBindViaHeaderModType         = 2,
00833     oacUnbindViaHeaderModType       = 3,
00834     oacBindDefViaHeaderModType      = 4,
00835     oacUnbindDefViaHeaderModType    = 5
00836 };
00837 
00838 
00839 
00840 END_OA_NAMESPACE
00841 
00842 #endif

Return to top of page