Blender
V4.3
intern
libmv
intern
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
"
6
#include "
intern/utildefines.h
"
7
8
#include "
libmv/simple_pipeline/tracks.h
"
9
10
using
libmv::Marker
;
11
using
libmv::Tracks
;
12
13
libmv_Tracks
*
libmv_tracksNew
(
void
) {
14
Tracks
* tracks =
LIBMV_OBJECT_NEW
(
Tracks
);
15
16
return
(
libmv_Tracks
*)
tracks
;
17
}
18
19
void
libmv_tracksDestroy
(
libmv_Tracks
* libmv_tracks) {
20
LIBMV_OBJECT_DELETE
(libmv_tracks,
Tracks
);
21
}
22
23
void
libmv_tracksInsert
(
libmv_Tracks
* libmv_tracks,
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
}
libmv::Tracks
Definition
libmv/simple_pipeline/tracks.h:65
libmv_tracksInsert
void libmv_tracksInsert(libmv_Tracks *libmv_tracks, int image, int track, double x, double y, double weight)
Definition
intern/tracks.cc:23
libmv_tracksNew
libmv_Tracks * libmv_tracksNew(void)
Definition
intern/tracks.cc:13
libmv_tracksDestroy
void libmv_tracksDestroy(libmv_Tracks *libmv_tracks)
Definition
intern/tracks.cc:19
tracks.h
libmv_Tracks
struct libmv_Tracks libmv_Tracks
Definition
intern/tracks.h:12
tracks.h
libmv::Marker
Definition
libmv/simple_pipeline/tracks.h:46
tracks
ListBase tracks
Definition
tracking.cc:70
utildefines.h
LIBMV_OBJECT_NEW
#define LIBMV_OBJECT_NEW(type,...)
Definition
utildefines.h:39
LIBMV_OBJECT_DELETE
#define LIBMV_OBJECT_DELETE(what, type)
Definition
utildefines.h:42
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0