oaType
模块: oapy._oa._base
导入: from oapy._oa import _base
概览
oaType 在 oapy 中可用,可通过 _base 模块访问。
本页汇总 oaType 当前在 oapy 中可用的 Python 接口。
详细说明
The oaType class is an enum wrapper for the values that indicate the type of any managed database object。 All persistent design database, technology database, and library database objects are included。 Abstract base classes are not included in the list of types。 Use the isClass functions on various base classes to classify an object by one of the base classes。 For example, you can use isShape() on any oaBlockObject 。 See oaObject::getType for its usage。 See Enum Wrappers in the Programmers Guide for a discussion of enum wrappers。 enum oaTypeEnum Enumeration values: oacUnknownType "Unknown" oacSessionType "Session" oacLibType "Lib" oacTechType "Tech" oacDesignType "Design" oacWaferType "Wafer" oacBlockType "Block" oacModuleType "Module" oacOccurrenceType "Occurrence" oacLPPHeaderType "LPPHeader" oacLayerHeaderType "LayerHeader" oacArcType "Arc" oacDonutType "Donut" oacDotType "Dot" oacEllipseType "Ellipse" oacLineType "Line" oacPathType "Path" oacPathSegType "PathSeg" oacPolygonType "Polygon" oacRectType "Rect" oacTextType "Text" oacEvalTextType "EvalText" oacPropDisplayType "PropDisplay" oacAttrDisplayType "AttrDisplay" oacTextOverrideType "TextOverride" oacInstPropDisplayType "InstPropDisplay" oacInstAttrDisplayType "InstAttrDisplay" oacRouteType "Route" oacMarkerType "Marker" oacTrackPatternType "TrackPattern" oacRowType "Row" oacRowHeaderType "RowHeader" oacPinType "Pin" oacClusterType "Cluster" oacAreaBoundaryType "AreaBoundary" oacPRBoundaryType "PRBoundary" oacSnapBoundaryType "SnapBoundary" oacClusterBoundaryType "ClusterBoundary" oacAreaBlockageType "AreaBlockage" oacAreaHaloType "AreaHalo" oacLayerBlockageType "LayerBlockage" oacLayerHaloType "LayerHalo" oacSteinerType "Steiner" oacStdViaType "StdVia" oacCustomViaType "CustomVia" oacStdViaHeaderType "StdViaHeader" oacCustomViaHeaderType "CustomViaHeader" oacGCellPatternType "GCellPattern" oacCMapType "CMap" oacArrayInstType "ArrayInst" oacScalarInstType "ScalarInst" oacVectorInstType "VectorInst" oacVectorInstBitType "VectorInstBit" oacVectorInstDefType "VectorInstDef" oacBundleNetType "BundleNet" oacBusNetType "BusNet" oacBusNetBitType "BusNetBit" oacScalarNetType "ScalarNet" oacBusNetDefType "BusNetDef" oacBundleTermType "BundleTerm" oacBusTermType "BusTerm" oacBusTermBitType "BusTermBit" oacScalarTermType "ScalarTerm" oacBusTermDefType "BusTermDef" oacInstTermType "InstTerm" oacNetConnectDefType "NetConnectDef" oacTermConnectDefType "TermConnectDef" oacAssignValueType "AssignValue" oacAssignAssignmentType "AssignAssignment" oacScanChainType "ScanChain" oacScanChainInstType "ScanChainInst" oacScanChainSetType "ScanChainSet" oacInstHeaderType "InstHeader" oacOccScalarInstType "OccScalarInst" oacOccVectorInstType "OccVectorInst" oacOccVectorInstBitType "OccVectorInstBit" oacOccVectorInstDefType "OccVectorInstDef" oacOccBundleNetType "OccBundleNet" oacOccBusNetType "OccBusNet" oacOccBusNetBitType "OccBusNetBit" oacOccScalarNetType "OccScalarNet" oacOccBusNetDefType "OccBusNetDef" oacOccBundleTermType "OccBundleTerm" oacOccBusTermType "OccBusTerm" oacOccBusTermBitType "OccBusTermBit" oacOccScalarTermType "OccScalarTerm" oacOccBusTermDefType "OccBusTermDef" oacOccInstTermType "OccInstTerm" oacOccNetConnectDefType "OccNetConnectDef" oacOccTermConnectDefType "OccTermConnectDef" oacOccAssignValueType "OccAssignValue" oacOccAssignAssignmentType "OccAssignAssignment" oacOccInstHeaderType "OccInstHeader" oacModScalarInstType "ModScalarInst" oacModVectorInstType "ModVectorInst" oacModVectorInstBitType "ModVectorInstBit" oacModVectorInstDefType "ModVectorInstDef" oacModBundleNetType "ModBundleNet" oacModBusNetType "ModBusNet" oacModBusNetBitType "ModBusNetBit" oacModScalarNetType "ModScalarNet" oacModBusNetDefType "ModBusNetDef" oacModBundleTermType "ModBundleTerm" oacModBusTermType "ModBusTerm" oacModBusTermBitType "ModBusTermBit" oacModScalarTermType "ModScalarTerm" oacModBusTermDefType "ModBusTermDef" oacModInstTermType "ModInstTerm" oacModNetConnectDefType "ModNetConnectDef" oacModTermConnectDefType "ModTermConnectDef" oacModAssignValueType "ModAssignValue" oacModAssignAssignmentType "ModAssignAssignment" oacModInstHeaderType "ModInstHeader" oacModModuleScalarInstType "ModModuleScalarInst" oacModModuleVectorInstType "ModModuleVectorInst" oacModModuleVectorInstBitType "ModModuleVectorInstBit" oacOccArrayInstType "OccArrayInst" oacOccModuleScalarInstType "OccModuleScalarInst" oacOccModuleVectorInstType "OccModuleVectorInst" oacOccModuleVectorInstBitType "OccModuleVectorInstBit" oacOccModuleInstHeaderType "OccModuleInstHeader" oacModModuleInstHeaderType "ModModuleInstHeader" oacAnalysisPointType "AnalysisPointType" oacAnalysisOpPointType "AnalysisOpPointType" oacOpPointHeaderType "OpPointHeaderType" oacReducedDriverType "ReducedDriver" oacParasiticNetworkType "ParasiticNetwork" oacSubNetworkType "SubNetwork" oacSubNetworkMemType "SubNetworkMem" oacResistorType "Resistor" oacCouplingCapType "CouplingCap" oacInductorType "Inductor" oacDiodeType "Diode" oacSeriesRLType "SeriesRL" oacMutualInductorType "MutualInductor" oacExternalDeviceType "ExternalDevice" oacNodeType "Node" oacGroundedNodeType "GroundedNode" oacGuideType "Guide" oacLumpedElmoreType "LumpedElmore" oacPiElmoreType "PiElmore" oacPiPoleResidueType "PiPoleResidue" oacElmoreType "Elmore" oacPoleResidueType "PoleResidue" oacOccArcType "OccArc" oacOccDonutType "OccDonut" oacOccDotType "OccDot" oacOccEllipseType "OccEllipse" oacOccLineType "OccLine" oacOccPathType "OccPath" oacOccPathSegType "OccPathSeg" oacOccPolygonType "OccPolygon" oacOccRectType "OccRect" oacOccTextType "OccText" oacOccEvalTextType "OccEvalText" oacOccPropDisplayType "OccPropDisplay" oacOccAttrDisplayType "OccAttrDisplay" oacOccTextOverrideType "OccTextOverride" oacOccInstPropDisplayType "OccInstPropDisplay" oacOccInstAttrDisplayType "OccInstAttrDisplay" oacIntPropType "IntProp" oacIntRangePropType "IntRangeProp" oacFloatPropType "FloatProp" oacFloatRangePropType "FloatRangeProp" oacStringPropType "StringProp" oacAppPropType "AppProp" oacDoublePropType "DoubleProp" oacDoubleRangePropType "DoubleRangeProp" oacBooleanPropType "BooleanProp" oacHierPropType "HierProp" oacTimePropType "TimeProp" oacTimeRangePropType "TimeRangeProp" oacEnumPropType "EnumProp" oacGroupType "Group" oacGroupMemberType "GroupMember" oacPhysicalLayerType "PhysicalLayer" oacDerivedLayerType "DerivedLayer" oacSizedLayerType "SizedLayer" oacPurposeType "Purpose" oacScalarSiteDefType "ScalarSiteDef" oacArraySiteDefType "ArraySiteDef" oacViaSpecType "ViaSpec" oacStdViaDefType "StdViaDef" oacCustomViaDefType "CustomViaDef" oacOpPointType "OpPoint" oacAnalysisLibType "AnalysisLib" oacAppObjectType "AppObject" oacCellType "Cell" oacViewType "View" oacCellViewType "CellView" oacDMFileType "DMFile" oacWaferDescType "WaferDesc" oacFrameType "Frame" oacReticleType "Reticle" oacReticleRefType "ReticleRef" oacWaferFeatureType "WaferFeature" oacStepperMapType "StepperMap" oacImageType "Image" oacFrameInstType "FrameInst" oacDesignInstType "DesignInst" oacViewTypeType "ViewType" oacConstraintParamDefType "ConstraintParamDef" oacConstraintParamType "ConstraintParamType" oacSimpleConstraintDefType "SimpleConstraintDef" oacLayerConstraintDefType "LayerConstraintDef" oacLayerPairConstraintDefType "LayerPairConstraintDef" oacSimpleConstraintType "SimpleConstraint" oacLayerConstraintType "LayerConstraint" oacLayerPairConstraintType "LayerPairConstraint" oacConstraintGroupType "ConstraintGroup" oacConstraintGroupMemType "ConstraintGroupMem" oacConstraintGroupHeaderType "ConstraintGroupHeader" oacBooleanValueType "BooleanValue" oacIntValueType "IntValue" oacFltValueType "FltValue" oacLayerArrayValueType "LayerArrayValue" oacInt1DTblValueType "Int1DTblValue" oacFlt1DTblValueType "Flt1DTblValue" oacInt2DTblValueType "Int2DTblValue" oacFlt2DTblValueType "Flt2DTblValue" oacIntFltTblValueType "IntFltTblValue" oacFltIntFltTblValueType "FltIntFltTblValue" oacDualIntValueType "DualIntValue" oacDualInt1DTblValueType "DualInt1DTblValue" oacBoxArrayValueType "BoxArrayValue" oacValueArrayValueType "ValueArrayValue" oacViaDefArrayValueType "ViaDefArrayValue" oacLayerValueType "LayerValue" oacAntennaRatioValueType "AntennaRatioValue" oacAntennaRatioArrayValueType "AntennaRatioArrayValue" oacViaDef2DTblValueType "ViaDef2DTblValue" oacIntAppDefType "AppIntDef" oacFloatAppDefType "AppFloatDef" oacStringAppDefType "AppStringDef" oacIntraPointerAppDefType "AppIntraPointerDef" oacInterPointerAppDefType "AppInterPointerDef" oacDataAppDefType "AppDataDef" oacVarDataAppDefType "AppVarDataDef" oacTimeAppDefType "AppTimeDef" oacDoubleAppDefType "AppDoubleDef" oacVoidPointerAppDefType "AppVoidPointerDef" oacBooleanAppDefType "AppBooleanDef" oacAppObjectDefType "AppObjectDef" oacLibDefListType "LibDefList" oacLibDefType "LibDef" oacLibDefListRefType "LibDefListRef" oacLibDMDataType "LibDMData" oacCellDMDataType "CellDMData" oacViewDMDataType "ViewDMData" oacCellViewDMDataType "CellViewDMData" oacFeatureType "Feature" oacFigGroupType "FigGroup" oacFigGroupMemType "FigGroupMem" oacTechHeaderType "TechHeader" oacTechLayerHeaderType "TechLayerHeader" oacTechViaDefHeaderType "TechViaDefHeader" oacLayerArrayConstraintDefType "LayerArrayConstraintDef" oacLayerArrayConstraintType "LayerArrayConstraint" oacUInt8ValueType "UInt8Value" oacIntDualIntArrayTblValueType "IntDualIntArrayTblValue" oacIntRangeValueType "IntRangeValue" oacUInt8RangeValueType "UInt8RangeValue" oacDerivedLayerParamDefType "DerivedLayerParamDef" oacDerivedLayerParamType "DerivedLayerParam" oacDerivedLayerDefType "DerivedLayerDef" oacPurposeValueType "PurposeValue" oacConstraintGroupDefType "ConstraintGroupDef" oacStdViaVariantType "StdViaVariant" oacCustomViaVariantType "CustomViaVariant" oacTechViaVariantHeaderType "TechViaVariantHeader" oacDesignViaVariantHeaderType "DesignViaVariantHeader" oacViaTopologyArrayValueType "ViaTopologyArrayValue" oacViaTopology2DTblValueType "ViaTopology2DTblValue" oacStringValueType "StringValue" oacLayerRangeBlockageType "LayerRangeBlockage" oacLayerRangeHaloType "LayerRangeHalo" oacIntRangeArrayValueType "IntRangeArrayValue" oacIntRangeArray1DTblValueType "IntRangeArray1DTblValue" oacIntRangeArray2DTblValueType "IntRangeArray2DTblValue" oacFlatGroupDefType oacHierGroupDefType。
构造函数
_base.oaType()
obj = _base.oaType()
_base.oaType(valueIn)
obj = _base.oaType(valueIn)
_base.oaType(name)
obj = _base.oaType(name)
方法总览
| 状态 | Python 调用 |
|---|---|
| ✅ | obj.getName() |
方法说明
obj.getName()
绑定状态: 已绑定
Python 调用: obj.getName()
This function returns the name string associated with the encapsulated oaTypeEnum object。
Python 示例
from oapy._oa import _base
# assume obj is a oaType
obj.getName()