Lines Matching refs:LeastSquaresVelocityTrackerStrategy
99 class LeastSquaresVelocityTrackerStrategy : public VelocityTrackerStrategy {
120 LeastSquaresVelocityTrackerStrategy(uint32_t degree,
122 virtual ~LeastSquaresVelocityTrackerStrategy();
199 return new LeastSquaresVelocityTrackerStrategy(1);
201 return new LeastSquaresVelocityTrackerStrategy(2);
203 return new LeastSquaresVelocityTrackerStrategy(3);
205 return new LeastSquaresVelocityTrackerStrategy(
206 2, LeastSquaresVelocityTrackerStrategy::WEIGHTING_DELTA);
208 return new LeastSquaresVelocityTrackerStrategy(
209 2, LeastSquaresVelocityTrackerStrategy::WEIGHTING_CENTRAL);
211 return new LeastSquaresVelocityTrackerStrategy(
212 2, LeastSquaresVelocityTrackerStrategy::WEIGHTING_RECENT);
370 void LeastSquaresVelocityTrackerStrategy::AddMovement(
392 // --- LeastSquaresVelocityTrackerStrategy ---
394 LeastSquaresVelocityTrackerStrategy::LeastSquaresVelocityTrackerStrategy(
402 LeastSquaresVelocityTrackerStrategy::~LeastSquaresVelocityTrackerStrategy() {}
404 void LeastSquaresVelocityTrackerStrategy::Clear() {
473 M_ARRAY_LENGTH = LeastSquaresVelocityTrackerStrategy::HISTORY_SIZE,
565 void LeastSquaresVelocityTrackerStrategy::ClearPointers(BitSet32 id_bits) {
570 bool LeastSquaresVelocityTrackerStrategy::GetEstimator(
631 float LeastSquaresVelocityTrackerStrategy::ChooseWeight(uint32_t index) const {