OacPredictionFunction Class Reference

#include <MemoryX/libraries/memorytypes/entity/OacPredictionFunction.h>

+ Inheritance diagram for OacPredictionFunction:

Public Member Functions

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 getEffectExpression (const Ice::Current &c=Ice::emptyCurrent) const override
 
std::string getPreconditionExpression (const Ice::Current &c=Ice::emptyCurrent) const override
 
SECObjectRelationsBasePtr getSECEffects (const Ice::Current &c=Ice::emptyCurrent) const override
 
SECObjectRelationsBasePtr getSECPreconditions (const Ice::Current &c=Ice::emptyCurrent) const override
 
SECRelationPairList getSECSideConstraints (const Ice::Current &c=Ice::emptyCurrent) const override
 
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
 
void setEffectExpression (const std::string &effect, const Ice::Current &c=Ice::emptyCurrent) override
 
void setPreconditionExpression (const std::string &precondition, const Ice::Current &c=Ice::emptyCurrent) override
 
void setSECEffects (const SECObjectRelationsBasePtr &effects, const Ice::Current &c=Ice::emptyCurrent) override
 
void setSECPreconditions (const SECObjectRelationsBasePtr &preconditions, const Ice::Current &c=Ice::emptyCurrent) override
 
void setSECSideConstraints (const SECRelationPairList &sideConstraints, const Ice::Current &c=Ice::emptyCurrent) override
 
bool validate (const Ice::Current &c=Ice::emptyCurrent) override
 

Detailed Description

Definition at line 39 of file OacPredictionFunction.h.

Member Function Documentation

◆ clone()

armarx::VariantDataClassPtr clone ( const Ice::Current &  c = Ice::emptyCurrent) const
override

Definition at line 129 of file OacPredictionFunction.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ deserialize()

void deserialize ( const armarx::ObjectSerializerBasePtr &  serializer,
const Ice::Current &  c = Ice::emptyCurrent 
)
override

Definition at line 93 of file OacPredictionFunction.cpp.

◆ getEffectExpression()

std::string getEffectExpression ( const Ice::Current &  c = Ice::emptyCurrent) const
override

Definition at line 42 of file OacPredictionFunction.cpp.

+ Here is the caller graph for this function:

◆ getPreconditionExpression()

std::string getPreconditionExpression ( const Ice::Current &  c = Ice::emptyCurrent) const
override

Definition at line 32 of file OacPredictionFunction.cpp.

+ Here is the caller graph for this function:

◆ getSECEffects()

memoryx::SECObjectRelationsBasePtr getSECEffects ( const Ice::Current &  c = Ice::emptyCurrent) const
override

Definition at line 193 of file OacPredictionFunction.cpp.

+ Here is the caller graph for this function:

◆ getSECPreconditions()

memoryx::SECObjectRelationsBasePtr getSECPreconditions ( const Ice::Current &  c = Ice::emptyCurrent) const
override

Definition at line 183 of file OacPredictionFunction.cpp.

+ Here is the caller graph for this function:

◆ getSECSideConstraints()

SECRelationPairList getSECSideConstraints ( const Ice::Current &  c = Ice::emptyCurrent) const
override

Definition at line 204 of file OacPredictionFunction.cpp.

+ Here is the caller graph for this function:

◆ getType()

int getType ( const Ice::Current &  c = Ice::emptyCurrent) const
override

Definition at line 177 of file OacPredictionFunction.cpp.

◆ ice_clone()

Ice::ObjectPtr ice_clone ( ) const
inlineoverride

Definition at line 70 of file OacPredictionFunction.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ output()

std::string output ( const Ice::Current &  c = Ice::emptyCurrent) const
override

Definition at line 172 of file OacPredictionFunction.cpp.

◆ serialize()

void serialize ( const armarx::ObjectSerializerBasePtr &  serializer,
const Ice::Current &  c = Ice::emptyCurrent 
) const
override

Definition at line 52 of file OacPredictionFunction.cpp.

◆ setEffectExpression()

void setEffectExpression ( const std::string &  effect,
const Ice::Current &  c = Ice::emptyCurrent 
)
override

Definition at line 47 of file OacPredictionFunction.cpp.

◆ setPreconditionExpression()

void setPreconditionExpression ( const std::string &  precondition,
const Ice::Current &  c = Ice::emptyCurrent 
)
override

Definition at line 37 of file OacPredictionFunction.cpp.

◆ setSECEffects()

void setSECEffects ( const SECObjectRelationsBasePtr &  effects,
const Ice::Current &  c = Ice::emptyCurrent 
)
override

Definition at line 198 of file OacPredictionFunction.cpp.

◆ setSECPreconditions()

void setSECPreconditions ( const SECObjectRelationsBasePtr &  preconditions,
const Ice::Current &  c = Ice::emptyCurrent 
)
override

Definition at line 188 of file OacPredictionFunction.cpp.

◆ setSECSideConstraints()

void setSECSideConstraints ( const SECRelationPairList &  sideConstraints,
const Ice::Current &  c = Ice::emptyCurrent 
)
override

Definition at line 209 of file OacPredictionFunction.cpp.

◆ validate()

bool validate ( const Ice::Current &  c = Ice::emptyCurrent)
inlineoverride

Definition at line 65 of file OacPredictionFunction.h.


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