Blender
V3.3
|
#include <DNA_tracking_types.h>
Public Attributes | |
float | pos [2] |
float | pattern_corners [4][2] |
float | search_min [2] |
float | search_max [2] |
int | framenr |
int | flag |
Definition at line 71 of file DNA_tracking_types.h.
int MovieTrackingMarker::flag |
Marker's flag (alive, ...).
Definition at line 98 of file DNA_tracking_types.h.
Referenced by accumulate_marker(), autotrack_is_marker_usable(), BKE_autotrack_context_sync(), BKE_movieclip_update_scopes(), BKE_tracking_marker_get_interpolated(), BKE_tracking_reconstruction_context_new(), BKE_tracking_refine_marker(), BKE_tracking_track_has_enabled_marker_at_frame(), BKE_tracking_tracks_join(), box_select_cb(), blender::compositor::KeyingScreenOperation::build_voronoi_triangulation(), cancelTransTracking(), clip_draw_dopesheet_main(), clip_graph_tracking_iterate(), clip_graph_tracking_values_iterate_track_reprojection_error_values(), clip_graph_tracking_values_iterate_track_speed_values(), createTransTrackingCurvesData(), delete_knot_exec(), disable_markers_exec(), dna_marker_to_libmv_marker(), draw_marker_areas(), draw_marker_outline(), draw_marker_slide_zones(), draw_marker_texts(), frame_jump_exec(), generic_track_is_marker_enabled(), generic_track_is_marker_keyframed(), get_tracking_data_point(), get_usable_marker_for_interpolation(), graph_disable_markers_exec(), graph_select_all_markers_exec(), is_effectively_disabled(), keyframe_set_flag(), libmv_marker_to_dna_marker(), libmv_tracks_new(), marker_block_handler(), marker_to_path_point(), marker_update_cb(), markerToTransCurveDataInit(), markerToTransDataInit(), mouse_select_knot(), refine_marker_reference_frame_get(), select_grouped_exec(), set_draw_marker_area_color(), blender::TEST_F(), toggle_selection_cb(), track_count_markers(), track_mouse_area(), track_to_path_segment(), tracking_average_markers(), tracking_dopesheet_calc_coverage(), tracking_dopesheet_channels_segments_calc(), tracking_get_keyframed_marker(), tracking_marker_check_slide(), tracking_marker_insert_disabled(), tracking_segment_knot_cb(), trackToTransData(), ui_numedit_but_TRACKPREVIEW(), and uiTemplateMarker().
int MovieTrackingMarker::framenr |
Number of frame marker is associated with.
Definition at line 96 of file DNA_tracking_types.h.
Referenced by accumulate_marker(), BKE_autotrack_context_sync(), BKE_tracking_marker_delete(), BKE_tracking_marker_ensure(), BKE_tracking_marker_get(), BKE_tracking_marker_get_exact(), BKE_tracking_marker_get_interpolated(), BKE_tracking_marker_get_subframe_position(), BKE_tracking_marker_insert(), BKE_tracking_reconstruction_context_new(), BKE_tracking_refine_marker(), BKE_tracking_track_add(), BKE_tracking_track_first_last_frame_get(), BKE_tracking_track_get_weight_for_marker(), BKE_tracking_tracks_join(), clip_delete_marker(), clip_draw_dopesheet_main(), clip_graph_tracking_values_iterate_track_reprojection_error_values(), clip_graph_tracking_values_iterate_track_speed_values(), dna_marker_to_libmv_marker(), draw_marker_texts(), establish_track_initialization_order(), generic_track_get_marker_framenr(), is_effectively_disabled(), libmv_marker_to_dna_marker(), libmv_tracks_new(), markerToTransCurveDataInit(), markerToTransDataInit(), path_clear_remained(), path_clear_up_to(), refine_marker_reference_frame_get(), select_grouped_exec(), blender::TEST_F(), tracking_average_markers(), tracking_context_get_keyframed_ibuf(), tracking_dopesheet_calc_coverage(), tracking_dopesheet_channels_segments_calc(), tracking_marker_insert_disabled(), and ui_numedit_but_TRACKPREVIEW().
float MovieTrackingMarker::pattern_corners[4][2] |
Definition at line 88 of file DNA_tracking_types.h.
Referenced by accumulate_marker(), BKE_tracking_marker_clamp_pattern_position(), BKE_tracking_marker_get_interpolated(), BKE_tracking_marker_pattern_minmax(), BKE_tracking_track_add(), cancel_mouse_slide(), create_slide_marker_data(), dna_marker_to_libmv_marker(), do_versions_affine_tracker_track(), draw_marker_areas(), draw_marker_outline(), draw_marker_slide_zones(), find_nearest_track(), get_shortest_pattern_side(), libmv_marker_to_dna_marker(), marker_block_handler(), mouse_to_closest_pattern_corner_distance_squared(), mouse_to_tilt_distance_squared(), multiply_marker(), track_mouse_area(), tracking_get_marker_coords_for_tracking(), tracking_set_marker_coords_from_tracking(), and trackToTransData().
float MovieTrackingMarker::pos[2] |
2d position of marker on frame (in unified 0..1 space).
Definition at line 73 of file DNA_tracking_types.h.
Referenced by accessor_get_mask_for_track_callback(), accumulate_marker(), annotation_session_initdata(), average_marker_positions(), average_track_contributions(), BKE_movieclip_update_scopes(), BKE_tracking_marker_get_interpolated(), BKE_tracking_marker_get_subframe_position(), BKE_tracking_plane_track_add(), BKE_tracking_track_add(), BKE_tracking_tracks_join(), box_select_exec(), blender::compositor::KeyingScreenOperation::build_voronoi_triangulation(), calculate_reprojection_error_at_marker(), cancel_mouse_slide(), clip_draw_grease_pencil(), clip_graph_tracking_values_iterate_track_speed_values(), create_slide_marker_data(), dna_marker_to_libmv_marker(), do_lasso_select_marker(), draw_marker_areas(), draw_marker_outline(), draw_tracking_tracks(), find_nearest_track(), flushTransTracking(), init_track_for_stabilization(), libmv_marker_to_dna_marker(), libmv_tracks_new(), marker_block_handler(), marker_inside_ellipse(), marker_to_frame_unified(), marker_to_path_point(), markerToTransCurveDataInit(), markerToTransDataInit(), mask_parent_set_exec(), mouse_to_closest_pattern_corner_distance_squared(), mouse_to_offset_distance_squared(), mouse_to_search_corner_distance_squared(), mouse_to_tilt_distance_squared(), multiply_marker(), point_markers_correspondences_on_both_image(), rotation_contribution(), search_pixel_to_marker_unified(), selected_tracking_boundbox(), blender::TEST_F(), track_mouse_area(), tracking_set_marker_coords_from_tracking(), trackToTransData(), translation_contribution(), ui_numedit_but_TRACKPREVIEW(), and uiTemplateMarker().
float MovieTrackingMarker::search_max[2] |
Definition at line 93 of file DNA_tracking_types.h.
Referenced by accumulate_marker(), BKE_tracking_get_search_imbuf(), BKE_tracking_marker_clamp_pattern_position(), BKE_tracking_marker_clamp_search_position(), BKE_tracking_marker_clamp_search_size(), BKE_tracking_marker_get_interpolated(), BKE_tracking_track_add(), BKE_tracking_track_get_mask(), cancel_mouse_slide(), create_slide_marker_data(), dna_marker_to_libmv_marker(), do_versions_affine_tracker_track(), draw_marker_areas(), draw_marker_outline(), draw_marker_slide_zones(), find_nearest_track(), libmv_marker_to_dna_marker(), marker_block_handler(), mouse_to_search_corner_distance_squared(), multiply_marker(), track_mouse_area(), trackToTransData(), and uiTemplateMarker().
float MovieTrackingMarker::search_min[2] |
Definition at line 93 of file DNA_tracking_types.h.
Referenced by accumulate_marker(), BKE_tracking_get_search_imbuf(), BKE_tracking_marker_clamp_pattern_position(), BKE_tracking_marker_clamp_search_position(), BKE_tracking_marker_clamp_search_size(), BKE_tracking_marker_get_interpolated(), BKE_tracking_track_add(), BKE_tracking_track_get_mask(), cancel_mouse_slide(), create_slide_marker_data(), dna_marker_to_libmv_marker(), do_versions_affine_tracker_track(), draw_marker_areas(), draw_marker_outline(), draw_marker_slide_zones(), draw_marker_texts(), find_nearest_track(), libmv_marker_to_dna_marker(), marker_block_handler(), mouse_to_search_corner_distance_squared(), multiply_marker(), track_mouse_area(), tracking_get_search_origin_frame_pixel(), trackToTransData(), and uiTemplateMarker().