|
|
Namespaces | |
| detail | |
Classes | |
| class | CoreSegment |
| Client-side working memory core segment. More... | |
| class | Entity |
| Client-side working memory entity. More... | |
| class | EntityInstance |
| Client-side working entity instance. More... | |
| class | EntitySnapshot |
| Client-side working memory entity snapshot. More... | |
| class | FunctionalVisitor |
A Visitor which can be parametrized by std::function instead of inheriting and overriding. More... | |
| class | Memory |
| Client-side working memory. More... | |
| class | ProviderSegment |
| Client-side working memory provider segment. More... | |
| class | Visitor |
| A visitor for the hierarchical memory data structure. More... | |
Typedefs | |
| template<class AronDtoT > | |
| using | EntityInstanceBase = base::EntityInstanceBase< AronDtoT, EntityInstanceMetadata > |
| Entity instance with a concrete ARON DTO type as data. More... | |
| using | EntityInstanceData = armarx::aron::data::Dict |
| Client-side working memory entity instance data (payload). More... | |
| using | EntityInstanceDataPtr = armarx::aron::data::DictPtr |
| Pointer type of EntityInstanceData. More... | |
| using | EntityInstanceMetadata = base::EntityInstanceMetadata |
| Client-side working memory entity instance metadata. More... | |
Functions | |
| void | fromIce (const data::CoreSegment &ice, CoreSegment &coreSegment) |
| void | fromIce (const data::Entity &ice, Entity &entity) |
| void | fromIce (const data::EntityInstance &ice, EntityInstance &data) |
| void | fromIce (const data::EntitySnapshot &ice, EntitySnapshot &snapshot) |
| void | fromIce (const data::Memory &ice, Memory &memory) |
| void | fromIce (const data::ProviderSegment &ice, ProviderSegment &providerSegment) |
| void | toIce (data::CoreSegment &ice, const CoreSegment &coreSegment) |
| void | toIce (data::Entity &ice, const Entity &entity) |
| void | toIce (data::EntityInstance &ice, const EntityInstance &data) |
| void | toIce (data::EntitySnapshot &ice, const EntitySnapshot &snapshot) |
| void | toIce (data::Memory &ice, const Memory &memory) |
| void | toIce (data::ProviderSegment &ice, const ProviderSegment &providerSegment) |
| void | toMemory (Memory &m, const armarx::armem::server::wm::Memory &structure, const std::vector< EntitySnapshot > &e) |
| toMemory converts a vector of entity snapshots into a working memory and considers the structure of the memory before More... | |
| void | toMemory (Memory &m, const std::vector< CoreSegment > &e) |
| void | toMemory (Memory &m, const std::vector< Entity > &e) |
| void | toMemory (Memory &m, const std::vector< EntityInstance > &e) |
| void | toMemory (Memory &m, const std::vector< EntitySnapshot > &e) |
| void | toMemory (Memory &m, const std::vector< ProviderSegment > &e) |
| using EntityInstanceBase = base::EntityInstanceBase<AronDtoT, EntityInstanceMetadata> |
Entity instance with a concrete ARON DTO type as data.
This is the return type of EntityInstance::withDataAs<AronDtoT>().
Usage example:
Definition at line 74 of file memory_definitions.h.
Client-side working memory entity instance data (payload).
Definition at line 22 of file memory_definitions.h.
Pointer type of EntityInstanceData.
Definition at line 26 of file memory_definitions.h.
Client-side working memory entity instance metadata.
Definition at line 18 of file memory_definitions.h.
| void fromIce | ( | const data::CoreSegment & | ice, |
| CoreSegment & | coreSegment | ||
| ) |
| void fromIce | ( | const data::Entity & | ice, |
| Entity & | entity | ||
| ) |
| void fromIce | ( | const data::EntityInstance & | ice, |
| EntityInstance & | data | ||
| ) |
| void fromIce | ( | const data::EntitySnapshot & | ice, |
| EntitySnapshot & | snapshot | ||
| ) |
| void fromIce | ( | const data::Memory & | ice, |
| Memory & | memory | ||
| ) |
| void fromIce | ( | const data::ProviderSegment & | ice, |
| ProviderSegment & | providerSegment | ||
| ) |
| void toIce | ( | data::CoreSegment & | ice, |
| const CoreSegment & | coreSegment | ||
| ) |
| void toIce | ( | data::Entity & | ice, |
| const Entity & | entity | ||
| ) |
| void toIce | ( | data::EntityInstance & | ice, |
| const EntityInstance & | data | ||
| ) |
| void toIce | ( | data::EntitySnapshot & | ice, |
| const EntitySnapshot & | snapshot | ||
| ) |
| void toIce | ( | data::Memory & | ice, |
| const Memory & | memory | ||
| ) |
| void toIce | ( | data::ProviderSegment & | ice, |
| const ProviderSegment & | providerSegment | ||
| ) |
| void toMemory | ( | Memory & | m, |
| const armarx::armem::server::wm::Memory & | structure, | ||
| const std::vector< EntitySnapshot > & | e | ||
| ) |
toMemory converts a vector of entity snapshots into a working memory and considers the structure of the memory before
| m | the (empty) new memory |
| structure | the server working memory for structure information |
| e | the vector of entity snapshots |
Definition at line 114 of file memory_conversions.cpp.
Here is the call graph for this function:| void toMemory | ( | Memory & | m, |
| const std::vector< CoreSegment > & | e | ||
| ) |
| void toMemory | ( | Memory & | m, |
| const std::vector< EntityInstance > & | e | ||
| ) |
| void toMemory | ( | Memory & | m, |
| const std::vector< EntitySnapshot > & | e | ||
| ) |
| void toMemory | ( | Memory & | m, |
| const std::vector< ProviderSegment > & | e | ||
| ) |