Choreonoid  1.8
Namespaces | Functions
BodyMotionUtil.h File Reference
#include <cnoid/NullOut>
#include <iosfwd>
#include <string>
#include "exportdecl.h"

Go to the source code of this file.

Namespaces

 cnoid
 

Functions

CNOID_EXPORT bool cnoid::loadHrpsysSeqFileSet (BodyMotion &motion, const std::string &filename, std::ostream &os)
 
CNOID_EXPORT bool cnoid::saveHrpsysSeqFileSet (BodyMotion &motion, Body *body, const std::string &filename, std::ostream &os)
 
CNOID_EXPORT void cnoid::calcLinkAccSeq (MultiSE3Seq &linkPosSeq, AccelerationSensor *gsens, int frameBegin, int numFrames, Vector3Seq &out_accSeq)
 
CNOID_EXPORT bool cnoid::applyVelocityLimitFilter (MultiValueSeq &seq, Body *body, std::ostream &os=nullout())
 
CNOID_EXPORT bool cnoid::applyVelocityLimitFilter2 (MultiValueSeq &seq, int part, double absLimit)
 
CNOID_EXPORT bool cnoid::applyVelocityLimitFilterDummy ()
 
CNOID_EXPORT bool cnoid::applyPollardVelocityLimitFilter (MultiValueSeq &seq, Body *body, double ks, std::ostream &os=nullout())
 
CNOID_EXPORT void cnoid::applyGaussianFilter (MultiValueSeq &seq, double sigma, int range, std::ostream &os=nullout())
 
CNOID_EXPORT void cnoid::applyRangeLimitFilter (MultiValueSeq &seq, Body *body, double limitGrad, double edgeGradRatio, double margin, std::ostream &os=nullout())