TouchingRelation Class Reference

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

+ Inheritance diagram for TouchingRelation:

Public Member Functions

 TouchingRelation ()
 
 TouchingRelation (const ObjectClassBasePtr &possibleObject1, const ObjectClassBasePtr &possibleObject2)
 
 TouchingRelation (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 88 of file SECRelation.h.

Constructor & Destructor Documentation

◆ TouchingRelation() [1/3]

Definition at line 167 of file SECRelation.cpp.

◆ TouchingRelation() [2/3]

TouchingRelation ( const ObjectClassList &  possibleObjects1,
const ObjectClassList &  possibleObjects2 
)

Definition at line 172 of file SECRelation.cpp.

◆ TouchingRelation() [3/3]

TouchingRelation ( const ObjectClassBasePtr &  possibleObject1,
const ObjectClassBasePtr &  possibleObject2 
)

Definition at line 178 of file SECRelation.cpp.


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