Inheritance diagram for oaIntAppDef:
Public Methods | |
void | set (T *object, oaInt4 value) |
oaInt4 | get (const T *object) |
oaInt4 | getDefault () const |
Static Public Methods | |
oaIntAppDef< T > * | get (const oaString &name, oaInt4 defValue=0, oaBoolean persist=true) |
oaIntAppDef< T > * | get (const oaString &name, const oaAppObjectDef *objDef, oaInt4 defValue=0, oaBoolean persist=true) |
oaIntAppDef< T > * | find (const oaString &name) |
oaIntAppDef< T > * | find (const oaString &name, const oaAppObjectDef *objDef) |
Once created, an integer field is added to each object of the specified dataType. The default value for this extension is INT_MAX. Applications can use the new field for whatever purpose is necessary.
For additional information on defining and using AppDefs, see oaAppDef and Extending the Database in the Programmer's Guide.
|
This function returns an oaIntAppDef object with this dataType and the specified 'name' that is associated with the specified object extension 'objDef'.
|
|
This function returns an oaIntAppDef object with this dataType and the specified 'name' if it exists.
|
|
This function returns the value of this integer extension.
|
|
This function constructs an oaIntAppDef object, creating an integer extension with the specified name for the specified object type.
|
|
This function constructs an oaIntAppDef object, creating an integer extension with the specified name. You can create an integer extension on any object except another extension.
|
|
This function returns the default value for this integer extension. |
|
This function sets the value of this integer extension.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.