MCPcopy Create free account
hub / github.com/OpenPTrack/open_ptrack_v2 / setVelocityInMotionTerm

Method setVelocityInMotionTerm

tracking/src/track3d.cpp:629–642  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

627}
628
629void
630Track3D::setVelocityInMotionTerm (bool velocity_in_motion_term, double acceleration_variance, double position_variance)
631{
632 velocity_in_motion_term_ = velocity_in_motion_term;
633
634 // Re-initialize Kalman filter
635 filter_->setPredictModel (acceleration_variance);
636 filter_->setObserveModel (position_variance);
637 double x, y, z;
638 filter_->getState(x, y, z);
639 filter_->init(x, y, z, distance_, velocity_in_motion_term_);
640
641 *tmp_filter_ = *filter_;
642}
643
644void
645Track3D::setAccelerationVariance (double acceleration_variance)

Callers

nothing calls this directly

Calls 4

setPredictModelMethod · 0.45
setObserveModelMethod · 0.45
getStateMethod · 0.45
initMethod · 0.45

Tested by

no test coverage detected