Go to the documentation of this file.
24 #include <MemoryX/interface/memorytypes/MemoryEntities.h>
42 Ice::Float contains(
const SECObjectRelationsBasePtr& other,
const Ice::Current&
c = Ice::emptyCurrent)
const override;
43 bool containsRelation(
const SECRelationBasePtr& relation,
const Ice::Current&
c = Ice::emptyCurrent)
const override;
44 Ice::Int addRelations(
const SECRelationList& newRelations,
const Ice::Current&
c = Ice::emptyCurrent)
override;
45 bool addRelation(
const SECRelationBasePtr& newRelation,
const Ice::Current&
c = Ice::emptyCurrent)
override;
46 SECRelationBasePtr
containsRelationBetweenObjects(
const ObjectClassList& objects1,
const ObjectClassList& objects2,
const Ice::Current&
c = Ice::emptyCurrent)
const override;
47 ObjectClassList
getObjectsInRelation(
const SECRelationBasePtr& relation, ObjectClassBasePtr object1);
52 armarx::VariantDataClassPtr
clone(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
53 std::string
output(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
55 bool validate(
const Ice::Current&
c = Ice::emptyCurrent)
override;
59 void serialize(
const armarx::ObjectSerializerBasePtr& serializer,
const Ice::Current&
c = Ice::emptyCurrent)
const override;
60 void deserialize(
const armarx::ObjectSerializerBasePtr& serializer,
const Ice::Current&
c = Ice::emptyCurrent)
override;
bool validate(const Ice::Current &c=Ice::emptyCurrent) override
const VariantTypeId Float
void deserialize(const armarx::ObjectSerializerBasePtr &serializer, const Ice::Current &c=Ice::emptyCurrent) override
bool isEqual(const SECObjectRelations &relations) const
Ice::Float contains(const SECObjectRelationsBasePtr &other, const Ice::Current &c=Ice::emptyCurrent) const override
Ice::ObjectPtr ice_clone() const override
ObjectClassList getObjectsInRelation(const SECRelationBasePtr &relation, ObjectClassBasePtr object1)
Ice::Int getType(const Ice::Current &c=Ice::emptyCurrent) const override
armarx::VariantDataClassPtr clone(const Ice::Current &c=Ice::emptyCurrent) const override
void serialize(const armarx::ObjectSerializerBasePtr &serializer, const Ice::Current &c=Ice::emptyCurrent) const override
std::string output(const Ice::Current &c=Ice::emptyCurrent) const override
std::shared_ptr< Object > ObjectPtr
SECRelationBasePtr containsRelationBetweenObjects(const ObjectClassList &objects1, const ObjectClassList &objects2, const Ice::Current &c=Ice::emptyCurrent) const override
bool addRelation(const SECRelationBasePtr &newRelation, const Ice::Current &c=Ice::emptyCurrent) override
bool containsRelation(const SECRelationBasePtr &relation, const Ice::Current &c=Ice::emptyCurrent) const override
static VariantTypeId addTypeName(const std::string &typeName)
Register a new type for the use in a Variant.
Ice::Int addRelations(const SECRelationList &newRelations, const Ice::Current &c=Ice::emptyCurrent) override