首页 / design / oaDesignDataType

oaDesignDataType

模块: oapy._oa._design 导入: from oapy._oa import _design

概览

oaDesignDataTypeoapy 中可用,可通过 _design 模块访问。

本页汇总 oaDesignDataType 当前在 oapy 中可用的 Python 接口。

详细说明

oaDesignDataType 类封装用于描述the different types of data contained within a design的枚举值。 Applications must specify a dataType that indicates the type of data affected by the application definition。 The oaDesignDataType class has values for each of the different classes of managed data contained within an oaDesign 。 These values are used for several calls that refer to whole classes of objects in an oaDesign 。 See oaDesign :: getTimeStamp and oaDesign::preAllocate 。 oaAppDef Tip: The oaDesignDataTypeEnum values also show which level of classes in the OpenAccess class hierarchy can be used to define AppDefs。 For example, since there is a oaDesignDataTypeEnum for oacShapeDataType but not for oacRectDataType or oacFigDataType , you know that it is the oaShape class that can be used as the template parameter for an oaAppDef 。 For more information, see Which Classes can be Extended? in the Extending the Database section of the Programmers Guide。 Note that there are a few private data types that appear as oaDesignDataTypeEnum that don’t correspond to any public class。 For example, oacTDLinkDataType and oacCMapLPDataType do not correspond to public managed objects。 enum oaDesignDataTypeEnum Enumeration values: oacDesignDataType "designDataType" oacAppObjectDataType "appObjectDataType" oacOccNetDataType "occNetDataType" oacOccBusNetDefDataType "occBusNetDefDataType" oacOccTermDataType "occTermDataType" oacOccBusTermDefDataType "occBusTermDefDataType" oacOccInstHeaderDataType "occInstHeaderDataType" oacOccModuleInstHeaderDataType "occModuleInstHeaderDataType" oacOccInstDataType "occInstDataType" oacOccVectorInstDefDataType "occVectorInstDefDataType" oacOccInstTermDataType "occInstTermDataType" oacOccConnectDefDataType "occConnectDefDataType" oacOccAssignmentDataType "occAssignmentDataType" oacOccOccurrenceDataType "occOccurrenceDataType" oacPropDataType "propDataType" oacGroupDataType "groupDataType" oacGroupMemDataType "groupMemDataType" oacValueDataType "valueDataType" oacConstraintParamDefDataType "constraintParamDefDataType" oacConstraintParamDataType "constraintParamDataType" oacConstraintDefDataType "constraintDefDataType" oacConstraintDataType "constraintDataType" oacConstraintGroupDataType "constraintGroupDataType" oacConstraintGroupMemDataType "constraintGroupMemDataType" oacConstraintGroupHeaderDataType "constraintGroupHeaderDataType" oacNetDataType "netDataType" oacBusNetDefDataType "busNetDefDataType" oacTermDataType "termDataType" oacBusTermDefDataType "busTermDefDataType" oacInstHeaderDataType "instHeaderDataType" oacModuleInstHeaderDataType "moduleInstHeaderDataType" oacInstDataType "instDataType" oacVectorInstDefDataType "vectorInstDefDataType" oacInstTermDataType "instTermDataType" oacConnectDefDataType "connectDefDataType" oacAssignmentDataType "assignmentDataType" oacOccurrenceDataType "occurrenceDataType" oacLPPHeaderDataType "LPPHeaderDataType" oacLayerHeaderDataType "layerHeaderDataType" oacShapeDataType "shapeDataType" oacRouteDataType "routeDataType" oacPinDataType "pinDataType" oacTDLinkDataType "TDLinkDataType" oacDesignParamDataType "paramDataType" oacMarkerDataType "markerDataType" oacTrackPatternDataType "trackPatternDataType" oacRowHeaderDataType "rowHeaderDataType" oacRowDataType "rowDataType" oacClusterDataType "clusterDataType" oacBoundaryDataType "boundaryDataType" oacSteinerDataType "steinerDataType" oacScanChainDataType "scanChainDataType" oacScanChainInstDataType "scanChainInstDataType" oacScanChainSetDataType "scanChainSetDataType" oacViaHeaderDataType "viaHeaderDataType" oacGCellPatternDataType "gCellPatternDataType" oacCMapDataType "cMapDataType" oacCMapLPDataType "cMapLPDataType" oacGCellDataType "gCellDataType" oacDesignViaParamDataType "viaParamDataType" oacAnalysisPointDataType "analysisPointDataType" oacAnalysisOpPointDataType "analysisOpPointDataType" oacOpPointHeaderDataType "opPointHeaderDataType" oacBlockageDataType "blockageDataType" oacGuideDataType "guideDataType" oacParasiticNetworkDataType "parasiticNetworkDataType" oacNodeDataType "nodeDataType" oacDeviceDataType "deviceDataType" oacSubNetworkDataType "subNetworkDataType" oacSubNetworkMemDataType "subNetworkMemDataType" oacReducedModelDataType "reducedModelDataType" oacElmoreDataType "elmoreDataType" oacPoleResidueDataType "poleResidueDataType" oacBlockDataType "blockDataType" oacModuleDataType "moduleDataType" oacOccHeaderDataType "occHeaderDataType" oacViaDataType "viaDataType" oacSegStyleDataType "segStyleDataType" oacOccShapeDataType "occShapeDataType" oacHierPathDataType "hierPathDataType" oacAnalysisPtSetDataType "analysisPtSetDataType" oacDetailedNetworkDataType "detailedNetworkDataType" oacGlobalDataType "globalDataType" oacGlobalMemDataType "globalMemDataType" oacOccGlobalMemDataType "occGlobalMemDataType" oacFeatureDataType "featureDataType" oacFeaturePolicyDataType "featurePolicyDataType" oacFigGroupDataType "figGroupDataType" oacFigGroupMemDataType "figGroupMemDataType" oacGroupDefDataType "groupDefDataType" oacConstraintGroupDefDataType "constraintGroupDefDataType" oacDesignViaVariantDataType "viaVariantDataType" oacDesignViaVariantHeaderDataType "viaVariantHeaderDataType"。

构造函数

_design.oaDesignDataType(valueIn)

obj = _design.oaDesignDataType(valueIn)

_design.oaDesignDataType(name)

obj = _design.oaDesignDataType(name)

方法总览

状态 Python 调用
obj.getName()

方法说明

obj.getName()

绑定状态: 已绑定

Python 调用: obj.getName()

This function returns the name string associated with the encapsulated oaDesignDataTypeEnum object。

Python 示例

from oapy._oa import _design

# assume obj is a oaDesignDataType
obj.getName()