Blender
V3.3
|
#include <tracks.h>
Public Member Functions | |
Tracks () | |
Tracks (const Tracks &other) | |
Tracks (const vector< Marker > &markers) | |
bool | GetMarker (int clip, int frame, int track, Marker *marker) const |
void | GetMarkersForTrack (int track, vector< Marker > *markers) const |
void | GetMarkersForTrackInClip (int clip, int track, vector< Marker > *markers) const |
void | GetMarkersInFrame (int clip, int frame, vector< Marker > *markers) const |
void | GetMarkersForTracksInBothImages (int clip1, int frame1, int clip2, int frame2, vector< Marker > *markers) const |
void | AddMarker (const Marker &marker) |
void | SetMarkers (vector< Marker > *markers) |
bool | RemoveMarker (int clip, int frame, int track) |
void | RemoveMarkersForTrack (int track) |
int | MaxClip () const |
int | MaxFrame (int clip) const |
int | MaxTrack () const |
int | NumMarkers () const |
const vector< Marker > & | markers () const |
Definition at line 34 of file libmv/autotrack/tracks.h.
|
inline |
Definition at line 36 of file libmv/autotrack/tracks.h.
mv::Tracks::Tracks | ( | const Tracks & | other | ) |
Definition at line 33 of file libmv/autotrack/tracks.cc.
Definition at line 37 of file libmv/autotrack/tracks.cc.
Definition at line 120 of file libmv/autotrack/tracks.cc.
References mv::Marker::clip, mv::Marker::frame, and mv::Marker::track.
Referenced by mv::AutoTrack::AddMarker().
Definition at line 40 of file libmv/autotrack/tracks.cc.
Referenced by mv::AutoTrack::GetMarker(), and mv::AutoTrack::TrackMarker().
Definition at line 51 of file libmv/autotrack/tracks.cc.
References markers().
Definition at line 59 of file libmv/autotrack/tracks.cc.
References markers().
void mv::Tracks::GetMarkersForTracksInBothImages | ( | int | clip1, |
int | frame1, | ||
int | clip2, | ||
int | frame2, | ||
vector< Marker > * | markers | ||
) | const |
Definition at line 79 of file libmv/autotrack/tracks.cc.
Definition at line 69 of file libmv/autotrack/tracks.cc.
References markers().
Referenced by mv::AutoTrack::DetectAndTrack().
Definition at line 73 of file libmv/autotrack/tracks.h.
Referenced by GetMarkersForTrack(), GetMarkersForTrackInClip(), GetMarkersForTracksInBothImages(), GetMarkersInFrame(), and SetMarkers().
int mv::Tracks::MaxClip | ( | ) | const |
Definition at line 160 of file libmv/autotrack/tracks.cc.
References max.
int mv::Tracks::MaxFrame | ( | int | clip | ) | const |
Definition at line 168 of file libmv/autotrack/tracks.cc.
References max.
int mv::Tracks::MaxTrack | ( | ) | const |
Definition at line 178 of file libmv/autotrack/tracks.cc.
References max.
int mv::Tracks::NumMarkers | ( | ) | const |
Definition at line 186 of file libmv/autotrack/tracks.cc.
bool mv::Tracks::RemoveMarker | ( | int | clip, |
int | frame, | ||
int | track | ||
) |
Definition at line 137 of file libmv/autotrack/tracks.cc.
References size().
void mv::Tracks::RemoveMarkersForTrack | ( | int | track | ) |
Definition at line 150 of file libmv/autotrack/tracks.cc.
References size().
Definition at line 133 of file libmv/autotrack/tracks.cc.
References markers(), and swap().
Referenced by mv::AutoTrack::SetMarkers().