Class represents high level descriptions of objects in the signature database, it is part of the Elem hirarchy. More...
#include <Class.h>
Public Member Functions | |
Class () | |
Class (std::string name, int id) | |
Class (XMLTag *tag) | |
virtual Elem * | Duplicate (bool staticcopy) |
std::string | GetName () |
virtual std::string | GetNodeName () const |
virtual ElemType_t | GetType () |
returns the element specialisation | |
void | SetName (std::string name) |
virtual | ~Class () |
Protected Member Functions | |
virtual void | SaveTo (XMLTag *tag) |
virtual void | SetData (XMLTag *tag) |
Private Attributes | |
std::string | m_name |
Class represents high level descriptions of objects in the signature database, it is part of the Elem hirarchy.
class Class Nodename: XML_NODE_CLASS "Class" Saves the semantic connection with highlevel for Descriptor and Signature
Attributes: XML_ATTRIBUTE_CLASSNAME "ClassName" The actual value that could be queried by highlevel
Class::Class | ( | ) |
Class::Class | ( | std::string | name, |
int | id | ||
) |
cop::Class::Class | ( | XMLTag * | tag | ) |
Class::~Class | ( | ) | [virtual] |
Elem * Class::Duplicate | ( | bool | bStaticCopy | ) | [virtual] |
std::string cop::Class::GetName | ( | ) | [inline] |
virtual std::string cop::Class::GetNodeName | ( | ) | const [inline, virtual] |
virtual ElemType_t cop::Class::GetType | ( | ) | [inline, virtual] |
void Class::SaveTo | ( | XMLTag * | ) | [protected, virtual] |
void Class::SetData | ( | XMLTag * | data | ) | [protected, virtual] |
void Class::SetName | ( | std::string | name | ) |
std::string cop::Class::m_name [private] |