Acoustic Research Tool (ART)  v0.10
ARTproperty Class Reference

Objects of this class are sets of strings (see ARTcell for details), that represent the property of an ARTobject.

Typically each ARTobject contains several properties that are saved in a list. This list can be queried* by the programme, to check if a given object has a certain property.

Inheritance diagram for ARTproperty:
ARTcell ARTdataProp ARTlistProp ARTItimeModule::timeProperty ARTItimeModule::globalParameterType ARTItimeModule::localParameterType ARTItimeModule::PortType ARTItimeModule::IPortType ARTItimeModule::OPortType ARTItimeModule::FPortType

Public Member Functions

 ARTproperty (const string name, const string sds="", const string lds="", const string htm="", const bool listable=false)
 ARTproperty (const ARTproperty &orig)
virtual ARTcellclone ()
bool IsListable ()
- 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)

Additional Inherited Members

- 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.

Constructor & Destructor Documentation

ARTproperty::ARTproperty ( const ARTproperty orig)
inline
Parameters
origcopy constructor