Inheritance diagram for oaDoubleAppDef:
Public Methods | |
void | set (T *object, oaDouble value) |
oaDouble | get (const T *object) |
oaDouble | getDefault () const |
Static Public Methods | |
oaDoubleAppDef< T > * | get (const oaString &name, oaDouble defValue=0., oaBoolean persist=true) |
oaDoubleAppDef< T > * | get (const oaString &name, const oaAppObjectDef *objDef, oaDouble defValue=0., oaBoolean persist=true) |
oaDoubleAppDef< T > * | find (const oaString &name) |
oaDoubleAppDef< T > * | find (const oaString &name, const oaAppObjectDef *objDef) |
Once created, a double field is added to each object of the specified dataType. The default value for this extension is DBL_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 oaDoubleAppDef object with this dataType and the specified 'name' that is associated with the specified object extension 'objDef'.
|
|
This function returns an oaDoubleAppDef object with this dataType and the specified 'name' if it exists.
|
|
This function returns the value of this double extension.
|
|
This function constructs an oaDoubleAppDef object, creating a double extension with the specified name for the specified object type.
|
|
This function constructs an oaDoubleAppDef object, creating a double extension with the specified name. You can create a double extension on any object except another extension.
|
|
This function returns the default value of this double extension. |
|
This function sets the value of this double extension.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.