Public Methods | |
oaDesignDataType (oaDesignDataTypeEnum valueIn) | |
oaDesignDataType (const oaString &name) | |
~oaDesignDataType () | |
const oaString & | getName () const |
operator oaDesignDataTypeEnum () const |
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.
|
|
This function constructs an instance of an oaDesignDataType class using the specified enum value. The enum values are defined in oaDesignDataTypeEnum. |
|
This function constructs an instance of an oaDesignDataType class using the oaDesignDataTypeEnum associated with the specified string name. This name must be defined in the legal set of names associated with oaDesignDataTypeEnum.
|
|
This function destroys this oaDesignDataType class. |
|
This function returns the name string associated with the encapsulated oaDesignDataTypeEnum object. |
|
This operator casts this oaDesignDataType object into the corresponding oaDesignDataTypeEnum value. |
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.