Go to the documentation of this file.
26 #include <MemoryX/interface/memorytypes/MemoryEntities.h>
30 #define KBM_USE_DOUBLE_PRECISION
34 #ifdef KBM_USE_DOUBLE_PRECISION
50 KBMData(
const armarx::MatrixDoubleBasePtr& controlNet,
const std::string& nodeSetName,
const std::string& referenceFrameName,
const std::string& robotName);
51 armarx::MatrixDoubleBasePtr
getControlNet(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
52 void setControlNet(
const armarx::MatrixDoubleBasePtr& controlNet,
const Ice::Current&
c = Ice::emptyCurrent)
override;
61 std::string
getNodeSetName(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
62 std::string
getRobotName(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
64 void setNodeSetName(
const std::string& nodeSetName,
const Ice::Current&
c = Ice::emptyCurrent)
override;
65 void setReferenceFrameName(
const std::string& referenceFrameName,
const Ice::Current&
c = Ice::emptyCurrent)
override;
66 void setRobotName(
const std::string& robotName,
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