|
Blender V4.5
|
Go to the source code of this file.
Classes | |
| struct | libmv_Marker |
Typedefs | |
| typedef struct libmv_TracksN | libmv_TracksN |
| typedef enum libmv_MarkerSource | libmv_MarkerSource |
| typedef enum libmv_MarkerStatus | libmv_MarkerStatus |
| typedef enum libmv_MarkerModelType | libmv_MarkerModelType |
| typedef struct libmv_Marker | libmv_Marker |
Enumerations | |
| enum | libmv_MarkerSource { LIBMV_MARKER_SOURCE_MANUAL , LIBMV_MARKER_SOURCE_DETECTED , LIBMV_MARKER_SOURCE_TRACKED , LIBMV_MARKER_SOURCE_MATCHED , LIBMV_MARKER_SOURCE_PREDICTED } |
| enum | libmv_MarkerStatus { LIBMV_MARKER_STATUS_UNKNOWN , LIBMV_MARKER_STATUS_INLIER , LIBMV_MARKER_STATUS_OUTLIER } |
| enum | libmv_MarkerModelType { LIBMV_MARKER_MODEL_TYPE_POINT , LIBMV_MARKER_MODEL_TYPE_PLANE , LIBMV_MARKER_MODEL_TYPE_LINE , LIBMV_MARKER_MODEL_TYPE_CUBE } |
| enum | libmv_MarkerChannel { LIBMV_MARKER_CHANNEL_R = (1 << 0) , LIBMV_MARKER_CHANNEL_G = (1 << 1) , LIBMV_MARKER_CHANNEL_B = (1 << 2) } |
Functions | |
| 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) |
| typedef struct libmv_Marker libmv_Marker |
| typedef struct libmv_TracksN libmv_TracksN |
| enum libmv_MarkerChannel |
| enum libmv_MarkerSource |
| enum libmv_MarkerStatus |
| void libmv_tracksAddMarkerN | ( | libmv_TracksN * | libmv_tracks, |
| const libmv_Marker * | libmv_marker ) |
Definition at line 71 of file tracksN.cc.
References libmv_apiMarkerToMarker().
| void libmv_tracksDestroyN | ( | libmv_TracksN * | libmv_tracks | ) |
Definition at line 67 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 78 of file tracksN.cc.
References frame, and libmv_markerToApiMarker().
| int libmv_tracksMaxClipN | ( | libmv_TracksN * | libmv_tracks | ) |
Definition at line 99 of file tracksN.cc.
| int libmv_tracksMaxFrameN | ( | libmv_TracksN * | libmv_tracks, |
| int | clip ) |
Definition at line 103 of file tracksN.cc.
| int libmv_tracksMaxTrackN | ( | libmv_TracksN * | libmv_tracks | ) |
Definition at line 107 of file tracksN.cc.
| libmv_TracksN * libmv_tracksNewN | ( | void | ) |
Definition at line 61 of file tracksN.cc.
References LIBMV_OBJECT_NEW, and tracks.
| int libmv_tracksNumMarkersN | ( | libmv_TracksN * | libmv_tracks | ) |
Definition at line 111 of file tracksN.cc.
| void libmv_tracksRemoveMarkerN | ( | libmv_TracksN * | libmv_tracks, |
| int | clip, | ||
| int | frame, | ||
| int | track ) |
Definition at line 88 of file tracksN.cc.
References frame.
| void libmv_tracksRemoveMarkersForTrack | ( | libmv_TracksN * | libmv_tracks, |
| int | track ) |
Definition at line 95 of file tracksN.cc.