Go to the documentation of this file.
27 #include <MemoryX/interface/core/EntityBase.h>
28 #include <MemoryX/interface/memorytypes/MemoryEntities.h>
38 public memoryx::DMPEntityBase,
44 DMPEntity(
const std::string& name,
const std::string&
id =
"");
47 void setDMPName(
const std::string& dmpName, const ::Ice::Current& = Ice::emptyCurrent)
override;
48 std::string
getDMPName(const ::Ice::Current& = Ice::emptyCurrent)
const override;
49 void setDMPType(
const std::string& dmpType, const ::Ice::Current& = Ice::emptyCurrent)
override;
50 int getDMPType(const ::Ice::Current& = Ice::emptyCurrent)
const override;
51 void setDMPtextStr(
const std::string& dmptext, const ::Ice::Current& = Ice::emptyCurrent)
override;
52 std::string
getDMPtextStr(const ::Ice::Current& = Ice::emptyCurrent)
const override;
53 void set3rdOrder(
const bool is3rdOrder, const ::Ice::Current& = Ice::emptyCurrent)
override;
54 bool get3rdOrder(const ::Ice::Current& = Ice::emptyCurrent)
const override;
55 void setTrajDim(
const int trajdim, const ::Ice::Current& = Ice::emptyCurrent)
override;
56 int getTrajDim(const ::Ice::Current& = Ice::emptyCurrent)
const override;
63 void output(std::ostream& stream)
const;
78 friend std::ostream&
operator<<(std::ostream& stream,
const DMPEntityBasePtr& rhs)
80 stream << DMPEntityPtr::dynamicCast(rhs);
DMPEntityPtr clone(const Ice::Current &c=Ice::emptyCurrent) const
void setDMPType(const std::string &dmpType, const ::Ice::Current &=Ice::emptyCurrent) override
void setDMPtextStr(const std::string &dmptext, const ::Ice::Current &=Ice::emptyCurrent) override
void setDMPName(const std::string &dmpName, const ::Ice::Current &=Ice::emptyCurrent) override
friend std::ostream & operator<<(std::ostream &stream, const DMPEntityPtr &rhs)
std::string getDMPName(const ::Ice::Current &=Ice::emptyCurrent) const override
void setTrajDim(const int trajdim, const ::Ice::Current &=Ice::emptyCurrent) override
Vertex source(const detail::edge_base< Directed, Vertex > &e, const PCG &)
std::string getDMPtextStr(const ::Ice::Current &=Ice::emptyCurrent) const override
int getTrajDim(const ::Ice::Current &=Ice::emptyCurrent) const override
void set3rdOrder(const bool is3rdOrder, const ::Ice::Current &=Ice::emptyCurrent) override
std::shared_ptr< Object > ObjectPtr
friend std::ostream & operator<<(std::ostream &stream, const DMPEntityBasePtr &rhs)
Ice::ObjectPtr ice_clone() const override
friend std::ostream & operator<<(std::ostream &stream, const DMPEntity &rhs)
int getDMPType(const ::Ice::Current &=Ice::emptyCurrent) const override
bool get3rdOrder(const ::Ice::Current &=Ice::emptyCurrent) const override