Blender V5.0
MovieTrackingTrack Struct Reference

#include <DNA_tracking_types.h>

Public Attributes

struct MovieTrackingTracknext
struct MovieTrackingTrackprev
char name [64]
float pat_min_legacy [2]
float pat_max_legacy [2]
float search_min_legacy [2]
float search_max_legacy [2]
float offset [2]
int markersnr
int _pad
MovieTrackingMarkermarkers
float bundle_pos [3]
float error
int flag
int pat_flag
int search_flag
float color [3]
short frames_limit
short margin
short pattern_match
short motion_model
int algorithm_flag
float minimum_correlation
struct bGPdatagpd
float weight
float weight_stab

Detailed Description

Definition at line 109 of file DNA_tracking_types.h.

Member Data Documentation

◆ _pad

int MovieTrackingTrack::_pad

Most recently used marker.

Definition at line 135 of file DNA_tracking_types.h.

◆ algorithm_flag

int MovieTrackingTrack::algorithm_flag

Flags for the tracking algorithm (use brute, use ESM, use pyramid, etc.

Definition at line 167 of file DNA_tracking_types.h.

Referenced by accessor_get_mask_for_track_callback(), BKE_tracking_refine_marker(), BKE_tracking_track_add_empty(), and tracking_configure_tracker().

◆ bundle_pos

◆ color

float MovieTrackingTrack::color[3]

Custom color for track.

Definition at line 149 of file DNA_tracking_types.h.

Referenced by select_grouped_exec(), track_channel_color(), track_colors(), and track_copy_color_exec().

◆ error

float MovieTrackingTrack::error

Average track reprojection error.

Definition at line 143 of file DNA_tracking_types.h.

Referenced by channels_average_error_inverse_sort(), channels_average_error_sort(), and draw_marker_texts().

◆ flag

◆ frames_limit

short MovieTrackingTrack::frames_limit

Number of frames to be tracked during single tracking session (if TRACKING_FRAMES_LIMIT is set).

Definition at line 156 of file DNA_tracking_types.h.

Referenced by BKE_tracking_track_add_empty().

◆ gpd

struct bGPdata* MovieTrackingTrack::gpd

◆ margin

short MovieTrackingTrack::margin

Margin from frame boundaries.

Definition at line 158 of file DNA_tracking_types.h.

Referenced by autotrack_context_step_cb(), and BKE_tracking_track_add_empty().

◆ markers

MovieTrackingMarker* MovieTrackingTrack::markers

◆ markersnr

◆ minimum_correlation

float MovieTrackingTrack::minimum_correlation

Minimal correlation which is still treated as successful tracking.

Definition at line 169 of file DNA_tracking_types.h.

Referenced by BKE_tracking_track_add_empty(), blo_do_versions_260(), and tracking_configure_tracker().

◆ motion_model

short MovieTrackingTrack::motion_model

Model of the motion for this track.

Definition at line 165 of file DNA_tracking_types.h.

Referenced by BKE_tracking_track_add_empty(), and tracking_configure_tracker().

◆ name

◆ next

◆ offset

◆ pat_flag

◆ pat_max_legacy

float MovieTrackingTrack::pat_max_legacy[2]

Definition at line 120 of file DNA_tracking_types.h.

Referenced by do_versions_affine_tracker_track().

◆ pat_min_legacy

float MovieTrackingTrack::pat_min_legacy[2]

Definition at line 120 of file DNA_tracking_types.h.

Referenced by do_versions_affine_tracker_track().

◆ pattern_match

short MovieTrackingTrack::pattern_match

Denotes which frame is used for the reference during tracking. An enumerator of eTrackFrameMatch.

Definition at line 161 of file DNA_tracking_types.h.

Referenced by autotrack_context_step_cb(), BKE_tracking_track_add_empty(), dna_marker_to_libmv_marker(), reference_keyframed_image_buffers(), and tracking_context_get_reference_ibuf().

◆ prev

struct MovieTrackingTrack * MovieTrackingTrack::prev

Definition at line 110 of file DNA_tracking_types.h.

Referenced by BKE_tracking_track_duplicate(), and tracks_map_merge().

◆ search_flag

◆ search_max_legacy

float MovieTrackingTrack::search_max_legacy[2]

Definition at line 126 of file DNA_tracking_types.h.

Referenced by do_versions_affine_tracker_track().

◆ search_min_legacy

float MovieTrackingTrack::search_min_legacy[2]

Definition at line 126 of file DNA_tracking_types.h.

Referenced by do_versions_affine_tracker_track().

◆ weight

float MovieTrackingTrack::weight

◆ weight_stab

float MovieTrackingTrack::weight_stab

Definition at line 186 of file DNA_tracking_types.h.

Referenced by BKE_tracking_track_add_empty(), and get_animated_weight().


The documentation for this struct was generated from the following file: