19 for (
int i = 0; i < 4; i++) {
43 for (
int i = 0; i < 4; i++) {
75 ((
Tracks*)libmv_tracks)->AddMarker(marker);
84 ((
Tracks*)libmv_tracks)->GetMarker(clip, frame, track, &marker);
92 ((
Tracks*)libmv_tracks)->RemoveMarker(clip, frame, track);
96 ((
Tracks*)libmv_tracks)->RemoveMarkersForTrack(track);
100 return ((
Tracks*)libmv_tracks)->MaxClip();
104 return ((
Tracks*)libmv_tracks)->MaxFrame(clip);
108 return ((
Tracks*)libmv_tracks)->MaxTrack();
112 return ((
Tracks*)libmv_tracks)->NumMarkers();
float search_region_max[2]
float search_region_min[2]
libmv_MarkerModelType model_type
libmv_MarkerSource source
libmv_MarkerStatus status
Eigen::Matrix< T, 4, D > coordinates
void libmv_apiMarkerToMarker(const libmv_Marker &libmv_marker, Marker *marker)
void libmv_tracksAddMarkerN(libmv_TracksN *libmv_tracks, const libmv_Marker *libmv_marker)
int libmv_tracksNumMarkersN(libmv_TracksN *libmv_tracks)
int libmv_tracksMaxClipN(libmv_TracksN *libmv_tracks)
void libmv_markerToApiMarker(const Marker &marker, libmv_Marker *libmv_marker)
libmv_TracksN * libmv_tracksNewN(void)
int libmv_tracksMaxTrackN(libmv_TracksN *libmv_tracks)
void libmv_tracksDestroyN(libmv_TracksN *libmv_tracks)
void libmv_tracksRemoveMarkersForTrack(libmv_TracksN *libmv_tracks, int track)
int libmv_tracksMaxFrameN(libmv_TracksN *libmv_tracks, int clip)
void libmv_tracksRemoveMarkerN(libmv_TracksN *libmv_tracks, int clip, int frame, int track)
void libmv_tracksGetMarkerN(libmv_TracksN *libmv_tracks, int clip, int frame, int track, libmv_Marker *libmv_marker)
struct libmv_TracksN libmv_TracksN
#define LIBMV_OBJECT_NEW(type,...)
#define LIBMV_OBJECT_DELETE(what, type)