Blender V2.61 - r43446
Classes | Defines | Typedefs | Enumerations

DNA_tracking_types.h File Reference

#include "DNA_listBase.h"

Go to the source code of this file.

Classes

struct  MovieReconstructedCamera
struct  MovieTrackingCamera
struct  MovieTrackingMarker
struct  MovieTrackingTrack
struct  MovieTrackingSettings
struct  MovieTrackingStabilization
struct  MovieTrackingReconstruction
struct  MovieTrackingObject
struct  MovieTrackingStats
struct  MovieTracking

Defines

#define MARKER_DISABLED   (1<<0)
#define MARKER_TRACKED   (1<<1)
#define MARKER_GRAPH_SEL   (1<<2)
#define TRACK_HAS_BUNDLE   (1<<1)
#define TRACK_DISABLE_RED   (1<<2)
#define TRACK_DISABLE_GREEN   (1<<3)
#define TRACK_DISABLE_BLUE   (1<<4)
#define TRACK_HIDDEN   (1<<5)
#define TRACK_LOCKED   (1<<6)
#define TRACK_CUSTOMCOLOR   (1<<7)
#define TRACK_USE_2D_STAB   (1<<8)
#define TRACK_PREVIEW_GRAYSCALE   (1<<9)
#define TRACKER_KLT   0
#define TRACKER_SAD   1
#define TRACKER_HYBRID   2
#define TRACK_MATCH_KEYFRAME   0
#define TRACK_MATCH_PREVFRAME   1
#define TRACKING_SETTINGS_SHOW_DEFAULT_EXPANDED   (1<<0)
#define TRACKING_SPEED_FASTEST   0
#define TRACKING_SPEED_REALTIME   1
#define TRACKING_SPEED_HALF   2
#define TRACKING_SPEED_QUARTER   4
#define TRACKING_SPEED_DOUBLE   5
#define REFINE_FOCAL_LENGTH   (1<<0)
#define REFINE_PRINCIPAL_POINT   (1<<1)
#define REFINE_RADIAL_DISTORTION_K1   (1<<2)
#define REFINE_RADIAL_DISTORTION_K2   (1<<4)
#define TRACKING_2D_STABILIZATION   (1<<0)
#define TRACKING_AUTOSCALE   (1<<1)
#define TRACKING_STABILIZE_ROTATION   (1<<2)
#define TRACKING_RECONSTRUCTED   (1<<0)
#define TRACKING_OBJECT_CAMERA   (1<<0)
#define TRACKING_CLEAN_SELECT   0
#define TRACKING_CLEAN_DELETE_TRACK   1
#define TRACKING_CLEAN_DELETE_SEGMENT   2

Typedefs

typedef struct
MovieReconstructedCamera 
MovieReconstructedCamera
typedef struct MovieTrackingCamera MovieTrackingCamera
typedef struct MovieTrackingMarker MovieTrackingMarker
typedef struct MovieTrackingTrack MovieTrackingTrack
typedef struct
MovieTrackingSettings 
MovieTrackingSettings
typedef struct
MovieTrackingStabilization 
MovieTrackingStabilization
typedef struct
MovieTrackingReconstruction 
MovieTrackingReconstruction
typedef struct MovieTrackingObject MovieTrackingObject
typedef struct MovieTrackingStats MovieTrackingStats
typedef struct MovieTracking MovieTracking

Enumerations

enum  { CAMERA_UNITS_PX = 0, CAMERA_UNITS_MM }

Detailed Description

Since:
may-2011
Author:
Sergey Sharybin

Definition in file DNA_tracking_types.h.


Define Documentation

#define MARKER_DISABLED   (1<<0)
#define MARKER_GRAPH_SEL   (1<<2)
#define MARKER_TRACKED   (1<<1)
#define REFINE_FOCAL_LENGTH   (1<<0)

Definition at line 249 of file DNA_tracking_types.h.

Referenced by rna_def_trackingSettings().

#define REFINE_PRINCIPAL_POINT   (1<<1)

Definition at line 250 of file DNA_tracking_types.h.

Referenced by rna_def_trackingSettings().

#define REFINE_RADIAL_DISTORTION_K1   (1<<2)

Definition at line 251 of file DNA_tracking_types.h.

Referenced by rna_def_trackingSettings().

#define REFINE_RADIAL_DISTORTION_K2   (1<<4)

Definition at line 252 of file DNA_tracking_types.h.

Referenced by rna_def_trackingSettings().

#define TRACK_CUSTOMCOLOR   (1<<7)
#define TRACK_DISABLE_BLUE   (1<<4)

Definition at line 222 of file DNA_tracking_types.h.

Referenced by get_area_imbuf(), and rna_def_trackingTrack().

#define TRACK_DISABLE_GREEN   (1<<3)
#define TRACK_DISABLE_RED   (1<<2)
#define TRACK_HAS_BUNDLE   (1<<1)
#define TRACK_HIDDEN   (1<<5)
#define TRACK_LOCKED   (1<<6)
#define TRACK_MATCH_KEYFRAME   0

Definition at line 235 of file DNA_tracking_types.h.

Referenced by BKE_tracking_next().

#define TRACK_MATCH_PREVFRAME   1

Definition at line 236 of file DNA_tracking_types.h.

#define TRACK_PREVIEW_GRAYSCALE   (1<<9)

Definition at line 227 of file DNA_tracking_types.h.

Referenced by get_area_imbuf(), and rna_def_trackingTrack().

#define TRACK_USE_2D_STAB   (1<<8)
#define TRACKER_HYBRID   2
#define TRACKER_KLT   0
#define TRACKER_SAD   1

Definition at line 231 of file DNA_tracking_types.h.

Referenced by BKE_tracking_context_new(), and BKE_tracking_next().

#define TRACKING_2D_STABILIZATION   (1<<0)
#define TRACKING_AUTOSCALE   (1<<1)
#define TRACKING_CLEAN_DELETE_SEGMENT   2
#define TRACKING_CLEAN_DELETE_TRACK   1
#define TRACKING_CLEAN_SELECT   0
#define TRACKING_OBJECT_CAMERA   (1<<0)
#define TRACKING_RECONSTRUCTED   (1<<0)
#define TRACKING_SETTINGS_SHOW_DEFAULT_EXPANDED   (1<<0)

Definition at line 239 of file DNA_tracking_types.h.

Referenced by rna_def_trackingSettings().

#define TRACKING_SPEED_DOUBLE   5

Definition at line 246 of file DNA_tracking_types.h.

Referenced by rna_def_trackingSettings(), and track_markers_initjob().

#define TRACKING_SPEED_FASTEST   0

Definition at line 242 of file DNA_tracking_types.h.

Referenced by track_markers_initjob().

#define TRACKING_SPEED_HALF   2

Definition at line 244 of file DNA_tracking_types.h.

Referenced by rna_def_trackingSettings(), and track_markers_initjob().

#define TRACKING_SPEED_QUARTER   4

Definition at line 245 of file DNA_tracking_types.h.

Referenced by rna_def_trackingSettings(), and track_markers_initjob().

#define TRACKING_SPEED_REALTIME   1

Definition at line 243 of file DNA_tracking_types.h.

Referenced by rna_def_trackingSettings().

#define TRACKING_STABILIZE_ROTATION   (1<<2)

Typedef Documentation

typedef struct MovieTracking MovieTracking

Enumeration Type Documentation

anonymous enum
Enumerator:
CAMERA_UNITS_PX 
CAMERA_UNITS_MM 

Definition at line 208 of file DNA_tracking_types.h.