ALL enum value | KBM | |
batch(const Matrix &proprioception, const Matrix &shape, Optimization method=KBM::STANDARD, Real threshold=0.0) | KBM | |
BBCheckType enum name | KBM | |
checkBBox(const Vector &lower, const Vector &upper, Real tolerance=0.0f) const | KBM | |
checkBBoxes(const Vector &lower, const Vector &upper, const Matrix &controlNet, Real tolerance=0.0f) | KBM | static |
COVERED enum value | KBM | |
createFromVirtualRobot(VirtualRobot::KinematicChainPtr chain, VirtualRobot::SceneObjectPtr FoR, const Vector &spreadAngles, bool useOrientation=false) | KBM | static |
createKBM(int nDoF, int dim, const Vector ¢er, const Vector &spreadAngles, const Matrix &controlNet) | KBM | static |
differentiate() | KBM | |
DISJOINT enum value | KBM | |
getBBox(Vector &lower, Vector &upper, const Matrix &controlNet) | KBM | static |
getBBox(Vector &lower, Vector &upper) | KBM | |
getCenter() const | KBM | |
getControlNet() const | KBM | |
getErrors(const Matrix &proprioception, const Matrix &shape) | KBM | |
getJacobian(const Vector &proprioception) const | KBM | |
getNDim() const | KBM | |
getNDoF() const | KBM | |
getOverlappingVolume(const Vector &lower, const Vector &upper) | KBM | |
getOverlappingVolumeRatio(const Vector &lower, const Vector &upper, Real targetVolume) | KBM | |
getPartialDerivative(const Vector &proprioception, int iDoF) const | KBM | |
getSpreadAngles() const | KBM | |
getSubdivisedNet(const Vector newCenter, Vector newSpreadAngles, Matrix &resultingControlNet) const | KBM | |
getSubdivisedNet(unsigned int dof, Real center, Real newSpreadAngle, Matrix &resultingControlNet) const | KBM | |
getVolume() | KBM | |
INCLUDED enum value | KBM | |
KBM(const KBM &other) | KBM | |
KBM(int nDoF, int dim, Real spreadAngle) | KBM | |
online(const Matrix &proprioception, const Matrix &shape, Real learnRate=1.0) | KBM | |
Optimization enum name | KBM | |
OVERLAPPING enum value | KBM | |
PLS enum value | KBM | |
predict(const Matrix &proprioception, int dim=0) const | KBM | |
reset() | KBM | |
restore(std::string fileName="") | KBM | |
STANDARD enum value | KBM | |
store(std::string fileName="") | KBM | |
subdivide(const Vector ¢er, const Vector &newSpreadAngles) | KBM | |