Blender  V3.3
Public Types | Public Member Functions | Public Attributes | List of all members
libmv::TrackRegionResult Struct Reference

#include <track_region.h>

Public Types

enum  Termination {
  CONVERGENCE , NO_CONVERGENCE , FAILURE , SOURCE_OUT_OF_BOUNDS ,
  DESTINATION_OUT_OF_BOUNDS , FELL_OUT_OF_BOUNDS , INSUFFICIENT_CORRELATION , INSUFFICIENT_PATTERN_AREA ,
  CONFIGURATION_ERROR
}
 

Public Member Functions

bool is_usable ()
 

Public Attributes

Termination termination
 
int num_iterations
 
double correlation
 
bool used_brute_translation_initialization
 

Detailed Description

Definition at line 120 of file libmv/tracking/track_region.h.

Member Enumeration Documentation

◆ Termination

Enumerator
CONVERGENCE 
NO_CONVERGENCE 
FAILURE 
SOURCE_OUT_OF_BOUNDS 
DESTINATION_OUT_OF_BOUNDS 
FELL_OUT_OF_BOUNDS 
INSUFFICIENT_CORRELATION 
INSUFFICIENT_PATTERN_AREA 
CONFIGURATION_ERROR 

Definition at line 121 of file libmv/tracking/track_region.h.

Member Function Documentation

◆ is_usable()

bool libmv::TrackRegionResult::is_usable ( )
inline

Definition at line 137 of file libmv/tracking/track_region.h.

References CONVERGENCE, NO_CONVERGENCE, and termination.

Member Data Documentation

◆ correlation

double libmv::TrackRegionResult::correlation

Definition at line 142 of file libmv/tracking/track_region.h.

Referenced by libmv_regionTrackergetResult().

◆ num_iterations

int libmv::TrackRegionResult::num_iterations

Definition at line 141 of file libmv/tracking/track_region.h.

◆ termination

Termination libmv::TrackRegionResult::termination

◆ used_brute_translation_initialization

bool libmv::TrackRegionResult::used_brute_translation_initialization

Definition at line 145 of file libmv/tracking/track_region.h.


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