|
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 113 of file memory_conversions.cpp.
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 | ||
) |