| Acoustic Research Tool (ART)
    v0.10
    | 
This is the base class for all acoustic objects.
It contains fields for name, descriptions and properties.
 
  
 | Public Member Functions | |
| ARTobject (const string name, const string sds="", const string lds="", const string htm="") | |
| objects must have a name, the rest is optional | |
| ARTobject (const ARTobject &orig) | |
| copy constructor | |
| virtual ARTcell * | clone () | 
| ARTproperty * | GetProperties (ARTproperty *pos) | 
| iterate through property list (pass NULL to restart iteration, receive NULL after last element) | |
| ARTproperty * | FindProperty (const string nam) | 
| find and return named property (or return NULL if no match) | |
| ARTproperty * | AppendProperty (const string name, const string sds="", const string lds="", const string htm="") | 
| Append new property with given name to ARTobject. | |
| ARTdataProp * | AppendDataProp (const string name, ARTvariant *val, const string sds="", const string lds="", const string htm="") | 
| append new data property with given name to ARTobject | |
| ARTdataProp * | AppendDataProp (const string name, const double val, const string sds="", const string lds="", const string htm="") | 
| ARTdataProp * | AppendDataProp (const string name, const float val, const string sds="", const string lds="", const string htm="") | 
| ARTdataProp * | AppendDataProp (const string name, const string val, const string sds="", const string lds="", const string htm="") | 
| ARTdataProp * | AppendDataProp (const string name, const int val, const string sds="", const string lds="", const string htm="") | 
| ARTdataProp * | AppendDataProp (const string name, const string *val, const string sds="", const string lds="", const string htm="") | 
| ARTdataProp * | AppendDataProp (ARTdataProp *dataProp) | 
| ARTlistProp * | AppendListProp (const string name, const string sds="", const string lds="", const string htm="") | 
| append new listableProperty with given name | |
| bool | DeleteProperty (ARTproperty *prp) | 
| delete current property (which was recently accessed by GetProperties, FindProperty or AppendProperty) | |
| ARTmethod * | GetMethods (ARTmethod *pos) | 
| iterate through method list (pass NULL to restart iteration, receive NULL after last element) | |
| ARTmethod * | FindMethod (const string nam) | 
| find and return named method (or return NULL if no match) | |
| ARTmethod * | AppendMethod (const string name, const string sds="", const string lds="", const string htm="") | 
| append new method with given name | |
| bool | DeleteMethod (ARTmethod *mtd) | 
| delete current method (which was recently accessed by GetProperties, FindProperty or AppendProperty) | |
| void | SetPropertyList (list< ARTproperty * > &l) | 
| void | CopyPropertyListEntries (ARTobject *obj) | 
| copies properties from other objects (also copying the objects of all list-entries). OVERWRITES list own list! | |
| void | CopyMethodListEntries (ARTobject *obj) | 
| copies methods from other objects (also copying the objects of all list-entries). OVERWRITES list own list! | |
| list< ARTproperty * > | GetPropertyList () | 
| list< ARTmethod * > | GetMethodList () | 
|  Public Member Functions inherited from ARTcell | |
| ARTcell (const string name="", const string sds="", const string lds="", const string htm="") | |
| ARTcell (const ARTcell &orig) | |
| const string & | GetName () const | 
| const string & | GetShortDescription () const | 
| const string & | GetLongDescription () const | 
| const string & | GetHelpFilename () const | 
| void | SetName (const string name) | 
| Protected Attributes | |
| list< ARTproperty * > | propertyList_ | 
| list< ARTproperty * >::iterator | piter_ | 
| list< ARTmethod * > | methodList_ | 
| list< ARTmethod * >::iterator | miter_ | 
|  Protected Attributes inherited from ARTcell | |
| string | name_ | 
| Identifier of ARTObject. | |
| string | shortDesc_ | 
| Short Description of ARTObject (single line hint) | |
| string | longDesc_ | 
| Long Description of ARTObject (multi line text) | |
| string | helpFile_ | 
| File name of HTML help file for ARTObject. | |
 1.8.1.2
 1.8.1.2