The EntityRef class is used to store references to Entities as values in other Entity instances.
More...
#include <MemoryX/core/entity/EntityRef.h>
|
armarx::VariantDataClassPtr | clone (const Ice::Current &c=Ice::emptyCurrent) const override |
|
void | deserialize (const armarx::ObjectSerializerBasePtr &serializer, const Ice::Current &c=Ice::emptyCurrent) override |
|
| EntityRef () |
|
| EntityRef (const EntityRef &entityRef) |
|
| EntityRef (const std::string entityName) |
|
| EntityRef (EntityBasePtr entity, const std::string &segmentName, const std::string &memoryName, MemoryInterfacePrx memoryPrx, EntityMemorySegmentInterfacePrx segmentPrx) |
|
bool | equals (const EntityRefBasePtr &other, const Ice::Current &c=Ice::emptyCurrent) const override |
|
EntityBasePtr | getEntity (const Ice::Current &c=Ice::emptyCurrent) const override |
|
Ice::Int | getType (const Ice::Current &c=Ice::emptyCurrent) const override |
|
Ice::ObjectPtr | ice_clone () const override |
|
std::string | output (const Ice::Current &c=Ice::emptyCurrent) const override |
|
void | serialize (const armarx::ObjectSerializerBasePtr &serializer, const Ice::Current &c=Ice::emptyCurrent) const override |
|
bool | validate (const Ice::Current &c=Ice::emptyCurrent) override |
|
The EntityRef class is used to store references to Entities as values in other Entity instances.
Definition at line 45 of file EntityRef.h.
◆ EntityRef() [1/4]
◆ EntityRef() [2/4]
◆ EntityRef() [3/4]
EntityRef |
( |
EntityBasePtr |
entity, |
|
|
const std::string & |
segmentName, |
|
|
const std::string & |
memoryName, |
|
|
MemoryInterfacePrx |
memoryPrx, |
|
|
EntityMemorySegmentInterfacePrx |
segmentPrx |
|
) |
| |
◆ EntityRef() [4/4]
◆ clone()
armarx::VariantDataClassPtr clone |
( |
const Ice::Current & |
c = Ice::emptyCurrent | ) |
const |
|
override |
◆ deserialize()
void deserialize |
( |
const armarx::ObjectSerializerBasePtr & |
serializer, |
|
|
const Ice::Current & |
c = Ice::emptyCurrent |
|
) |
| |
|
override |
◆ equals()
bool equals |
( |
const EntityRefBasePtr & |
other, |
|
|
const Ice::Current & |
c = Ice::emptyCurrent |
|
) |
| const |
|
override |
◆ getEntity()
EntityBasePtr getEntity |
( |
const Ice::Current & |
c = Ice::emptyCurrent | ) |
const |
|
override |
◆ getType()
Ice::Int getType |
( |
const Ice::Current & |
c = Ice::emptyCurrent | ) |
const |
|
override |
◆ ice_clone()
Ice::ObjectPtr ice_clone |
( |
| ) |
const |
|
override |
◆ output()
std::string output |
( |
const Ice::Current & |
c = Ice::emptyCurrent | ) |
const |
|
override |
◆ serialize()
void serialize |
( |
const armarx::ObjectSerializerBasePtr & |
serializer, |
|
|
const Ice::Current & |
c = Ice::emptyCurrent |
|
) |
| const |
|
override |
◆ validate()
bool validate |
( |
const Ice::Current & |
c = Ice::emptyCurrent | ) |
|
|
override |
The documentation for this class was generated from the following files: