Go to the documentation of this file.
29 #include <MemoryX/interface/memorytypes/MemoryEntities.h>
31 #define KBM_USE_DOUBLE_PRECISION
35 #ifdef KBM_USE_DOUBLE_PRECISION
54 KBMData(
const armarx::MatrixDoubleBasePtr& controlNet,
55 const std::string& nodeSetName,
56 const std::string& referenceFrameName,
57 const std::string& robotName);
58 armarx::MatrixDoubleBasePtr
59 getControlNet(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
60 void setControlNet(
const armarx::MatrixDoubleBasePtr& controlNet,
61 const Ice::Current&
c = Ice::emptyCurrent)
override;
70 std::string
getNodeSetName(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
71 std::string
getRobotName(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
74 const Ice::Current&
c = Ice::emptyCurrent)
override;
76 const Ice::Current&
c = Ice::emptyCurrent)
override;
78 const Ice::Current&
c = Ice::emptyCurrent)
override;
std::string getReferenceFrameName(const Ice::Current &c=Ice::emptyCurrent) const override
void setReferenceFrameName(const std::string &referenceFrameName, const Ice::Current &c=Ice::emptyCurrent) override
IceInternal::Handle< MatrixFloat > MatrixFloatPtr
std::string getNodeSetName(const Ice::Current &c=Ice::emptyCurrent) const override
IceInternal::Handle< MatrixDouble > MatrixDoublePtr
void setRobotName(const std::string &robotName, const Ice::Current &c=Ice::emptyCurrent) override
Ice::ObjectPtr ice_clone() const override
armarx::MatrixDoubleBasePtr getControlNet(const Ice::Current &c=Ice::emptyCurrent) const override
void setControlNet(const armarx::MatrixDoubleBasePtr &controlNet, const Ice::Current &c=Ice::emptyCurrent) override
const VariantTypeId MatrixFloat
std::string getRobotName(const Ice::Current &c=Ice::emptyCurrent) const override
std::shared_ptr< Object > ObjectPtr
void setNodeSetName(const std::string &nodeSetName, const Ice::Current &c=Ice::emptyCurrent) override
This file offers overloads of toIce() and fromIce() functions for STL container types.
const VariantTypeId MatrixDouble