Blender V4.3
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 136 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 168 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 150 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 144 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 157 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 159 of file DNA_tracking_types.h.

Referenced by autotrack_context_step_cb(), and BKE_tracking_track_add_empty().

◆ markers

◆ markersnr

◆ minimum_correlation

float MovieTrackingTrack::minimum_correlation

Minimal correlation which is still treated as successful tracking.

Definition at line 170 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 166 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 121 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 121 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 162 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 127 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 127 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 187 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: