21#ifndef LIBMV_SIMPLE_PIPELINE_TRACKS_H_
22#define LIBMV_SIMPLE_PIPELINE_TRACKS_H_
90 void Insert(
int image,
int track,
double x,
double y,
double weight = 1.0);
void RemoveMarker(int image, int track)
Removes the marker in image belonging to track.
vector< Marker > MarkersInImage(int image) const
Returns all the markers visible in image.
vector< Marker > MarkersInBothImages(int image1, int image2) const
Returns all the markers visible in image1 and image2.
void RemoveMarkersForTrack(int track)
Removes all the markers belonging to track.
int MaxTrack() const
Returns the maximum track identifier used.
vector< Marker > AllMarkers() const
Returns all the markers.
vector< Marker > MarkersForTracksInBothImages(int image1, int image2) const
int MaxImage() const
Returns the maximum image identifier used.
void Insert(int image, int track, double x, double y, double weight=1.0)
vector< Marker > MarkersForTrack(int track) const
Returns all the markers belonging to a track.
int NumMarkers() const
Returns the number of markers.
Marker MarkerInImageForTrack(int image, int track) const
Returns the marker in image belonging to track.
const vector< Marker > & markers
void CoordinatesForMarkersInImage(const vector< Marker > &markers, int image, Mat *coordinates)