Blender V2.61 - r43446
Functions | Variables

rna_tracking.c File Reference

#include <stdlib.h>
#include <limits.h>
#include "MEM_guardedalloc.h"
#include "BLI_math.h"
#include "BKE_movieclip.h"
#include "BKE_tracking.h"
#include "RNA_define.h"
#include "rna_internal.h"
#include "DNA_movieclip_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "WM_types.h"

Go to the source code of this file.

Functions

static void rna_def_trackingSettings (BlenderRNA *brna)
static void rna_def_trackingCamera (BlenderRNA *brna)
static void rna_def_trackingMarker (BlenderRNA *brna)
static void rna_def_trackingMarkers (BlenderRNA *brna, PropertyRNA *cprop)
static void rna_def_trackingTrack (BlenderRNA *brna)
static void rna_def_trackingStabilization (BlenderRNA *brna)
static void rna_def_reconstructedCamera (BlenderRNA *brna)
static void rna_def_trackingReconstruction (BlenderRNA *brna)
static void rna_def_trackingTracks (BlenderRNA *brna)
static void rna_def_trackingObjectTracks (BlenderRNA *brna)
static void rna_def_trackingObject (BlenderRNA *brna)
static void rna_def_trackingObjects (BlenderRNA *brna, PropertyRNA *cprop)
static void rna_def_tracking (BlenderRNA *brna)
void RNA_def_tracking (BlenderRNA *brna)

Variables

static EnumPropertyItem tracker_items []
static EnumPropertyItem pattern_match_items []
static int rna_matrix_dimsize_4x4 [] = {4, 4}

Detailed Description

Definition in file rna_tracking.c.


Function Documentation

static void rna_def_reconstructedCamera ( BlenderRNA brna) [static]
static void rna_def_tracking ( BlenderRNA brna) [static]
void RNA_def_tracking ( BlenderRNA brna)

Definition at line 1300 of file rna_tracking.c.

References rna_def_tracking().

static void rna_def_trackingCamera ( BlenderRNA brna) [static]
static void rna_def_trackingMarker ( BlenderRNA brna) [static]
static void rna_def_trackingMarkers ( BlenderRNA brna,
PropertyRNA cprop 
) [static]
static void rna_def_trackingObject ( BlenderRNA brna) [static]
static void rna_def_trackingObjects ( BlenderRNA brna,
PropertyRNA cprop 
) [static]
static void rna_def_trackingObjectTracks ( BlenderRNA brna) [static]
static void rna_def_trackingReconstruction ( BlenderRNA brna) [static]
static void rna_def_trackingSettings ( BlenderRNA brna) [static]
static void rna_def_trackingStabilization ( BlenderRNA brna) [static]
static void rna_def_trackingTrack ( BlenderRNA brna) [static]
static void rna_def_trackingTracks ( BlenderRNA brna) [static]

Variable Documentation

Initial value:
 {
    {TRACK_MATCH_KEYFRAME, "KEYFRAME", 0, "Keyframe", "Track pattern from keyframe to next frame"},
    {TRACK_MATCH_PREVFRAME, "PREV_FRAME", 0, "Previous frame", "Track pattern from current frame to next frame"},
    {0, NULL, 0, NULL, NULL}}

Definition at line 471 of file rna_tracking.c.

int rna_matrix_dimsize_4x4[] = {4, 4} [static]

Definition at line 476 of file rna_tracking.c.

Initial value:
 {
    {TRACKER_KLT, "KLT", 0, "KLT", "Kanade–Lucas–Tomasi tracker which works with most of video clips, a bit slower than SAD"},
    {TRACKER_SAD, "SAD", 0, "SAD", "Sum of Absolute Differences tracker which can be used when KLT tracker fails"},
    {TRACKER_HYBRID, "Hybrid", 0, "Hybrid", "A hybrid tracker that uses SAD for rough tracking, KLT for refinement."},
    {0, NULL, 0, NULL, NULL}}

Definition at line 465 of file rna_tracking.c.