Blender
V3.3
|
#include "intern/autotrack.h"
#include "intern/tracksN.h"
#include "intern/utildefines.h"
#include "libmv/autotrack/autotrack.h"
Go to the source code of this file.
Functions | |
libmv_AutoTrack * | libmv_autoTrackNew (libmv_FrameAccessor *frame_accessor) |
void | libmv_autoTrackDestroy (libmv_AutoTrack *libmv_autotrack) |
void | libmv_autoTrackSetOptions (libmv_AutoTrack *libmv_autotrack, const libmv_AutoTrackOptions *options) |
int | libmv_autoTrackMarker (libmv_AutoTrack *libmv_autotrack, const libmv_TrackRegionOptions *libmv_options, libmv_Marker *libmv_tracked_marker, libmv_TrackRegionResult *libmv_result) |
void | libmv_autoTrackAddMarker (libmv_AutoTrack *libmv_autotrack, const libmv_Marker *libmv_marker) |
void | libmv_autoTrackSetMarkers (libmv_AutoTrack *libmv_autotrack, const libmv_Marker *libmv_marker, size_t num_markers) |
int | libmv_autoTrackGetMarker (libmv_AutoTrack *libmv_autotrack, int clip, int frame, int track, libmv_Marker *libmv_marker) |
void libmv_autoTrackAddMarker | ( | libmv_AutoTrack * | libmv_autotrack, |
const libmv_Marker * | libmv_marker | ||
) |
Definition at line 52 of file intern/autotrack.cc.
References libmv_apiMarkerToMarker().
Referenced by BKE_autotrack_context_step().
void libmv_autoTrackDestroy | ( | libmv_AutoTrack * | libmv_autotrack | ) |
Definition at line 20 of file intern/autotrack.cc.
References LIBMV_OBJECT_DELETE.
Referenced by BKE_autotrack_context_free().
int libmv_autoTrackGetMarker | ( | libmv_AutoTrack * | libmv_autotrack, |
int | clip, | ||
int | frame, | ||
int | track, | ||
libmv_Marker * | libmv_marker | ||
) |
Definition at line 74 of file intern/autotrack.cc.
References libmv_markerToApiMarker().
Referenced by autotrack_context_step_cb().
int libmv_autoTrackMarker | ( | libmv_AutoTrack * | libmv_autotrack, |
const libmv_TrackRegionOptions * | libmv_options, | ||
libmv_Marker * | libmv_tracked_marker, | ||
libmv_TrackRegionResult * | libmv_result | ||
) |
Definition at line 36 of file intern/autotrack.cc.
References libmv_apiMarkerToMarker(), libmv_configureTrackRegionOptions(), libmv_markerToApiMarker(), libmv_regionTrackergetResult(), options, and result.
Referenced by autotrack_context_step_cb().
libmv_AutoTrack* libmv_autoTrackNew | ( | libmv_FrameAccessor * | frame_accessor | ) |
Definition at line 15 of file intern/autotrack.cc.
References LIBMV_OBJECT_NEW.
Referenced by autotrack_context_init_autotrack().
void libmv_autoTrackSetMarkers | ( | libmv_AutoTrack * | libmv_autotrack, |
const libmv_Marker * | libmv_marker, | ||
size_t | num_markers | ||
) |
Definition at line 59 of file intern/autotrack.cc.
References libmv_apiMarkerToMarker(), and markers.
Referenced by autotrack_context_init_autotrack().
void libmv_autoTrackSetOptions | ( | libmv_AutoTrack * | libmv_autotrack, |
const libmv_AutoTrackOptions * | options | ||
) |
Definition at line 24 of file intern/autotrack.cc.
References libmv_configureTrackRegionOptions(), mv::Region::max, mv::Region::min, options, mv::AutoTrack::options, mv::AutoTrack::Options::search_region, and mv::AutoTrack::Options::track_region.