|
Blender V4.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 53 of file intern/autotrack.cc.
References libmv_apiMarkerToMarker().
Referenced by BKE_autotrack_context_step().
| void libmv_autoTrackDestroy | ( | libmv_AutoTrack * | libmv_autotrack | ) |
Definition at line 21 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 75 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 37 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 16 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 60 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 25 of file intern/autotrack.cc.
References libmv_configureTrackRegionOptions(), mv::Region::max, mv::Region::min, mv::AutoTrack::options, options, mv::AutoTrack::Options::search_region, and mv::AutoTrack::Options::track_region.