Blender
V3.3
|
#include "intern/tracksN.h"
#include "intern/utildefines.h"
#include "libmv/autotrack/marker.h"
#include "libmv/autotrack/tracks.h"
Go to the source code of this file.
Functions | |
void | libmv_apiMarkerToMarker (const libmv_Marker &libmv_marker, Marker *marker) |
void | libmv_markerToApiMarker (const Marker &marker, libmv_Marker *libmv_marker) |
libmv_TracksN * | libmv_tracksNewN (void) |
void | libmv_tracksDestroyN (libmv_TracksN *libmv_tracks) |
void | libmv_tracksAddMarkerN (libmv_TracksN *libmv_tracks, const libmv_Marker *libmv_marker) |
void | libmv_tracksGetMarkerN (libmv_TracksN *libmv_tracks, int clip, int frame, int track, libmv_Marker *libmv_marker) |
void | libmv_tracksRemoveMarkerN (libmv_TracksN *libmv_tracks, int clip, int frame, int track) |
void | libmv_tracksRemoveMarkersForTrack (libmv_TracksN *libmv_tracks, int track) |
int | libmv_tracksMaxClipN (libmv_TracksN *libmv_tracks) |
int | libmv_tracksMaxFrameN (libmv_TracksN *libmv_tracks, int clip) |
int | libmv_tracksMaxTrackN (libmv_TracksN *libmv_tracks) |
int | libmv_tracksNumMarkersN (libmv_TracksN *libmv_tracks) |
void libmv_apiMarkerToMarker | ( | const libmv_Marker & | libmv_marker, |
Marker * | marker | ||
) |
Definition at line 12 of file tracksN.cc.
References libmv_Marker::center, mv::Marker::center, libmv_Marker::clip, mv::Marker::clip, mv::Quad< T, D >::coordinates, libmv_Marker::disabled_channels, mv::Marker::disabled_channels, libmv_Marker::frame, mv::Marker::frame, mv::Region::max, mv::Region::min, libmv_Marker::model_id, mv::Marker::model_id, libmv_Marker::model_type, mv::Marker::model_type, libmv_Marker::patch, mv::Marker::patch, libmv_Marker::reference_clip, mv::Marker::reference_clip, libmv_Marker::reference_frame, mv::Marker::reference_frame, mv::Marker::search_region, libmv_Marker::search_region_max, libmv_Marker::search_region_min, libmv_Marker::source, mv::Marker::source, libmv_Marker::status, mv::Marker::status, libmv_Marker::track, mv::Marker::track, libmv_Marker::weight, and mv::Marker::weight.
Referenced by libmv_autoTrackAddMarker(), libmv_autoTrackMarker(), libmv_autoTrackSetMarkers(), and libmv_tracksAddMarkerN().
void libmv_markerToApiMarker | ( | const Marker & | marker, |
libmv_Marker * | libmv_marker | ||
) |
Definition at line 36 of file tracksN.cc.
References libmv_Marker::center, mv::Marker::center, libmv_Marker::clip, mv::Marker::clip, mv::Quad< T, D >::coordinates, libmv_Marker::disabled_channels, mv::Marker::disabled_channels, libmv_Marker::frame, mv::Marker::frame, mv::Region::max, mv::Region::min, libmv_Marker::model_id, mv::Marker::model_id, libmv_Marker::model_type, mv::Marker::model_type, libmv_Marker::patch, mv::Marker::patch, libmv_Marker::reference_clip, mv::Marker::reference_clip, libmv_Marker::reference_frame, mv::Marker::reference_frame, mv::Marker::search_region, libmv_Marker::search_region_max, libmv_Marker::search_region_min, libmv_Marker::source, mv::Marker::source, libmv_Marker::status, mv::Marker::status, libmv_Marker::track, mv::Marker::track, libmv_Marker::weight, and mv::Marker::weight.
Referenced by libmv_autoTrackGetMarker(), libmv_autoTrackMarker(), and libmv_tracksGetMarkerN().
void libmv_tracksAddMarkerN | ( | libmv_TracksN * | libmv_tracks, |
const libmv_Marker * | libmv_marker | ||
) |
Definition at line 70 of file tracksN.cc.
References libmv_apiMarkerToMarker().
void libmv_tracksDestroyN | ( | libmv_TracksN * | libmv_tracks | ) |
Definition at line 66 of file tracksN.cc.
References LIBMV_OBJECT_DELETE.
void libmv_tracksGetMarkerN | ( | libmv_TracksN * | libmv_tracks, |
int | clip, | ||
int | frame, | ||
int | track, | ||
libmv_Marker * | libmv_marker | ||
) |
Definition at line 77 of file tracksN.cc.
References libmv_markerToApiMarker().
int libmv_tracksMaxClipN | ( | libmv_TracksN * | libmv_tracks | ) |
Definition at line 98 of file tracksN.cc.
int libmv_tracksMaxFrameN | ( | libmv_TracksN * | libmv_tracks, |
int | clip | ||
) |
Definition at line 102 of file tracksN.cc.
int libmv_tracksMaxTrackN | ( | libmv_TracksN * | libmv_tracks | ) |
Definition at line 106 of file tracksN.cc.
libmv_TracksN* libmv_tracksNewN | ( | void | ) |
Definition at line 60 of file tracksN.cc.
References LIBMV_OBJECT_NEW, and tracks.
int libmv_tracksNumMarkersN | ( | libmv_TracksN * | libmv_tracks | ) |
Definition at line 110 of file tracksN.cc.
void libmv_tracksRemoveMarkerN | ( | libmv_TracksN * | libmv_tracks, |
int | clip, | ||
int | frame, | ||
int | track | ||
) |
Definition at line 87 of file tracksN.cc.
void libmv_tracksRemoveMarkersForTrack | ( | libmv_TracksN * | libmv_tracks, |
int | track | ||
) |
Definition at line 94 of file tracksN.cc.