18 for (
int i = 0; i < 4; i++) {
42 for (
int i = 0; i < 4; i++) {
74 ((
Tracks*)libmv_tracks)->AddMarker(marker);
83 ((
Tracks*)libmv_tracks)->GetMarker(clip, frame, track, &marker);
91 ((
Tracks*)libmv_tracks)->RemoveMarker(clip, frame, track);
95 ((
Tracks*)libmv_tracks)->RemoveMarkersForTrack(track);
99 return ((
Tracks*)libmv_tracks)->MaxClip();
103 return ((
Tracks*)libmv_tracks)->MaxFrame(clip);
107 return ((
Tracks*)libmv_tracks)->MaxTrack();
111 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)
libmv_TracksN * libmv_tracksNewN(void)
void libmv_markerToApiMarker(const Marker &marker, libmv_Marker *libmv_marker)
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)