8 #ifndef LIBMV_C_API_TRACKSN_H_
9 #define LIBMV_C_API_TRACKSN_H_
float search_region_max[2]
float search_region_min[2]
libmv_MarkerModelType model_type
libmv_MarkerSource source
libmv_MarkerStatus status
void libmv_apiMarkerToMarker(const libmv_Marker &libmv_marker, Marker *marker)
void libmv_markerToApiMarker(const Marker &marker, libmv_Marker *libmv_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)
int libmv_tracksMaxTrackN(libmv_TracksN *libmv_tracks)
@ LIBMV_MARKER_SOURCE_TRACKED
@ LIBMV_MARKER_SOURCE_DETECTED
@ LIBMV_MARKER_SOURCE_MANUAL
@ LIBMV_MARKER_SOURCE_MATCHED
@ LIBMV_MARKER_SOURCE_PREDICTED
void libmv_tracksDestroyN(libmv_TracksN *libmv_tracks)
void libmv_tracksRemoveMarkersForTrack(libmv_TracksN *libmv_tracks, int track)
@ LIBMV_MARKER_STATUS_OUTLIER
@ LIBMV_MARKER_STATUS_UNKNOWN
@ LIBMV_MARKER_STATUS_INLIER
int libmv_tracksMaxFrameN(libmv_TracksN *libmv_tracks, int clip)
struct libmv_Marker libmv_Marker
struct libmv_TracksN libmv_TracksN
void libmv_tracksRemoveMarkerN(libmv_TracksN *libmv_tracks, int clip, int frame, int track)
@ LIBMV_MARKER_MODEL_TYPE_LINE
@ LIBMV_MARKER_MODEL_TYPE_POINT
@ LIBMV_MARKER_MODEL_TYPE_CUBE
@ LIBMV_MARKER_MODEL_TYPE_PLANE
void libmv_tracksGetMarkerN(libmv_TracksN *libmv_tracks, int clip, int frame, int track, libmv_Marker *libmv_marker)