KBM Member List

This is the complete list of members for KBM, including all inherited members.

ALL enum valueKBM
batch(const Matrix &proprioception, const Matrix &shape, Optimization method=KBM::STANDARD, Real threshold=0.0)KBM
BBCheckType enum nameKBM
checkBBox(const Vector &lower, const Vector &upper, Real tolerance=0.0f) constKBM
checkBBoxes(const Vector &lower, const Vector &upper, const Matrix &controlNet, Real tolerance=0.0f)KBMstatic
COVERED enum valueKBM
createFromVirtualRobot(VirtualRobot::KinematicChainPtr chain, VirtualRobot::SceneObjectPtr FoR, const Vector &spreadAngles, bool useOrientation=false)KBMstatic
createKBM(int nDoF, int dim, const Vector &center, const Vector &spreadAngles, const Matrix &controlNet)KBMstatic
differentiate()KBM
DISJOINT enum valueKBM
getBBox(Vector &lower, Vector &upper, const Matrix &controlNet)KBMstatic
getBBox(Vector &lower, Vector &upper)KBM
getCenter() constKBM
getControlNet() constKBM
getErrors(const Matrix &proprioception, const Matrix &shape)KBM
getJacobian(const Vector &proprioception) constKBM
getNDim() constKBM
getNDoF() constKBM
getOverlappingVolume(const Vector &lower, const Vector &upper)KBM
getOverlappingVolumeRatio(const Vector &lower, const Vector &upper, Real targetVolume)KBM
getPartialDerivative(const Vector &proprioception, int iDoF) constKBM
getSpreadAngles() constKBM
getSubdivisedNet(const Vector newCenter, Vector newSpreadAngles, Matrix &resultingControlNet) constKBM
getSubdivisedNet(unsigned int dof, Real center, Real newSpreadAngle, Matrix &resultingControlNet) constKBM
getVolume()KBM
INCLUDED enum valueKBM
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 nameKBM
OVERLAPPING enum valueKBM
PLS enum valueKBM
predict(const Matrix &proprioception, int dim=0) constKBM
reset()KBM
restore(std::string fileName="")KBM
STANDARD enum valueKBM
store(std::string fileName="")KBM
subdivide(const Vector &center, const Vector &newSpreadAngles)KBM