filter method

  1. @override
Point filter(
  1. Point newPosition, {
  2. List? predictArgs,
  3. Matrix? z,
  4. List? updateArgs,
})
override

Filter newPosition and return the corresponding result

Implementation

@override
Point filter(Point newPosition,
    {List? predictArgs, Matrix? z, List? updateArgs}) {
  predict(args: predictArgs);
  update(Matrix.row(newPosition.to2DList()), args: updateArgs);
  return Point(x.elementAt(0).first, x.elementAt(0).toList()[2]);
}