@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(); }