@Override
 public boolean isNew(int index) {
   PointTrack t = alg.getTracker().getActiveTracks(null).get(index);
   return alg.getTracker().getNewTracks(null).contains(t);
 }
 @Override
 public boolean isInlier(int index) {
   Point2D3DTrack t = alg.getTracker().getActiveTracks(null).get(index).getCookie();
   return alg.getInlierTracks().contains(t);
 }
 @Override
 public long getTrackId(int index) {
   PointTrack t = alg.getTracker().getActiveTracks(null).get(index);
   return t.featureId;
 }
 @Override
 public List<Point2D_F64> getAllTracks() {
   return (List) alg.getTracker().getActiveTracks(null);
 }
 @Override
 public Point3D_F64 getTrackLocation(int index) {
   PointTrack t = alg.getTracker().getActiveTracks(null).get(index);
   return ((Point2D3D) t.getCookie()).getLocation();
 }