Affordance.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 
6 {
7  struct AffordanceId
8  {
9  std::string source;
10  std::string name;
11 
12  std::string toString() const;
13  };
14 
16  {
18  };
19 
21  {
23  std::string locationName;
24  };
25 
26 } // namespace armarx::priorknowledge::util
armarx::priorknowledge::util::AffordanceId::name
std::string name
Definition: Affordance.h:10
armarx::priorknowledge::util::LocationAffordance
Definition: Affordance.h:20
armarx::priorknowledge::util::AffordanceId::toString
std::string toString() const
Definition: Affordance.cpp:10
armarx::priorknowledge::util::AffordanceId
Definition: Affordance.h:7
armarx::priorknowledge::util::StaticAffordance::id
AffordanceId id
Definition: Affordance.h:17
armarx::priorknowledge::util::AffordanceId::source
std::string source
Definition: Affordance.h:9
armarx::priorknowledge::util::LocationAffordance::locationName
std::string locationName
Definition: Affordance.h:23
armarx::priorknowledge::util::StaticAffordance
Definition: Affordance.h:15
armarx::priorknowledge::util::LocationAffordance::id
AffordanceId id
Definition: Affordance.h:22
armarx::priorknowledge::util
Definition: AffordanceLoader.cpp:6