LeftToRelation Class Reference

#include <MemoryX/libraries/memorytypes/entity/SEC/SECRelation.h>

+ Inheritance diagram for LeftToRelation:

Public Member Functions

 LeftToRelation ()
 LeftToRelation (const ObjectClassBasePtr &possibleObject1, const ObjectClassBasePtr &possibleObject2)
 LeftToRelation (const ObjectClassList &possibleObjects1, const ObjectClassList &possibleObjects2)
- Public Member Functions inherited from SECRelation
armarx::VariantDataClassPtr clone (const Ice::Current &c=Ice::emptyCurrent) const override
void deserialize (const armarx::ObjectSerializerBasePtr &serializer, const Ice::Current &c=Ice::emptyCurrent) override
std::string getName (const Ice::Current &c=Ice::emptyCurrent) const override
Ice::Int getType (const Ice::Current &c=Ice::emptyCurrent) const override
bool hasEqualObjects (const SECRelationBasePtr &other, const Ice::Current &c=Ice::emptyCurrent) override
Ice::ObjectPtr ice_clone () const override
bool isEqual (const SECRelationBasePtr &other, bool ignoreName) const
bool isEqual (const SECRelationBasePtr &other, const Ice::Current &c=Ice::emptyCurrent) const override
std::string objects1ToString () const
std::string objects2ToString () const
std::string output (const Ice::Current &c=Ice::emptyCurrent) const override
 SECRelation ()
 SECRelation (const std::string &relationName, const ObjectClassBasePtr &possibleObject1, const ObjectClassBasePtr &possibleObject2)
 SECRelation (const std::string &relationName, const ObjectClassList &possibleObjects1, const ObjectClassList &possibleObjects2)
void serialize (const armarx::ObjectSerializerBasePtr &serializer, const Ice::Current &c=Ice::emptyCurrent) const override
void setName (const std::string &name, const Ice::Current &c=Ice::emptyCurrent) override
bool validate (const Ice::Current &c=Ice::emptyCurrent) override

Additional Inherited Members

- Protected Member Functions inherited from SECRelation
bool _isEqual (const SECRelationBasePtr &other, bool ignoreName=false, bool reversed=false) const

Detailed Description

Definition at line 104 of file SECRelation.h.

Constructor & Destructor Documentation

◆ LeftToRelation() [1/3]

Definition at line 199 of file SECRelation.cpp.

◆ LeftToRelation() [2/3]

LeftToRelation ( const ObjectClassList &  possibleObjects1,
const ObjectClassList &  possibleObjects2 

Definition at line 204 of file SECRelation.cpp.

◆ LeftToRelation() [3/3]

LeftToRelation ( const ObjectClassBasePtr &  possibleObject1,
const ObjectClassBasePtr &  possibleObject2 

Definition at line 210 of file SECRelation.cpp.

The documentation for this class was generated from the following files: