Relation.cpp
Go to the documentation of this file.
1 
19 
20 namespace SceneModel {
21 
22 Relation::Relation(std::string pObjectTypeA, std::string pObjectTypeB):
23  mObjectTypeA(pObjectTypeA), mObjectTypeB(pObjectTypeB)
24 {
25 }
26 
27 std::string Relation::getObjectTypeA() const
28 {
29  return mObjectTypeA;
30 }
31 std::string Relation::getObjectTypeB() const
32 {
33  return mObjectTypeB;
34 }
35 
36 bool Relation::containsObject(const std::string& pType) const
37 {
38  return (mObjectTypeA == pType || mObjectTypeB == pType);
39 }
40 
41 std::string Relation::getOtherType(const std::string& pFirstType) const
42 {
43  if (pFirstType == mObjectTypeA) return mObjectTypeB;
44  else if (pFirstType == mObjectTypeB) return mObjectTypeA;
45  else return "";
46 }
47 
48 }
std::string mObjectTypeA
Definition: Relation.h:69
std::string getObjectTypeB() const
Definition: Relation.cpp:31
std::string getOtherType(const std::string &pFirstType) const
Definition: Relation.cpp:41
bool containsObject(const std::string &pType) const
Definition: Relation.cpp:36
Relation(std::string pObjectTypeA, std::string pObjectTypeB)
Definition: Relation.cpp:22
std::string mObjectTypeB
Definition: Relation.h:74
std::string getObjectTypeA() const
Definition: Relation.cpp:27


asr_relation_graph_generator
Author(s): Meißner Pascal
autogenerated on Fri Nov 15 2019 03:39:19