VieVS base object with name.
More...
#include <VieVS_NamedObject.h>
VieVS base object with name.
- Author
- Matthias Schartner
- Date
- 15.03.2018
VieVS::VieVS_NamedObject::VieVS_NamedObject |
( |
std::string |
name, |
|
|
unsigned long |
id |
|
) |
| |
|
inline |
constructor
- Author
- Matthias Schartner
- Parameters
-
name | object name |
id | object id |
VieVS::VieVS_NamedObject::VieVS_NamedObject |
( |
std::string |
name, |
|
|
std::string |
alternativeName, |
|
|
unsigned long |
id |
|
) |
| |
|
inline |
constructor
- Author
- Matthias Schartner
- Parameters
-
name | object name |
alternativeName | object alternative name |
id | object id |
void VieVS::VieVS_NamedObject::changeName |
( |
const std::string & |
newName | ) |
|
|
inline |
change name of object
- Author
- Matthias Schartner
Typically Objects should have an distinct name which should not change. Try to avoid this function in the VieSchedpp Project! It is implemented mainly for GUI interactions through VieSchedppGUI.
- Parameters
-
const std::string& VieVS::VieVS_NamedObject::getAlternativeName |
( |
| ) |
const |
|
inline |
get object alternative name
- Author
- Matthias Schartner
- Returns
- object alternative name
const std::string& VieVS::VieVS_NamedObject::getName |
( |
| ) |
const |
|
inline |
get object name
- Author
- Matthias Schartner
- Returns
- object name
bool VieVS::VieVS_NamedObject::hasAlternativeName |
( |
| ) |
const |
|
inline |
check if object has alternative name
- Author
- Matthias Schartner
- Returns
- flag if alternative name exists
bool VieVS::VieVS_NamedObject::hasName |
( |
const std::string & |
name | ) |
const |
|
inline |
check if object has name
- Author
- Matthias Schartner
checks object name and alternative object name
- Parameters
-
- Returns
- true if object has target name
std::string VieVS::VieVS_NamedObject::alternativeName_ = "" |
|
private |
std::string VieVS::VieVS_NamedObject::name_ = "" |
|
private |
The documentation for this class was generated from the following file: