Blender V4.3
intern/tracks.cc
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2011 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#include "intern/tracks.h"
7
9
10using libmv::Marker;
11using libmv::Tracks;
12
15
16 return (libmv_Tracks*)tracks;
17}
18
19void libmv_tracksDestroy(libmv_Tracks* libmv_tracks) {
20 LIBMV_OBJECT_DELETE(libmv_tracks, Tracks);
21}
22
24 int image,
25 int track,
26 double x,
27 double y,
28 double weight) {
29 ((Tracks*)libmv_tracks)->Insert(image, track, x, y, weight);
30}
void libmv_tracksInsert(libmv_Tracks *libmv_tracks, int image, int track, double x, double y, double weight)
libmv_Tracks * libmv_tracksNew(void)
void libmv_tracksDestroy(libmv_Tracks *libmv_tracks)
struct libmv_Tracks libmv_Tracks
ListBase tracks
Definition tracking.cc:70
#define LIBMV_OBJECT_NEW(type,...)
Definition utildefines.h:39
#define LIBMV_OBJECT_DELETE(what, type)
Definition utildefines.h:42